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
setSinkIdon 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
callObjectBundleUrlOverrideconfig, please reach out to help@daily.co for upgrade instructions. You will need a new, second bundle for Krisp noise cancellation to work.