Features
- Enhanced
sendAppMessage()
to add the ability to specify an array of participants to send to, e.g.callObject.sendAppMessage({ message: 'Hello, World!' }, ['participant-id-1', 'participant-id-2']);
Bugfixes
- Added validations to prevent against sending empty
encodings
objects viasendSettings
orupdateSendSettings()
, which resulted in unexpected behavior of browser-default encodings being used. - Fixed an issue on Chrome where sometimes a remote screenshare could briefly appear as interrupted when the sender muted or unmuted an unrelated track.
Other improvements
- Updated
threshold
andquality
values in thenetwork-quality-change
event to use the overall send-side packet loss values rather than relying on video send-side only. - Video-processors (bg-blur, bg-replacement) no longer rely on JSdeliver and use Daily's CDN instead, making network setup for customers simpler.
- Added
alwaysIncludeCamInPermissionPrompt
andalwaysIncludeMicInPermissionPrompt
to our TypeScript definitions. - Version bumps of oldest supported and nearing-end-of-support daily-js versions.