Features
- Added support for
startScreenSharing()
prior tojoin()
. Note: A call topreAuth()
orstartCamera()
is still required first to initialize state.
Bugfixes
- Fixed and improved error handling for
setOutputDeviceAsync()
. With this change,setOutputDevicesAsync()
will now throw an error if the call fails.
Other improvements
- Updated dependencies to resolve security vulnerabilities
- Bumped Krisp version to the latest with the latest models and added handling for CPU overload which can cause choppy voice output. This change will temporarily and silently pause audio processing while the CPU recovers. If the system continues to be overloaded, daily-js will eventually emit a
audio-processor-error
with anerrorMsg
of"Krisp error: system overload"
, turn off the processor, and mute the microphone.