Search Results for

    Show / Hide Table of Contents

    Release Notes for Client SDK v1.24

    1.24.6.9198

    Release date: September 10, 2025

    Client SDK

    Bug Fixes
    • [LS1-3181] [Native iOS], [MAUI iOS] - Fixed an issue where the microphone becomes muted when remote participants join calls on iOS 26. Also, improved camera session startup threading to prevent UI blocking during initialization in iOS 26.

    1.24.5.7391

    Release date: August 15, 2025

    Client SDK

    Improvements
    • [LS1-3090] Decreased the time it takes for connections to succeed by sending outbound data immediately on any candidate pair that has received inbound data, without waiting for formal active candidate pair establishment. During ICE connectivity checks, when one peer determines connectivity before the other and initiates the DTLS handshake, we now immediately process and respond to incoming DTLS messages rather than queuing them until our side also establishes connectivity. This optimization reduces latency in the initial connection process while maintaining protocol compliance.
    Bug Fixes
    • [LS1-3120] [Android] Fixed an issue where rotating the device caused the video to go black.

    1.24.4.6635

    Release date: July 25, 2025

    Media Server

    Bug Fixes
    • [LS1-3082] Fixed Media Server startup failures when downloading the OpenH264 library by properly handling media type headers (including binary/octet-stream responses) and adding robust validation to prevent decompression of null data. Media Servers now start successfully even when the OpenH264 download fails, ensuring service availability with VP8/VP9 codec support.

    1.24.3.6485

    Release date: July 23, 2025

    Client SDK

    Bug Fixes
    • [LS1-2980] [Android] Fixed a memory leak that occurred over time when processing video data.
    • [LS1-3038] Improved connection diagnostic logs to provide more detailed troubleshooting information when connections fail.
    • [LS1-3039] Improved code resiliency in ICE Transport.
    • [LS1-3044] Improved DTLS certificate validation with automatic regeneration retries when validation fails.
    • [LS1-3073] When a fatal alert is received in OpenSSL it will now be logged as an Error.

    1.24.2.4894

    Release date: June 9, 2025

    Client SDK

    Bug Fixes
    • [LS1-2995] [Safari] Disabled H.264 codec by default for Safari 18.4 & 18.5 on macOS and iOS due to video delay issues affecting SFU & MCU connections. P2P connections are unaffected. This is resolved in the latest Safari Tech Preview.
    • [LS1-3011] [MacOS] [iOS] Fixed a connection state transition error in Cocoa that was causing exceptions when connections moved to Closed or Failed states.

    1.24.1.4139

    Release date: May 15, 2025

    Client SDK

    Improvements
    • [LS1-2803] [.NET] Example updated to the latest .NET Framework version.
    • [LS1-2577] SCTP ABORTs are now sent on connection shutdown for non-browser clients, Media Server, and WebSocket Media Server to indicate connection shutdown, allowing a more prompt response to the user-associated connections termination.
    • [LS1-2719] [Android] Android SDK now supports a 16KB page size, enhancing performance and reducing power consumption of Android apps.
    • [LS1-2832] Updated logging to include more contextual information for DTLS Transport.
    • [LS1-2705] Updated opus native library to version 1.5.2 for server and native platforms.
    Bug Fixes
    • [LS1-2969] [macOS] [iOS] Fixed a bug in TCP Socket implementation introduced in 1.20, causing a memory leak when using WebSocket signalling or WebRTC TCP relay in Cocoa.
    • [LS1-2831] [TypeScript] Fixed a race condition where downstream SFU connections could transition to the Connected state prematurely.
    • [LS1-1961] Eliminated redundant logging for the delayed messages for the recently closed connections.
    • [LS1-2906] Fixed a bug causing an invalid debug-level log stating that there were no candidate pairs to establish a connection.
    • [LS1-2906] Updated Candidate Pair state logging on failing connection shutdown to use JSON format.
    • [LS1-2906] Fixed a bug where WebRTC Transport attempted to use several existing ICE Candidate Pairs when closing a connection.
    • [LS1-2660] [Media-Over-WebSockets] Fixed the jitter calculation to use the method defined in Section 6.4.1 of RFC 3550.
    • [LS1-2796] Fixed a bug where ConnectionStats.getReceiverNetworkScore() was returning incorrect values.
    • [LS1-1476] Fixed a P2P connection bug where the first attempt to re-enable a remote video stream would fail, with subsequent attempts succeeding.
    • [LS1-2960] Fixed a bug that was intermittently causing a crash in iOS during the client shutdown.
    • [LS1-2821] Fixed a bug where openssl was not bundled in Nuget package for x64 for iOS platform.
    • [LS1-2782] Resolved an issue where JavaScript clients would remain in conference sessions after closing or refreshing the webpage. Previously, these abandoned sessions would persist until the system timeout occurred. Sessions now terminate immediately when users close or refresh their browsers.

    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved.Documentation for LiveSwitch Version 1.24.6