github daily-co/daily-js daily-js-2025-03-27-0.77.0
0.77.0

6 days ago

Features

  • Added support for the new canReceive permission, which controls which tracks participants are permitted to receive from one another. Check out the docs for updateParticipant() and the participant properties for more information.

  • Introduced two new fields to getNetworkStats() intended to replace threshold and quality:

    1. networkState: Will hold a value of goodwarningbad, or unknown to match the API of testCallQuality() and are based on packet loss, the available outgoing bitrate, and round trip times.
    2. networkStateReasons: An array of strings stating which stats fields triggered the warning or bad state. (If the state is good, the reasons will be empty or undefined).

    See the docs for getNetworkStats()and the network-quality-change event for more information.

  • ‡ Added support for setting the callerId when using sipCallTransfer() to transfer a call to a PSTN number

Bugfixes

  • Fixed broken proxyUrl support

Other improvements

  • Disabled background effects for Windows browsers without hardware graphics acceleration. This is already the behavior on other platforms, but Windows would continue to attempt to apply affects at the cost of video frame rates.
  • Updated packages to resolve security vulnerabilities
  • ‡ Removed recordings_bucket details from the return of room(). This field will now be simply set to true if a custom bucket is in use.

‡ These features depend on a server-side release expected to go out 4/2/25

Don't miss a new daily-js release

NewReleases is sending notifications on new releases.