Skip to content

0.60.0

Compare
Choose a tag to compare
@mattieruth mattieruth released this 04 Apr 20:36
· 83 commits to react-native-daily-js-releases since this release

Features

  • Added support for the Audio Level APIs. (Docs forthcoming. See daily-js docs for now...)
    New methods include:

    • startLocalAudioLevelObserver()
    • stopLocalAudioLevelObserver()
    • getLocalAudioLevel()
    • startRemoteParticipantsAudioLevelObserver()
    • stopRemoteParticipantsAudioLevelObserver()
    • getRemoteParticipantsAudioLevel()

    New events include:

    • local-audio-level
    • remote-participants-audio-level

Bugfixes

  • Fixed an issue with adaptive bitrate where, in certain situation, the resolution scale was not increasing.
  • Fixed an issue with logs missing client information and reporting the daily-js version as 0.0.0.
  • Fixed a bug where if the call machine bundle file initially fails to load, but then succeeds, you are still left in a broken state

Other improvements

  • Added a new field, cpuUsageBasedOnTargetDecode, to the cpuInboundVideoStats included in the response of getCpuLoadStats()
  • Updated dependencies to remove security vulnerabilities.
  • Downgraded the multiple call object console error to a console warning.
  • Re-introduced official support for providing a mediaStream in startScreenShare(). Initially, this was deprecated to discourage use of screenshares for the purpose of custom tracks. Note that for most use cases, we still recommend using startScreenShare() without a mediaStream and the custom tracks API for sharing additional tracks.