Skip to content

0.56.0

Compare
Choose a tag to compare
@kompfner kompfner released this 15 Dec 16:34
· 312 commits to daily-js-releases since this release

Features

  • Switched to a new video background blur/background replacement system. There’s no change to the existing updateInputsSettings() API.
  • Added support for the new auto_start_transcription meeting token setting.
  • Added a transcription-message event, simplifying receiving transcriptions. Previously, the only way would be to listen for app-message events from the sender 'transcription' (this approach still works).

Bugfixes

  • Fix some insecure window.postMessage() calls.
  • Fix bug breaking echo cancellation in Firefox >= 116.

Other improvements

  • Added logging to allow better tracking of various join time actions.
  • ⚠️ Breaking change: remove support for the detect_language transcription option, as it's not supported for real-time transcriptions. This change will require you to remove detect_language to use this version of daily-js.
  • ⚠️ Breaking change: remove daily-js-provided transcription settings defaults, instead relying on the transcription service’s defaults. This allows the users to set only the settings they need without interference from our default settings. This is useful, for example, in the case of the nova-2 model, where a user should only need to specify the model without having to specify anything else. Since this change may alter your exact transcription settings, please double-check transcription behavior when migrating to this version of daily-js.
  • Add support for punctuate and endpointing transcription parameters. Also adding support for an extra object which can be used to specify additional transcription properties.
  • Silence annoying console errors when you leave() or destroy() your call object before you join().