Video React Native SDK Release Notes

v2.33.0 — May 2026

Added

  • This version updates the Vonage Video Android SDK and iOS SDK to version 2.33.0. For more information, see the Android SDK release notes and the iOS SDK release notes. Note that the Client Observability feature included in the Vonage Video Android SDK and iOS SDK 2.33.0 is not yet implemented in this release of the React Native SDK. Support for this feature will be added in an upcoming minor release.

  • This version adds publisher degradation preference settings to control how video quality adapts when bandwidth or CPU resources are limited. For more information, see this documentation.

Fixed

  • Fixed an Android compilation error caused by duplicate generated Java files located under android/generated/java/com/facebook/react/viewmanagers. This issue affected version 2.31.2 and prevented projects from building successfully.

  • Fixed an iOS import issue where using the framework-based import path caused header search path errors.

  • Fixed broken TypeScript support introduced in version 2.31.1. The main components were plain .js files with no corresponding .d.ts type definition files, and internal types were not re-exported from the index. This was a blocker for TypeScript-based projects.


v2.32.1 — March 2026

  • This version updates the Vonage Video Android SDK and iOS SDK to version 2.32.1. For more information, see the Android SDK release notes and the iOS SDK release notes.

  • This version adds new methods to monitor the network statistics of a sender in video sessions, giving receivers insight into the sender’s available bandwidth and connection performance. For more information, see this documentation.

  • This version adds new methods to configure the preferred video codecs for publishers, which gives you fine-grained control over how video codecs are prioritized during session negotiation. For more information, see this documentation.


v2.31.2 — February 2026

  • [Update]: This version updates the Vonage Video Android SDK and iOS SDK to version 2.31.1. For more information, see the Android SDK release notes and the iOS SDK release notes.

  • [Fix]: Fixed an issue in the iOS SDK where apps could freeze when other participants hang up or disconnect from a session. Because the React Native SDK depends on the iOS SDK, this fix also resolves the issue for React Native applications running on iOS using the updated iOS SDK 2.31.1 version.

  • [Fix]: Corrected an issue preventing the EXPO configuration plugin from functioning properly after its initial release.


v2.31.1 — January 2026

  • [Update]: This version is built with the React Native new architecture. Applications currently using older versions of this SDK will need to migrate to React Native's new architecture before upgrading. You need to use a version of React Native that supports the new architecture (0.81+) and you need to register the OpenTok React Native packages in your application (see the Installation instructions).

  • [Update]: This version adds full support for session migration (which was previously in beta). To enable session migration, set the sessionMigration property of the options prop of the OTSession component to true. For more information see this documentation.

  • [Update]: This version adds a new OTSession.forceDisconnect() method for forcing clients to disconnect. For more information, see our documentation for Moderation.

  • [Update]: This version adds an allowAudioCaptureWhileMuted property of the OTPublisher properties prop. Set this to true to have the publisher receive audio level updates when not publishing audio.

  • [Update]: This version adds API enhancements for controlling the maximum bitrate of a published stream. These are added as new videoBitratePreset and maxVideoBitrate properties of the OTPublisher properties prop. For more information, see this documentation.

  • [Update]: This version adds a scaleBehavior property to the properties prop for both OTPublisher and OTSubscriber. Supported values are fill (default) and fit. This property is currently only supported on iOS.

  • [Update]: This version introduces official support for EXPO through a configuration plugin. EXPO developers can now easily integrate the SDK into their projects using the plugin, which automatically handles native module configuration. To use the plugin, add it to your app.json or app.config.js file.


v2.31.0-beta — December 2025

  • [Update] The Vonage Video React Native SDK 2.31.0-beta.2 supports the React Native new architecture. This release also adds Vonage Video Android and iOS SDKs 2.31 updates.