0.41.0
wcarss
released this
15 Mar 20:48
·
1242 commits
to daily-js-releases
since this release
Features
- Made
inputSettings
specifiable in thejoin()
,createCallObject()
, andcreateFrame()
methods, so that developers no longer need tojoin()
first, and then callupdateInputSettings()
. See theinputSettings
object's documentation for more info.
Bugfixes
- Fixed an issue where processed video tracks could fall back to a default aspect ratio when muted and unmuted, introducing unwanted cropping or letterboxing.
- Fixed a memory leak which could occur when processed video tracks are muted and unmuted.
- Fixed TypeScript definitions for streaming layouts to remove
composition_id
from the object passed to theupdateRecording()
function (where it is not allowed), while keeping it instartRecording()
, wherecomposition_id
is required. - Fixed an issue where
iframeEventInputSettingsUpdateError()
was being sent an error object and not the error message string it expected.
Other improvements
- Improved handling of custom backgrounds in the case where the background's aspect ratio doesn't match the video's aspect ratio, by fitting the custom background within the video frame.
- Updated mediasoup-client to version 3.6.80, which among other things, adds unified plan support for React Native.