Skip to main content
Version: 0.1.x

Release Notes - React

This page will provide you with updates on all releases of the React JS SDK.


Release Date : 25th Jan 2024

Change Log :

  • Provide Pre-Call Screen's features.

    • Provide getDevices() method in useMediaDevice hook to get list of media input/output devices.

      Docs : getDevices()

    • Provide getCameras() method in useMediaDevice hook to get list of camera input devices.

      Docs : getCameras()

    • Provide getMicrophones() method in useMediaDevice hook to get list of audio input devices.

      Docs : getMicrophones()

    • Provide getPlaybackDevices() method in useMediaDevice hook to get list of audio output devices.

      Docs : getPlaybackDevices()

    • Provide requestPermission() method in useMediaDevice hook to request a media permission.

      Docs : requestPermission()

    • Provide checkPermission() method in useMediaDevice hook to check status of a media permissions.

      Docs : checkPermission()

    • Provide getNetworkStats() method to get downloadSpeed and uploadSpeed of network.

      Docs : getNetworkStats()


Release Date : 5th Jan 2024

Bug fix :

  • When the participant mode changes participants list is reactive


Release Date : 30th Dec 2023

Bug fix :

  • Reduce SDK size.
  • Enhance the captureImage method by making the height and width parameters optional.


Release Date : 1st Dec 2023

Change Log :

  • Added captureImage method in the useParticipant hook to capture the image of the user from MediaStream.

    Docs : captureImage()


Release Date : 27th Oct 2023

Change Log :

  • Added metaData property associated with Participant to pass additional information.
  • Added payload feature in PubSub to pass additional payload data.
  • Added sendOnly feature to PubSub to Publish data for only Participants mentioned.


Release Date : 7th Oct 2023

Bug Fix :

  • Fixed trackEnded issue while removing wired headset.


Release Date : 4th May 2023

Bug Fix :

  • Updated types definations


Release Date : 4th May 2023

Bug Fix :

  • Fixed changeMic not switching mic issue.

  • Fixed deviceId ignored if device had a virtual camera.


Release Date : 29th April 2023

Change log :

  • Added Typescript Support.

Bug Fix :

  • The Remote participant audio levels remain consistent even when the local participant mutes or unmutes their microphone.

  • RTC stats are now available on the latest browser versions.


Release Date : 31st March 2023

Change log :

  • HLS_PLAYABLE state added in onHlsStateChanged callback.
  • livestreamState, recordingState, hlsState getters added in useMeeting.
  • hlsUrls getter added in useMeeting.


Release Date : 3rd March 2023

Change log :

  • Updated Types.

  • Updated Internal Dependencies.


Release Date : 10th February 2023

Change log :

  • Improve bitrate logic in the multiStream feature so that user's CPU and the network are optimise.


Release Date : 6th February 2023

Change log :

  • Replace custom track in changeWebcam method.


Release Date : 3rd February 2023

Change log : none

Bug Fix :

  • Network switch & reconnection issue fixes (covered all possible edge cases that were causing interruptions during the meeting)


Release Date : 28th December 2022

Change log : none

Bug Fix :


Release Date : 20th December 2022

Change log :

  1. Participant can toggle between the CONFERENCE and VIEWER mode by using changeMode() method.

    Docs : Change Mode


Release Date : 14th December 2022

Change log : None

Bug Fix :

  1. Fix failed: DOMException: Answer tried to enable an m-section that was disabled in the offer error on Enable Webcam in Firefox browser.


Release Date : 25th November 2022

Change log :

  1. To obtain screen sharing statistics, the useParticipant hook now has a getShareStats function.


Release Date : 11th November 2022

Change log :

  1. Provide multistream parameter for sending multiple resolution layers or single resolution layer.

    Docs : Multi Stream

  2. Provide onVideoQualityChange in useParticipant hook to listen video quality changes.

    SDK Reference : onVideoQualityChange

  3. Provide meeting CONFERENCE and VIEWER mode on MeetingProvider config.

    SDK Reference : Meeting Mode


Release Date : 4th November 2022

Change log :

  • Provide Types support.


Release Date : 5th October 2022

Change log :

  • Support of React v18.

Bug Fix :

  • Fix npm ERR! ERESOLVE unable to resolve dependency tree after installing SDK.


Release Date : 23rd September 2022

Change log :

  1. Added Error Event for,

    1. If someone is denying media controls permissions such as Video, Mic and Screen Share
    2. Previous Recording, RTMP or HLS is being processed.

Error Code Table :

ERROR_GET_VIDEO_MEDIA_PERMISSION_DENIED3014Video capture permission denied.
ERROR_GET_AUDIO_MEDIA_PERMISSION_DENIED3015Audio capture permission denied.
ERROR_GET_DISPLAY_MEDIA_PERMISSION_DENIED3016Screen sharing permission denied.
PREV_RECORDING_PROCESSING4018Previous recording session is being processed, please try again after few seconds!
PREV_RTMP_RECORDING_PROCESSING4019Previous RTMP recording session is being processed, please try again after few seconds!
PREV_HLS_STREAMING_PROCESSING4020Previous HLS streaming session is being processed, please try again after few seconds!
  1. Event added for HLS state (starting, started, stopping and stopped)

    SDK Reference : onHlsStateChanged

This version will store timeline of the session, session stats and participant stats. This will be available in your VideoSDK Session Dashboard


Release Date : 21st August 2022

Change log : None

Bug Fix :

  1. Fix reading on undefined error.

  2. Participant initial audio & video improper state issue fix.


Release Date : 11th August 2022

Change log : None

Bug Fix :

  1. Fixed issues with Custom audio and video tracks.

  2. Updated types indicating optional value or not.


Release Date : 05th August 2022

Change Log:

  1. Added support for screenshare with Audio.

  2. Custom audio, video and share track now accepts MediaStream instead of MediaStreamTrack.

  3. Added types for better IDE support.


Release Date : 29th July 2022

Change log:

  1. Added getVideoStats and getAudioStats methods for getting particular participant streams statistics.

    SDK Reference : getVideoStats

    SDK Reference : getAudioStats

  2. Added onMeetingStateChanged event for getting state of meeting changes.

    SDK Reference : onMeetingStateChanged


Release Date : 23rd July 2022

Change log :

  1. Set Audio packet priority high.

  2. Internal dependency update.


Release Date : 19th July 2022

Change log :

  1. Recording and Livestream status event added.

    Docs : Recording Events


Release Date : 1st July 2022

Change log :

  1. Add the ViewPort method for better video quality based on view container.

    Docs : How to Set Viewport?

    Video : Improve Video Calling Quality with Video SDK

  2. Provide Echo Cancellation on the audio stream.

Bug Fix :

  1. Remove googDsp dependency warn.

  2. Resolve changeWebcam and changeMic customTrack issue.

v0.1.35 & v0.1.36

Release Date : 7th June 2022

Change log : None

Bug Fix :

  1. Resolve UDP port blocking and video blackout issue.

v0.1.34 & v0.1.33

Release Date : 17th May 2022

Change log :

  1. Update Internal dependency.


Release Date : 14th May 2022

Change log : None

Bug Fix :

  1. Custom track issue on MeetingProvider config fix.

  2. Throw error when device or browser does not support audio or video communication.

  3. Resolved error No peers found for the Data consumer while start recording/ livestream/hls.


Release Date : 29th April 2022

Change log :

  1. Applied custom video track on changeWebcam method.

  2. Applied custom audio track on changeMic method.

Bug Fix :

  1. Resolve Mozila browser (Mac OS) localParticipant Video blackout issue.


Release Date : 23rd April 2022

Change log :

  1. Release Custom Video track feature

    Docs : How to use Custom Video track?

  2. Release Custom Audio track feature

    Docs : How to use Custom Audio track?

  3. Release Custom Screen Share track feature

    Docs : How to use Custom Screen Share track?


Release Date : 9th March 2022

Change log :

  1. Release Pubsub message feature for text communication.

    Docs : How to use Pubsub feature?

  2. Customise recording layout for Cloud Recording / HLS and RTMP out.

    SDK Reference : Start Recording

    SDK Reference : Start HLS

    SDK Reference : Start RTMP


Release Date : 15th January 2022

Change log :

  1. Added onError event listener to subscribe to all meeting errors occurring in the SDK.

    Docs : Error Event


Release Date : 10th January 2022

Change log :

  1. Connect Meetings (BETA): This new feature enables you to fetch participant data between two or more meetings and make participants switch meetings.

    Docs : How to use Connect Meetings feature?

  2. Switch Meeting : This feature is used for switching participant of one meeting to another meeting.

    Docs : How to use Switch Meeting feature?

  3. Add custom participantId in MeetingProvider config.

    SDK Reference : Custom ParticipantId

Got a Question? Ask us on discord