·
8 commits
to react-native-daily-js-releases
since this release
Features
- The
Participant
payload’sparticipantType
now reportssip-dial-in
,sip-dial-out
,pstn-dial-in
andpstn-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 usingThese API changes were not intended for ReactNative. Please disregard. Current deprecations will be reverted in an upcoming patch release.updateInputSettings()
to dynamically customize track constraints. This change deprecates advanced call property optionsuserMediaAudioConstraints
anduserMediaVideoConstraints
as well as thetrackConstraints
option insetBandwidth()
. Docs update coming soon
Bugfixes
- Fixed issues surrounding
track-started
/track-stopped
events where you could end up with both extra events as well as false positivetrack-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 ifstop()
is called on the track beforesetLocalVideo(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.