Skip to content

0.41.0

Compare
Choose a tag to compare
@wcarss wcarss released this 15 Mar 20:48
· 1242 commits to daily-js-releases since this release

Features

  • Made inputSettings specifiable in the join(), createCallObject(), and createFrame() methods, so that developers no longer need to join() first, and then call updateInputSettings(). See the inputSettings 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 the updateRecording() function (where it is not allowed), while keeping it in startRecording(), where composition_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.