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 using
updateInputSettings()
to dynamically customize track constraints. This change deprecates advanced call property optionsuserMediaAudioConstraints
anduserMediaVideoConstraints
as well as thetrackConstraints
option insetBandwidth()
. See docs for details (will be updated shortly)
Bugfixes
- Fixed Issue #39:
ondevicechange
not defined on some systems - 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. - Fixed an issue with Krisp where we were not properly handling exception thrown on setup
- 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
- Updated Banuba video processing library.
- 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.