Skip to content

0.72.0

Latest
Compare
Choose a tag to compare
@mattieruth mattieruth released this 07 Feb 21:03
· 8 commits to react-native-daily-js-releases since this release

Features

  • The Participant payload’s participantType now reports sip-dial-in, sip-dial-out, pstn-dial-in and pstn-dial-out for participants connected via dial-in/out.
  • Added a new streaming config to support audio-only recording for raw-tracks; raw-tracks-audio-only. Note: When choosing this layout, you can not switch from audio-only to audio+video. A new recording would be required.
  • daily-js now supports using updateInputSettings() to dynamically customize track constraints. This change deprecates advanced call property options userMediaAudioConstraints and userMediaVideoConstraints as well as the trackConstraints option in setBandwidth(). Docs update coming soon These API changes were not intended for ReactNative. Please disregard. Current deprecations will be reverted in an upcoming patch release.

Bugfixes

  • Fixed issues surrounding track-started/track-stopped events where you could end up with both extra events as well as false positive track-started events when muting the camera and microphone back-to-back.
  • Fixes an issue with custom tracks where a track-stopped event would not be emitted if  stop() is called on the track before setLocalVideo(false)

Other improvements

  • Updated internal REST apis to use native utilities for performing the requests
  • Previously, if a track-stopped event was triggered due to a participant leaving, the event would not include the participant info for the left participant. These events now include the last known info for that participant.