Release Notes - iOS
This page will keep you updated with all the releases of iOS SDK.
v2.2.6
Release Date : 18th August 2025
Change Log :
- Multitasking Camera Access – Enabled multitasking camera access to allow local background camera during Picture-in-Picture(PiP) Mode.(Only supported on iOS 16+).
v2.2.5
Release Date : 20th June 2025
Change Log :
- Bug Fix – Meeting connection issue when using proxy.
v2.2.4
Release Date : 28th May 2025
Change Log :
- Fast Channel Switching – Renamed method
SwitchToMeetingtoswitchTofor better clarity and consistency in the Fast Channel Switching feature.
Docs:
v2.2.3
Release Date : 17th May 2025
Change Log :
-
Fast Channel Switching – Fast Channel Switching feature enables instant transitions between live streams with minimal latency.
-
Media Relay Support – Introducing Relay Media, enabling hosts to share their media (audio, video, screen) with other live streams. Perfect for creating engaging "PK battles" and collaborative broadcasts.
-
Adaptive Subscriptions
// Enable adaptive subscriptions
meeting?.enableAdaptiveSubscriptions();
// Disable adaptive subscriptions
meeting?.disableAdaptiveSubscriptions();
Docs:
Benefits of AdabtiveSubscriptionManager
- Reduced bandwidth consumption for large meetings
- Smart prioritization of active speakers
- Improved call quality for users with network constraints
For detailed documentation, please visit our Scalability Guide for Large Participant Meetings.
v2.2.2
Release Date: 11th April 2025
Change Log :
1. End-to-End Encryption (E2EE) Support:
- Introduced End-to-End Encryption (E2EE) support to ensure secure media transmission, where media streams are fully encrypted between participants without any server-side access.
2. New Methods in Meeting Class:
Two new methods have been added to provide better control over media streams:
pauseAllStreams(kind: String): Pauses all media streams (audio, video, and screen sharing), or a specific type if specified.resumeAllStreams(kind: String): Resumes all paused media streams or a specific type if specified.
Docs: Meeting Class - Methods
Associated Event Listeners:
onPausedAllStreamsonResumedAllStreams
Docs: Meeting Class - Events
3. Updates to External Call Handling:
We have refined the external call event system to provide more granular insights and control:
- Removed:
onExternalCallStarted
- Added:
onExternalCallRingingonExternalCallAnsweredonExternalCallRejectedonExternalCallHangup
Docs: onExternalCall
4. Streamlined Meeting Connection Flow:
To simplify and standardize connection state handling, we have removed the following states:
CLOSINGCLOSEDCANCELLED
All disconnection scenarios are now consolidated under the DISCONNECTED state, providing a more consistent and predictable connection lifecycle.
v2.2.1
Release Date : 28th Feb 2025
Change Log :
- External Call Detection Feature: Added support for the
onExternalCallStarted()event insideMeetingEventListener, which notifies about incoming and outgoing calls detected during an ongoing meeting.
Docs: onExternalCallStarted
v2.2.0
Release Date : 21st Jan 2025
Change Log :
- Deprecated Modes: Replaced
CONFERENCEwithSEND_AND_RECVandVIEWERwithSIGNALLING_ONLY. - New Mode: Added
RECV_ONLYfor live streaming, allowing participants to receive media only. - Role Switching: Enabled seamless role switching between
SEND_AND_RECV(host) andRECV_ONLY(audience) usingmeeting.changeMode(). - Enhanced Media Processing: Optimized encoder configurations for better video quality and performance, with improved camera and audio device management for enhanced reliability and interaction.
Docs: Quick Start for Interactive Live Streaming
v2.1.8
Release Date : 6th Nov 2024
Change Log :
Whiteboard Feature:
- Start:
meeting.startWhiteboard()→onWhiteboardStartedevent (returns URL) - Stop:
meeting.stopWhiteboard()→onWhiteboardStoppedevent - Use: Embed URL in iOS Webview
- Benefit: Real-time visual collaboration in meetings
Docs: Whiteboard
Bug Fix :
- Fixed reconnection issues and optimized memory usage
v2.1.7
Release Date : 1st Nov 2024
Bug Fix :
- Resolved an issue causing the app to crash when joining or leaving a session.
- Fixed a reconnection issue to ensure stable connections during session rejoining.
v2.1.5
Release Date : 8th July 2024
New Features:
Added support for Hardware Accelerated Codec (H.264) in VideoSDK.createCameraVideoTrack(). This enhance compresses video data for efficient transmission over the internet, balancing quality and bandwidth usage.
v2.1.4
Release Date : 21st June 2024
Bug Fix :
-
Resolved a conflict between the
join()method andcreateCameraVideoTrack()method's facingMode(front/back) property. -
The
facingModeproperty now takes priority over thecameraPositionsetting specified during join().
v2.1.3
Release Date : 6th June 2024
New Features:
- Image capture that enables capturing local participant's image using methods.
- Methods added:
captureImage
- Methods added:
- Fetch and upload base64 data during the meeting.
- Methods added:
fetchBase64FileanduploadBase64File.
- Methods added:
- Added public protocol
VideoSDKVideoProcessorfor processing frames manually. - Added a public class
VideoSDKBackgroundProcessorthat helps in seamlessly starting virtual background during the meeting. - Added
setVideoProcessormethod for setting the processor instance for frame processing.
Docs: Video Processor
Docs: Virtual Background
Docs: Image Capture
Docs: Temporary Storage
v2.1.2
Release Date : 8th May 2024
Change Log :
-
Introducing real-time transcription capabilities with the following methods:
Methods:
-
startTranscription:Easily begin real-time transcription with a single method call.SDK Reference : startTranscription
-
stopTranscription:Stops ongoing transcription processes seamlessly when necessary.SDK Reference : stopTranscription
Events:
-
onTranscriptionStateChanged:Receive updates on transcription states, including started, stopped, and failed states.SDK Reference : onTranscriptionStateChanged
-
onTranscriptionText:Get real-time updates of transcription text as it is generated, ensuring a responsive transcription experience.SDK Reference : onTranscriptionText
-
-
Introducing post-meeting transcription and summary capabilities with the recording and HLS methods:
-
startRecording():Begins recording the meeting and supports post-transcription and summary configuration.SDK Reference : startRecording
-
startHls():Starts HLS streaming with options for post-transcription and summary settings.SDK Reference : startHls
-
-
Added new error code for better debugging. Checkout the list of available error codes here
Docs: Realtime Transcription
Docs: Post Transcription & Summary
v2.1.1
Release Date : 28th April 2024
Change log :
- Support for Custom Audio Track added.
Bug Fix :
- Room stats issue fixed.
v2.1.0
Release Date : 11th April 2024
Change log :
-
Screen share feature added into SDK.
-
Precall-Functions added into SDK.
-
Added Change-Mic method into SDK.
v2.0.14
Release Date : 2nd January 2024
Change log : None
Bug Fix :
-
Video Stream Orientation Issue Fix (Firefox): Resolved an issue where the video stream orientation was incorrect, specifically for users using the Firefox browser. This fix ensures a consistent and accurate video display on Firefox.
-
System Mic Enable Fix on Call Exit: Resolved an issue where the system microphone remained active after a user exited a call. This update ensures that the system microphone is now properly disabled upon leaving a call, safeguarding user privacy.
v2.0.13
Release Date : 25th September 2023
Change log : None
Bug Fix :
- Fix: HLSUrl class properties access modifier changed.
v2.0.12
Release Date : 8th September 2023
Change log :
- Updated
startRecordingwith custom config support.
v2.0.11
Release Date : 2nd September 2023
Change log :
- Integrate Open telemetry Traces & Logs (internal-release).
v2.0.10
Release Date : 12th June 2023
Change log :
- Get stats integration on participant.
v2.0.9
Release Date : 5th June 2023
Change log :
-
Custom Participant Id Support.
-
Participant's Pin/Unpin method added.
-
New meeting events added like WebSocket events, state changes of HLS, Meeting, Streams, etc.
v2.0.8
Release Date : 11th May 2023
Change log :
-
Websocket events integration in meeting.
-
Meeting events integration in meeting.
-
SDK Error integration in meeting.
-
Start/Stop HLS support.
v2.0.7
Release Date : 02nd May 2023
Change log :
- New features added of customVideoTrack and Multistream support.
v2.0.6
Release Date : 29th April 2023
Change log :
- Added support for custom-video-track in meeting.
v2.0.5
Release Date : 17th April 2023
Change log : None
Bug Fix :
- SDK internal improvements.
v2.0.4
Release Date : 11th April 2023
Change log :
- Replace Starscream dependency with VideoSDKWebSocket.
v2.0.3
Release Date : 10th March 2023
Change log : None
Bug Fix :
- Video and share stream issue fixed.
v2.0.2
Release Date : 23rd February 2023
Change log : None
Bug Fix :
- Enhanced SDK with reduction of dependency errors.
v2.0.1
Release Date : 20th February 2023
Change log :
- Extended the Mediasoup's MediaKind enum for adding share Mediakind.
v2.0.0
Release Date : 09th January 2023
Change log : None
Bug Fix :
- Reduced memory leaks and crashes in SDK.
Got a Question? Ask us on discord

