Vonage Logo

Release Notes & Changelogs

  • Video React Native SDK

    Version: 2.33.4

    • Fixed an Android crash (SIGSEGV) that occurred during long-running calls with heavy stream churn. The crash was caused by subscriber event callbacks reading stream data from already-freed native memory. Stream data is now read once at subscribe time into an immutable snapshot; all subsequent callbacks read from the snapshot only. • Fixed Android performance degradation during prolonged calls caused by unnecessary event processing. Audio level, audio network stats, and video network stats events are now only forwarded to JavaScript when a handler is attached, eliminating overhead when no listener is registered. • Fixed a JS listener lifecycle issue in OTSession where remounting a session accumulated duplicate global event listeners, causing multiplied events and unnecessary re-renders. • Fixed shared-state leaks on Android where streams, publishers, and subscribers were not correctly removed from internal maps on unsubscribe, unpublish, or an involuntary disconnect, causing the maps to grow unbounded over time. • Fixed an issue on Android where calling publish() before the publisher view had finished attaching could silently drop the publish request.

  • OpenTok React Native SDK

    Version: 2.33.4

    • Fixed an Android crash (SIGSEGV) that occurred during long-running calls with heavy stream churn. The crash was caused by subscriber event callbacks reading stream data from already-freed native memory. Stream data is now read once at subscribe time into an immutable snapshot; all subsequent callbacks read from the snapshot only. • Fixed Android performance degradation during prolonged calls caused by unnecessary event processing. Audio level, audio network stats, and video network stats events are now only forwarded to JavaScript when a handler is attached, eliminating overhead when no listener is registered. • Fixed a JS listener lifecycle issue in OTSession where remounting a session accumulated duplicate global event listeners, causing multiplied events and unnecessary re-renders. • Fixed shared-state leaks on Android where streams, publishers, and subscribers were not correctly removed from internal maps on unsubscribe, unpublish, or an involuntary disconnect, causing the maps to grow unbounded over time. • Fixed an issue on Android where calling publish() before the publisher view had finished attaching could silently drop the publish request.

  • OpenTok Platform

    Version: 2026.10.0

    • React Native SDK update (Standard environment) • See the release notes

  • Vonage Video API

    Version: 2026.10.0

    • See the release notes.

  • Video React Native SDK

    Version: 2.35.0

    • This version updates the Vonage Video Android SDK and iOS SDK to version 2.35.1. For more information, see the Android SDK release notes and the iOS SDK release notes. • This version upgrades the React Native version from 0.86 to 0.87. The SDK now requires React Native 0.87 or later. • This version raises the minimum iOS deployment target to 17.0. Apps targeting iOS versions earlier than 17.0 must update their deployment target before upgrading to this version. • This version requires compileSdk 37 for Android. Ensure your Android project's compileSdkVersion is set to 37 or higher. • This version has been validated on iOS 27 devices.

  • OpenTok React Native SDK

    Version: 2.35.0

    • This version updates the Vonage Video Android SDK and iOS SDK to version 2.35.1. For more information, see the Android SDK release notes and the iOS SDK release notes. • This version upgrades the React Native version from 0.86 to 0.87. The SDK now requires React Native 0.87 or later. • This version raises the minimum iOS deployment target to 17.0. Apps targeting iOS versions earlier than 17.0 must update their deployment target before upgrading to this version. • This version requires compileSdk 37 for Android. Ensure your Android project's compileSdkVersion is set to 37 or higher. • This version has been validated on iOS 27 devices.

  • Video Javascript SDK

    Version: 2.34.3

    • Fixed an issue where retrieving WebRTC statistics could throw a TypeError on iOS WKWebView and Capacitor-wrapped apps, causing errors when collecting stats or running network tests. • Fixed an issue where the audioLocalCandidateType, videoLocalCandidateType, audioRemoteCandidateType, and videoRemoteCandidateType fields in the QoS stats could report incorrect values by using the last ICE candidate instead of the selected one. • Improved the automatic reconnection logic so that the reconnection timeout window is no longer reset on every transport reconnection, preventing the client from getting stuck in an infinite reconnection cycle. • Fixed an issue where video filters, background blur, and background replacement did not work on Safari 27 and iOS 27.

  • OpenTok.js SDK

    Version: 2.34.3

    • Fixed an issue where retrieving WebRTC statistics could throw a TypeError on iOS WKWebView and Capacitor-wrapped apps, causing errors when collecting stats or running network tests. • Fixed an issue where the audioLocalCandidateType, videoLocalCandidateType, audioRemoteCandidateType, and videoRemoteCandidateType fields in the QoS stats could report incorrect values by using the last ICE candidate instead of the selected one. • Improved the automatic reconnection logic so that the reconnection timeout window is no longer reset on every transport reconnection, preventing the client from getting stuck in an infinite reconnection cycle. • Fixed an issue where video filters, background blur, and background replacement did not work on Safari 27 and iOS 27.

  • Video Javascript SDK

    Version: 2.35.2

    • Fixed an issue where a black flicker could briefly appear on a subscribed stream immediately after subscribing during 1-on-1 calls on Safari. • Fixed an issue where retrieving WebRTC statistics could throw a TypeError on iOS WKWebView and Capacitor-wrapped apps, causing errors when collecting stats or running network tests. • Fixed an issue on Firefox where rapidly toggling video off and on (calling publishVideo(false) immediately followed by publishVideo(true)) could intermittently leave the published video disabled, showing a black frame until the next toggle. • Fixed an issue where the audioLocalCandidateType, videoLocalCandidateType, audioRemoteCandidateType, and videoRemoteCandidateType fields in the QoS stats could report incorrect values by using the last ICE candidate instead of the selected one. • Fixed an issue where a subscriber could fail to start when the browser's autoplay policy blocked video playback. The subscriber now times out the play attempt and continues with muted audio (which the user can unmute) instead of failing to subscribe.

  • OpenTok.js SDK

    Version: 2.35.2

    • Fixed an issue where a black flicker could briefly appear on a subscribed stream immediately after subscribing during 1-on-1 calls on Safari. • Fixed an issue where retrieving WebRTC statistics could throw a TypeError on iOS WKWebView and Capacitor-wrapped apps, causing errors when collecting stats or running network tests. • Fixed an issue on Firefox where rapidly toggling video off and on (calling publishVideo(false) immediately followed by publishVideo(true)) could intermittently leave the published video disabled, showing a black frame until the next toggle. • Fixed an issue where the audioLocalCandidateType, videoLocalCandidateType, audioRemoteCandidateType, and videoRemoteCandidateType fields in the QoS stats could report incorrect values by using the last ICE candidate instead of the selected one. • Fixed an issue where a subscriber could fail to start when the browser's autoplay policy blocked video playback. The subscriber now times out the play attempt and continues with muted audio (which the user can unmute) instead of failing to subscribe.