# Release notes (/en/realtime-media/broadcast-streaming/reference/release-notes/javascript)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

This page provides the release notes for the Video SDK release streams used by Video Calling.

    * [Video SDK](#video-sdk)
    * [Notifications](#notifications)

    ## Video SDK [#video-sdk-8]

    ### v2.5.1 [#v251]

    Released on December 18, 2025.

    This release includes the following changes:

    * Updates the built-in Web SDK to v4.24.1. For details on the changes between Web SDK v4.24.0 to v4.24.1, see the [Web SDK release notes](/en/realtime-media/video/reference?platform=web).

    ### v2.5.0 [#v250]

    Released on September 1, 2025.

    This release includes the following changes:

    * Updates the built-in Web SDK to v4.24.0. For details on the changes between Web SDK v4.23.2 to v4.24.0, see the [Web SDK release notes](/en/realtime-media/video/reference?platform=web).

    ### v2.4.0 [#v240]

    Released on March 19, 2025.

    This release includes the following changes:

    * Internal optimizations to support [Agora Conversational AI Engine](/en/introduction/conversational-ai).
    * Updates the built-in Web SDK to v4.23.2. For details on the changes between Web SDK v4.22.0 to v4.23.2, see the [Web SDK release notes](/en/realtime-media/video/reference?platform=web).
    * Fixes an issue where network state changes could unexpectedly create new tracks.

    ### v2.3.0 [#v230]

    Released on August 21, 2024.

    This version updates the built-in Web SDK to v4.22.0. For more details on the changes between Web SDK v4.21.0 and 4.22
    .0, see the [Web SDK release notes](/en/realtime-media/video/reference?platform=web).

    ### v2.2.0 [#v220]

    Released on June 13, 2024.

    This version updates the built-in Web SDK to v4.21.0. For more details on the changes between Web SDK v4.20.0 and 4.21.0, see the [Web SDK release notes](/en/realtime-media/video/reference?platform=web).

    ### v2.1.0 [#v210]

    Released on January 5, 2024.

    This version updates the built-in SDK for Web in the SDK for React JS to version 4.20.0. Check the related changes in the [Web SDK release notes](/en/realtime-media/video/reference?platform=web).

    ### v2.0.0 [#v200]

    Released on December 22, 2023.

    #### Compatibility changes [#compatibility-changes-73]

    **SDK structural optimization**

    The SDK for ReactJS is developed based on the SDK for Web v4.x. To further enhance usability, this version incorporates all Web SDK APIs into the ReactJS SDK, eliminating the need to integrate the Web SDK separately.

    Upon upgrading to this version, make the following modifications:

    * Reintegrate the React SDK. Taking npm as an example:

      ```sh
      # Remove existing dependencies
      npm uninstall agora-rtc-react agora-rtc-sdk-ng
      # Reinstall dependencies
      npm install agora-rtc-react
      ```

    * Adjust the import of the `AgoraRTC` interface from the Web SDK. Taking the combined import of `AgoraRTC` and `AgoraRTCProvider` as an example:

      ```tsx
      // Before this version
      import AgoraRTC from "agora-rtc-sdk-ng";
      import { AgoraRTCProvider } from "agora-rtc-react";
      // As of this version
      import AgoraRTC, { AgoraRTCProvider } from "agora-rtc-react"
      ```

    **NetworkQuality renaming**

    To avoid redundancy with the Web SDK's API, this version makes the following changes to the ReactJS SDK's `NetworkQuality` interface:

    * Rename `NetworkQuality` to `NetworkQualityEx` and have `NetworkQualityEx` inherit the `NetworkQuality` interface from the Web SDK.
    * Rename the `uplink` and `downlink` properties to `uplinkNetworkQuality` and `downlinkNetworkQuality`, respectively.

    If you use the `NetworkQuality` interface from the ReactJS SDK, make the necessary code modifications after upgrading to this version.

    #### Improvements [#improvements-133]

    This version adds the `cameraVideoTrackConfig` parameter to `useLocalCameraTrack`, enabling you to set video capture configurations such as capture devices and encoder when creating a camera video track.

    #### Issues fixed [#issues-fixed-142]

    This version fixed the issue that the SDK threw the error `CAN_NOT_PUBLISH_MULTIPLE_VIDEO_TRACKS` in Firefox's developer mode.

    #### API Changes [#api-changes-75]

    **Added**

    * `cameraVideoTrackConfig` to `useLocalCameraTrack`

    **Modified**

    * `NetworkQuality` to `NetworkQualityEx`
      * `uplink`  to `uplinkNetworkQuality`
      * `downlink` to `downlinkNetworkQuality`

    
  
      
  
      
  
      
  
## Extensions [#extensions]

      
  
      
  
      
  
## Notifications [#notifications]

### 2022.10 [#202210]

* After you enable Agora Notifications, your server receives the events that you subscribe to in the form of HTTPS requests.
* To improve communication security between the Agora Notifications and your server, Agora backend uses signatures
  for identity verification.
* As of this release, you can use Agora Notifications in conjunction with this product.
