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

View full release notes →

0.85.0

  • You no longer need to specify the broad unsafe-eval in your Content Security Policy (CSP) when using video background processing (virtual backgrounds or background blur). You can now use the narrower wasm-unsafe-eval instead.
  • Fixed an issue where the initial send settings were not being respected for cam video.

react-native-daily-js

View full release notes →

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_recording domain property for audio-only recording.
  • Meeting-move-aware transcription is now enabled by default.
  • Fixed Deepgram extra metadata encoding for transcription sessions.