Bugfixes
- Fixed an issue where Chrome would not respect
maxBitrate
when just a single layer is enabled, which resulted in unexpectedly hightargetBitrate
values. - Fixed an issue where an attempt to optimistically load a fallback url could cause an unhandled error when certain security settings were enabled.
- Fixed an issue where send settings were not respected when received as a frame property.
Other improvements
- Log user's local timezone during client setup.
- Made the
DailySendSettings
andDailyVideoSendSettings
interfaces public. - Added several new log codes specific to the prebuilt breakout rooms feature.
- Removed dead code related to a defunct feature for public avatars.
- Modified type definitions and validations for some experimental room and domain properties.
- Cleaned up calculations around packet loss which were working around long-deleted code and features.
- As described in the README, with the 0.46.0 release we've added a config flag to allow developers to opt into
v2CamAndMic
behavior. Changes in this release which only apply to this new code path are all gathered below:- Make it so that using
updateInputSettings()
or theinputSettings()
call options to enable noise cancelation causes the Krisp processor to immediately "warm up", even if the mic is still muted. - Sped up first mic unmute when cam and mic initially both begin off.
- Fixed an issue where not giving permission to a device could result in remote users seeing the blocked track repeatedly attempt to start and fail.
- Make it so that using