github daily-co/daily-js daily-js-2025-02-07-0.75.0
0.75.0

one day ago

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(). 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 positive track-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 if  stop() is called on the track before setLocalVideo(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.

Don't miss a new daily-js release

NewReleases is sending notifications on new releases.