> ## 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.

# July 28, 2025

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

## Overview

This month's updates bring new network status callbacks to our native mobile SDKs, giving you more insight into connection health. We've shipped a new `dialin-error` type (`start-failed`) that triggers when SIP registration fails, a critical audio playback fix for Safari in Daily React, and numerous stability improvements across our backend services.

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)

### 0.81.0

* Added `ignoreAudioLevel` parameter to `startCustomTrack()` to exclude a track from audio level calculations.
* Improved `enumerateDevices()` logging and reduced noisy error reporting.

***

## react-native-daily-js

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

### 0.78.0

* Added a new `dialin-error` type to `start-failed`.
* Fixed a potential null pointer exception during module initialization.
* Improved `enumerateDevices()` logging and reduced noisy error reporting.

***

## daily-react

[View full release notes →](https://github.com/daily-co/daily-react/releases)

### 0.23.1

* Fixed an issue that could prevent audio playback in Safari after a participant leaves.
* Added an optional `interval` parameter to the `useAudioLevelObserver()` hook.
* Updated the `useNetwork()` hook to return the new `networkState` and `networkStateReasons` properties.
* Added `user_name` and `rawResponse` to the `Transcription` type definition.

***

## daily-android

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

### 0.32.0

* Added a new `onNetworkConnectionStatusUpdated()` callback to monitor call-critical network connections.
* Added support for handling mid-call session ID changes.
* Fixed a potential null pointer exception during device list changes.

***

## daily-ios

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

### 0.32.0

* Added a new delegate function (`networkConnectionStatusUpdated`) to monitor call-critical network connections.
* Added support for handling mid-call session ID changes.
* Fixed a bug where `userID` could be `nil` in the call configuration, even when present in the token.

***

## daily-python

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

### 0.19.4

* Added `set_log_level()` and a `log_level` init argument for controlling log verbosity.

***

## Media Services

### Telephony and Recording/Livestreaming

* Added a new `start-failed` error type to the `dialin-error` event. This fires when the SIP address on a room fails SIP registration with the SIP network.
* Improved handling of non-unique 'from' numbers in PSTN dial-in, allowing multiple participants to join from the same caller ID.
* Shipped numerous stability improvements for SIP registration, raw tracks recording, and connection reliability.
