> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daily.co/llms.txt
> Use this file to discover all available pages before exploring further.

# June 24, 2026

> The latest updates to Daily's real-time audio and video APIs.

## Overview

June brings automatic domain failover (`daily.co` → `dailywebrtc.com`/`.net`) across all client SDKs for improved connection resilience. daily-js 0.91.0 and react-native-daily-js 0.86.0 add support for specifying the EU region for transcription and new quality parameters (`fps`, `width`, `height`, `videoBitrate`) for SIP video dial-out. The native SDKs — daily-ios 0.38.0, daily-android 0.38.0, and daily-python 0.30.0 — ship important stability fixes, and daily-python adds custom screen-share audio tracks. On the server side, SIP interoperability improves with proper `488 Not Acceptable` responses for incompatible codecs and custom SIP header passthrough for the Daily provider.

Complete release history for our client SDKs is available in our Github release notes:

* [daily-js](https://github.com/daily-co/daily-js/releases)
* [react-native-daily-js](https://github.com/daily-co/react-native-daily-js/releases)
* [daily-react](https://github.com/daily-co/daily-react/releases)
* [daily-ios](https://github.com/daily-co/daily-client-ios/blob/main/CHANGELOG.md)
* [daily-android](https://github.com/daily-co/daily-client-android/blob/main/CHANGELOG.md)
* [daily-python](https://github.com/daily-co/daily-python/blob/main/CHANGELOG.md)

***

## daily-js

[View full release notes →](https://github.com/daily-co/daily-js/releases/tag/daily-js-2026-06-10-0.91.0)

### 0.91.0

* Added support for specifying the EU region for [transcription](/reference/daily-js/instance-methods/start-transcription).
* Added `fps`, `width`, `height`, and `videoBitrate` parameters to SIP video [dial-out](/reference/daily-js/instance-methods/start-dial-out).
* External-facing track names are now included in the list of reserved values that are disallowed as custom track names.
* Added automatic client domain failover (`daily.co` → `dailywebrtc.com`/`dailywebrtc.net`) for improved connection resilience.
* Updated dependencies to resolve vulnerabilities.

***

## react-native-daily-js

[View full release notes →](https://github.com/daily-co/react-native-daily-js/releases/tag/react-native-daily-js-2026-06-10-0.86.0)

### 0.86.0

* Added support for specifying the EU region for transcription.
* Added `fps`, `width`, `height`, and `videoBitrate` parameters to SIP video dial-out.
* Added support for AsyncStorage v2 and v3.
* External-facing track names are now included in the list of reserved values that are disallowed as custom track names.
* Added automatic client domain failover (`daily.co` → `dailywebrtc.com`/`dailywebrtc.net`) for improved connection resilience.
* Updated dependencies to resolve vulnerabilities.

***

## daily-ios

[View full release notes →](https://github.com/daily-co/daily-client-ios/blob/main/CHANGELOG.md)

### 0.38.0

* Added `CallClient.initAsync()`, a static async factory that runs the blocking WebRTC/MediaSoup initialization off the main thread, keeping the UI responsive during `CallClient` creation.
* Added automatic fallback to `dailywebrtc.com` and `dailywebrtc.net` when `daily.co` authoritative nameservers are unreachable, improving connection resilience.
* Adaptive Bitrate (ABR) is now enabled by default for camera tracks. It can still be disabled by setting `allowAdaptiveLayers` to `false` in the camera `sendSettings`.
* Fixed an issue where SDK resources were not properly cleaned up when all `CallClient` instances were released.
* Fixed an intermittent crash when force-quitting and relaunching the app while the camera was active.
* Fixed support for the `cloud-audio-only` recording type.
* Improved connection performance with a new HTTP client featuring connection timeouts and TLS configuration reuse.

***

## daily-android

[View full release notes →](https://github.com/daily-co/daily-client-android/blob/main/CHANGELOG.md)

### 0.38.0

* Added automatic fallback to `dailywebrtc.com` and `dailywebrtc.net` when `daily.co` authoritative nameservers are unreachable, improving connection resilience.
* Adaptive Bitrate (ABR) is now enabled by default for camera tracks. It can still be disabled by setting `allowAdaptiveLayers` to `false` in the camera `sendSettings`.
* Fixed a segmentation fault that could occur when a `CallClient` was released (or garbage collected) while still in a call.
* Fixed support for the `cloud-audio-only` recording type.
* Improved connection performance with a new HTTP client featuring connection timeouts and TLS configuration reuse.

***

## daily-python

[View full release notes →](https://github.com/daily-co/daily-python/blob/main/CHANGELOG.md)

### 0.30.0

* Added automatic fallback to `dailywebrtc.com` and `dailywebrtc.net` when `daily.co` authoritative nameservers are unreachable, improving connection resilience.
* Fixed a use-after-free that could cause a segmentation fault in the audio playout thread if a `CallClient` was released while still in a call with participant audio renderers registered.
* Fixed a segmentation fault that could occur when a `CallClient` was released (or garbage collected) while still in a call.

### 0.29.1

* Fixed an issue where a room configured with `enable_recording` set to `cloud-audio-only` was ignored when starting a recording, causing the recording to also capture video.
* Fixed an issue where `StartRecordingProperties` none properties were serialized to `null`.

### 0.29.0

* Added support for `screenAudio` input, making it possible to send a custom screen-share audio track alongside or independently of `screenVideo`.

***

## Media Services

### Telephony

* Added server-side support for a new `startDialIn()` method to dynamically start a SIP dial-in endpoint. The client-side API will be included in an upcoming daily-js release.
* SIP calls with incompatible codecs now receive a proper `488 Not Acceptable` error response, and the `rtpmap` for the offered Opus codec has been fixed for better codec negotiation interoperability.
* Custom SIP headers are now passed through for calls using the Daily SIP provider.
* `dialout-error` events now include custom SIP headers.
* Fixed a crash that could occur when a SIP session timed out after the session had already been terminated.

### Recording

* The `recording-error` event now includes the `recordingId`, making it easier to correlate errors with specific recordings.

### Streaming

* Fixed a VCS composition issue where pinned tracks that dropped from an explicit pin list were not evicted from the layout.

### Other

* Oldest supported daily-js version bumped to 0.85.0, with 0.86.0 approaching end-of-support.

***

## REST API

* Added `created_at` and `updated_at` to [transcripts API](/reference/rest-api/transcripts) responses.
* Added an opt-in `include_sip_participants` query parameter to [`GET /meetings/:id`](/reference/rest-api/meetings/get-meeting).
