Release Notes - Flutter
This page will keep you updated with all the releases of Flutter SDK.
v2.3.1
Release Date : 4th July 2025
-
Enhanced the E2EE feature by introducing participant-wise encryption.
v2.3.0
Release Date : 30th May 2025
Change Log :
-
Added
captureImage
method in theParticipant
class to capture the image of the user from MediaStream.Docs: captureImage
-
Added methods
uploadBase64File
andfetchBase64File
inRoom
class to upload and download a temporary file.Docs: uploadBase64File
Docs: fetchBase64File
v2.2.0
Release Date : 16th May 2025
1. Relay Media (PK Host)
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.
Docs:
2. Fast Channel Switching
New Fast Channel Switching feature enables instant transitions between live streams with minimal latency.
Docs:
v2.1.2
Release Date : 29th April 2025
Bug Fix :
- Fixed an issue where multiStream wasn’t working properly, making multiple streams work as expected.
v2.1.1
Release Date : 17th April 2025
Bug Fix :
- Fixed End-to-End Encryption (E2EE) for web.
Change Log :
-
New Methods in
Room
Class:pauseAllStreams()
: Pauses all media streams (audio, video, and screen share) or a specific stream type if provided.resumeAllStreams()
: Resumes all paused media streams (audio, video, and screen share) or a specific stream type if provided.
Docs: Room Class - Methods
v2.1.0
Release Date : 11th April 2025
Change Log :
- 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.
Docs: End-to-End Encryption Setup
v2.0.0
Release Date : 1st April 2025
Change Log :
-
Enhanced Room/Meeting Connection Flow:
-
A
RECONNECTING
state has been introduced that activates if the network connection is lost during a meeting. The SDK will automatically try to rejoin, enhancing reliability. -
The
FAILED
,CLOSING
, andCLOSED
states have been eliminated. All disconnection scenarios will now be managed by theDISCONNECTED
state for a more streamlined experience.
-
Got a Question? Ask us on discord