github daily-co/daily-js daily-js-2022-11-04-0.33.0
0.33.0

latest releases: daily-js-2024-10-31-0.73.0, daily-js-2024-10-30-0.72.2, daily-js-2024-10-04-0.72.1...
2 years ago

Features

  • Added support for a customer-specified audio bitrate using the micAudioMode property. For example,
    dailyConfig: {
      micAudioMode: {
        bitrate: 256000,
        stereo: true
      }
    }
    • micAudioMode can alternatively have the stringy values 'speech' or 'music'. Both fields in the object above are optional, and if not provided will default to the values shown, which is the same as having passed the string 'music'. For more information, see our audio mode config property docs.
  • Added support for more transcription parameters. We now support the tier, detect_language, profanity_filter, and redact options. Here’s an example supplying all of our supported options as of this release:
    let transcription = await callObject.startTranscription({
      language: 'en',
      model: 'general',
      tier: 'base',
      detect_language: true,
      profanity_filter: false,
      redact: false,
    });
    • All of the fields above are optional. If not provided, as of this release they default to the values shown above. For more information, see our transcription docs.

Bugfixes

  • Fixed logging for errors encountered while sending RESTART_ICE messages to the SFU.
  • Fixed an issue where a browser under high load may report a stale websocket when it is actually fine.

Other improvements

  • Enhanced some limit enforcement boundaries within our SFUs to keep them healthier under high load situations.
  • Overhauled the handling and normalizing of getUserMedia (gUM) errors.

Don't miss a new daily-js release

NewReleases is sending notifications on new releases.