Search Results for

    Show / Hide Table of Contents

    Release Notes for LiveSwitch Server v1.17

    1.17.4.26271

    Release date: March 7, 2023

    Android SDK

    Bug Fixes
    • [LS1-1346] Updated Bouncy Castle DTLS library for Android to 1.72
    • [LS1-1315] Fixed a memory leak in Android OpenGLSink

    Android Example App

    Bug Fixes
    • [LS1-1344] Fixed permissions in the Android example to ensure the example runs when targeted Android 13 (SDK 33)
    • [LS1-1336] Changed example app to use Android’s AcousticEchoCanceler instead of libaudioprocessing (Android SDK)
    • [LS1-1342] Fixed a bug where failure to load OpenH264 library at startup was crashing Android app

    Data Channels

    Bug Fixes
    • [LS1-1334] Fixed an issue in SCTP Transport that was limiting Data Stream transfer speeds on connection with medium round trip times (between 10 and 80 ms) and caused freezing file transfers under particularly adverse circumstances. Changed the default .NET UDP socket buffer value to 500 KB.

    Media Server

    Bug Fixes
    • [LS1-1332] Fixed an issue where SFU and MCU connections could not be established on a channel where earlier connections were shut down, causing a media server to produce errors stating “Cannot add null input“

    Recording

    Bug Fixes
    • [LS1-1343] Fixed an issue where recording sessions were not always muxed if they ended at the same time as a different recording session that was configured not to mux.

    REDIS

    Bug Fixes
    • [LS1-1340] Reduced the load on Redis during connectivity.

    1.17.3.25397

    Release date: February 9, 2023

    Client SDK

    Bug Fixes
    • [LS1-1331] Fixed an issue preventing obtaining public (server reflexive) candidates in browser clients due to an incompatibility with Chrome 110. Clients using automated ICE servers were not affected.

    1.17.2.25220

    Release date: February 3, 2023

    SIP

    Bug Fixes
    • [LS1-1326] Fixed a bug preventing SIP Inbound Webhooks from working in version 1.17.0

    Gateway

    Bug Fixes
    • [LS1-1328] Fixed a bug in signaling logic. When a signaling client connected over a web socket and a Gateway unexpectedly shutdown and no other Gateway was available, the client would never report to the application layer that it was unregistered. With the fix, the client will transition to the Unregistered state after 5 seconds of unsuccessful attempts of reconnecting to the Gateway pool.

    Client SDK

    Bug Fixes
    • Fixed memory leaks in iOS/MacOS associated with Data Streams on Connection shutdown.

    1.17.1.24640

    Release date: January 11, 2023

    Media Server

    Bug Fixes
    • [LS1-1253] Fixed an issue where SFU and MCU connections could not be established under load and the Media Server logs contained messages such as “SfuInvalidUpstream“ or “Cannot add null input".
    • [LS1-1314] Changed the default SSL Mode for PostgreSQL connections back to disable. To enable SSL Mode, you must explicitly set sslmode=require or sslmode=prefer in the PostgreSQL connection string. We highly encourage enabling SSL mode for security purposes.

    Recording

    Bug Fixes
    • [LS1-1311] Fixed a bug that caused an exception when processing recordings that contained updates, such as when audio was muted or video was disabled.
    • [LS1-1313] Fixed a bug that resulted in recording files to not be properly deleted from the local recording directory after the mover completed in some cases.

    Client SDK

    Bug Fixes
    • [LS1-1279] Fixed a bug in data streams that caused up to 3 second pauses in transmission in certain packet retry scenarios.

    1.17.0.24174

    Release date: December 16, 2022

    Client SDK

    New Features
    • [LS1-646] LiveSwitch .NET Standard SDK now supports Kerberos authentication through a proxy on peer-to-peer connections.
    Bug Fixes
    • [LS1-1227] Fixed a bug in the Android SDK that caused an application crash when {{client.setDisableWebSockets}} was set to false and the internet connection was lost.
    • [LS1-1226] Fixed a bug in the Android SDK which was preventing Camera2Source from stopping.
    • [LS1-1235] Fixed a bug with the .NET audio sink to avoid audio clipping when in calls with high latency.
    • [LS1-1256] Fixed a bug where setting VideoStream.MaxInboundBitrate() was not possible when a Connection was not yet connected.

    Gateway

    Bug Fixes
    • [LS1-1320] Updated Npgsql max pool size to 20 to retain existing functionality.
    Breaking Changes
    • Removed support for Redis Configuration. Please migrate to use Postgres Configuration before upgrading. Please review migration guide here.

    Media Server

    Bug Fixes
    • [LS1-975] Clients connecting to remote clients with poor-performing networks have had their audio/video bitrates reduced, causing remote clients on suitable networks to receive low-quality audio/video. Now the bitrates won't be reduced, and remote clients on good-performing networks will receive the appropriate quality audio/video.
    • [LS1-1051] Modified the cluster connection to force a reconnect between two Media Servers if the connection repeatedly timed out.

    Recording

    Bug Fixes
    • [LS1-1021] Config options for subscription add-ons such as Recording and RTMP will now show a loading spinner while the add-on is loading.
    • [LS1-1217] The recording muxer service for server now supports running on amazonlinux2.

    SIP

    Bug Fixes
    • [LS1-1228] Fixed an issue preventing SIP connectivity with SIP providers that did not explicitly report RTCP IP address and only reported port in their SDPs. Fixed a bug where under certain conditions a null reference exception might be thrown in Transport when shutting down.
    • [LS1-1224] Fixed a bug in SIP Connector preventing a need to restart the service when encountering certain socket exceptions.
    • [LS1-1092] Fixed a bug where removing a SIP Trunk configuration after the referenced SIP Trunk Endpoint is made unavailable causes an exception to occur.

    Examples

    Bug Fixes
    • [LS1-1259] Fixed a bug in macOS example, where macOS client would throw an exception when connecting to a conference in the audio-only mode.
    • [LS1-1093] Fixed Chat Example: UI bottom tab was overlapping messages text input.
    • [LS1-1221] Adjusted spacing issues in iOS Chat Example for messages view when keyboard pops up, and when messages are sent without keyboard popping up.

    Other

    Bug Fixes
    • [LS1-1207] Fixed a bug where refreshing a CloudWatch log configuration resulted in a the log provider being removed and not correctly updated.

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