Features
- Updated the list of oldest supported browsers and fixed all the issues that currently broken them. The new set of oldest browsers we support can be found here. Mostly notably, this means we no longer support Plan B browsers.
Bugfixes
- Fixed an issue with adaptive bitrate where, in certain situation, the resolution scale was not increasing.
- Fixed an issue with logs missing client information and reporting the daily-js version as 0.0.0.
- updated
updateInputSettings()
so that it does not result in a validation failure if provided options resulting in a no-op. (ex. turning on noise cancellation when it’s already on) - Fixed a bug where if the call machine bundle file initially fails to load, but then succeeds, you are still left in a broken state
Other improvements
- Added a new field,
cpuUsageBasedOnTargetDecode
, to thecpuInboundVideoStats
included in the response ofgetCpuLoadStats()
- Updated dependencies to remove security vulnerabilities.
- Downgraded the multiple call object console error to a console warning.
- Re-introduced official support for providing a
mediaStream
instartScreenShare()
. Initially, this was deprecated to discourage use of screenshares for the purpose of custom tracks. Note that for most use cases, we still recommend usingstartScreenShare()
without amediaStream
and the custom tracks API for sharing additional tracks.