Urgent Browser Fixes
-
‼️ POTENTIAL BREAKAGE ON Chrome 140:
This release contains an update to the mediasoup-client dependency to provide a fix in advance of the Chrome 140 release. Without this fix, any client that upgrades to 140 and tries to join or reconnect to a call with a video track but not an audio track, will fail. GOOD NEWS: By default,daily-js
will obtain an audio track, even when audio is muted, so this only occurs in the following scenarios:- A user denies permissions ONLY for microphones
- A user does not have a microphone device
- One of the following
daily-js
APIs are used:- A call is initiated with
alwaysIncludeMicInPermissionPrompt: false
as part of the advanceddailyConfig
options. - Call
setLocalAudio()
with the flagforceDiscardTrack
:setLocalAudio(false, { forceDiscardTrack: true })
- Call
setInputDevicesAsync()
withaudioSource
set tofalse
:setInputDevicesAsync({ audioSource: false })
- A call is initiated with
For more detailed information, here's a link to the original mediasoup issue report
-
‼️ FIREFOX 142 REPORTS BAD NETWORK FALSELY
This release also contains a work-around for an issue introduced with Firefox 142, where
daily-js
will incorrectly tag all calls as having a bad network due toroundTripTime
.
Bugfixes
- Fixed a regression in 0.82.0 where calling
startScreenShare()
withcaptureOptions
would ignore thecaptureOptions
Other improvements
- Removed deprecated and unused support for
rtp-tracks
recording