github daily-co/daily-js daily-js-2025-08-19-0.83.1
0.83.1

16 days ago

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:

    1. A user denies permissions ONLY for microphones
    2. A user does not have a microphone device
    3. One of the following daily-js APIs are used:
      1. A call is initiated with alwaysIncludeMicInPermissionPrompt: false as part of the advanced dailyConfig options.
      2. Call setLocalAudio() with the flag forceDiscardTracksetLocalAudio(false, { forceDiscardTrack: true })
      3. Call setInputDevicesAsync() with audioSource set to falsesetInputDevicesAsync({ audioSource: false })

    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 to roundTripTime.

Bugfixes

  • Fixed a regression in 0.82.0 where calling startScreenShare() with captureOptions would ignore the captureOptions

Other improvements

  • Removed deprecated and unused support for rtp-tracks recording

Don't miss a new daily-js release

NewReleases is sending notifications on new releases.