October 30, 2025
Overview
October brings a Content Security Policy improvement for video background processing, removing the need for the broad unsafe-eval directive. We've also added a new force_audio_only_recording domain property, dynamic SIP dial-in endpoint creation, and several telephony and recording reliability fixes across our platform.
Complete release history for our client SDKs is available in our Github release notes:
daily-js
0.85.0
- You no longer need to specify the broad
unsafe-evalin your Content Security Policy (CSP) when using video background processing (virtual backgrounds or background blur). You can now use the narrowerwasm-unsafe-evalinstead. - Fixed an issue where the initial send settings were not being respected for cam video.
react-native-daily-js
0.82.0
- Fixed an issue where the initial send settings were not being respected for cam video.
Daily Prebuilt
- Added a Krisp system overload notification to inform users when audio processing is under heavy CPU load.
- Fixed recording handling when recording types are configured as comma-separated values.
- Fixed dynamic chunk loading issues that could cause failures in certain deployment configurations.
Dashboard
- Removed Daily Bots dashboard links and unified domain handling.
Media Services
Telephony
- Added support for dynamically creating SIP dial-in endpoints.
- SIP participants are now properly ejected when a room is deleted.
- Fixed presence data for dial-out participants who are the first to join a room.
- Fixed pagination in the list phone numbers API.
- Fixed error handling in the list available numbers API.
Recording and Transcription
- Added a new
force_audio_only_recordingdomain property for audio-only recording. - Meeting-move-aware transcription is now enabled by default.
- Fixed Deepgram extra metadata encoding for transcription sessions.