github daily-co/daily-js daily-js-2026-03-13-0.89.0
0.89.0

10 hours ago

Features

  • Drastically reduced initial call-machine bundle download size (~2MB smaller), dynamically loading larger portions as-needed.
  • Changed error handling behavior for audio processor errors. When the audio processor fails, the mic will no longer mute automatically.

Other improvements

  • Updated dependencies to remove vulnerabilities.
  • Added dashboard logging for Daily React versions.
  • Added dashboard logging for dialin/dialout events.

Bugfixes

  • Removed client-side 3 hour limit for raw-tracks recordings. Limits are handled by the server.
  • Updated handling of Krisp errors to no longer mute the microphone.
  • Disabled the observer for auto-syncing new audio elements to the selected output device on Safari, since setSinkId on Safari requires a user gesture and will throw repeated errors.
  • Improve system idleness check to avoid signaling reconnect retries after 5 minutes of being idle, resulting in bad sigauthz errors. Calls should leave cleanly in this scenario.

Breaking Change

  • If you currently host the call-machine-bundle yourself using the advanced callObjectBundleUrlOverride config, please reach out to help@daily.co for upgrade instructions. You will need a new, second bundle for Krisp noise cancellation to work.

Don't miss a new daily-js release

NewReleases is sending notifications on new releases.