Skip to main content
Version: Next

Release Notes - Android

This page will keep you updated with all the releases of Android SDK.

v1.1.0

Release Date : 7th Nov 2025

Change Log :

  1. Added Realtime Store functionality – Enables you to store, update, retrieve, and observe custom key-value data within a meeting in real time.

v1.0.0

Release Date : 6th Nov 2025

Change Log :

  1. Added the OldMessagesReceived event in PubSubMessageListener to retrieve previously persisted messages.

  2. Added a reason field with code and message to the meetingLeft and participantLeft events.

  3. Updated internal dependencies.

  4. Set the default consumer quality to high and fixed the bug of the setQuality feature.

v0.6.0

Release Date : 13th Oct 2025

Change Log :

  1. This release introduces advanced video track optimization features, enabling greater flexibility and control over quality and bandwidth. Below are the new parameters added to createCameraVideoTrack().
  • BitrateMode
    • Added the BitrateMode parameter to manage video quality and bandwidth usage easily.
    • Developers can now select from three modes based on their requirements:
      • BANDWIDTH_OPTIMIZED
      • BALANCED (default)
      • HIGH_QUALITY
  • maxLayer
    • Introduced the maxLayer parameter to allow developers to specify the maximum number of simulcast layers published for a video track.
  1. Now, getVideoStats() returns a JsonArray, providing detailed statistics for all produced video layers.

v0.5.1

Release Date : 18th Aug 2025

Change Log :

  • In this release, we are introducing a key feature to enhance your experience:
  1. 16 KB page size support – Added support for 16 KB page size to improve memory efficiency and app performance.

Bug Fixed:

  • Resolved the bug with the adaptive subscription event - onStreamPaused() & onStreamResumed()

v0.5.0

Release Date : 1st Aug 2025

Change Log :

  • In this release, we are introducing two key features to enhance your experience:
  1. End-to-End Encryption (E2EE) – We have implemented End-to-End Encryption (E2EE) to ensure that all communication within your sessions is securely encrypted. This feature provides enhanced privacy and security for your real-time screen-share, audio and video communications.

  2. System Audio Sharing with Screen Share – Introducing system audio sharing with screen share. Previously, you could only share the screen, but now you can also share system audio for a complete and immersive experience.

  • Support Added for Android API Level 35.

Bug Fixed :

  • Fixed an issue where the mic would stop working properly when switching from RECV_ONLY to SEND_AND_RECV mode.

Docs: End-to-End Encryption (E2EE)

Docs: System Audio Sharing with Screen Share

v0.4.0

Release Date : 17th May 2025

Change Log :

  • Introduced two new features to enhance the Interactive Livestream (ILS) experience:
  1. Fast Channel Switching – New Fast Channel Switching feature enables instant transitions between live streams with minimal latency.

  2. 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.

Docs: Fast Channel Switching

Docs: Media Relay

v0.3.1

Release Date : 30th April 2025

Bug Fixed :

  • Fixed issue where audio and video were not automatically enabled after reconnection.

v0.3.0

Release Date: 1st April 2025

Change Log :

  • New Getter in Meeting Class:

    • getConnectionState(): Retrieves the current state of the meeting connection.

    Docs: Meeting Class - properties

  • New Methods in Meeting 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: Meeting Class - Methods

  • New/Updated Event Listeners in MeetingEventListener:

    • onExternalCallRinging: Triggered when an external call is ringing.
    • onExternalCallStarted: Triggered when an external call is answered.
    • onExternalCallHangup: Triggered when an external call ends.
    • onMeetingStateChanged: Triggered when there is a change in the state of the meeting.
    • onPausedAllStreams: Triggered when media streams is paused.
    • onResumedAllStreams: Triggered when media streams is resumed.

    Docs: MeetingEventListener - Events

  • Enhanced Meeting Connection Flow:

    • Introduced a RECONNECTING state that activates if the network connection is lost during a meeting. The SDK will automatically attempt to rejoin, improving reliability.

    • Removed the FAILED, CLOSING, and CLOSED states. All disconnection scenarios are now handled under the DISCONNECTED state for a more streamlined experience.


v0.2.0

Release Date : 22nd Jan 2025

Change Log :

  • Deprecated Modes: Replaced CONFERENCE with SEND_AND_RECV and VIEWER with SIGNALLING_ONLY.
  • New Mode: Added RECV_ONLY for live streaming, allowing participants to receive media only.
  • Role Switching: Enabled seamless role switching between SEND_AND_RECV (host) and RECV_ONLY (audience) using changeMode() of Meeting Class.

Docs: Quick Start for Interactive Live Streaming


v0.2.0 & v0.3.0

Release Date : 29th June 2022

Change log :

  1. Updated internal dependency.

Got a Question? Ask us on discord