Release Notes for Client SDK v1.22
1.22.0.63478
Release date: December 10, 2024
Client SDK
Bug Fixes
- [LS1-1902] [Media-over-Websockets] Updated Media-over-Websockets to support dynamically changing the video resolution being sent during a meeting.
- [LS1-2359] [.NET] Fixed a bug causing a potential race condition responsible for a null reference exception on shutdown.
- [LS1-2435] Implemented high-precision and more efficient timing in the internal Scheduler, improving ICE connectivity checks and data stream bookkeeping performance.
- [LS1-2442] [Javascript] Optimized time measurement precision and efficiency in Javascript SDK.
- [LS1-2445] [Android] Fixed an issue causing Client.unregister() to take an extra 3 seconds.
- [LS1-2471] [Javascript] Updated local candidate gathering to ensure the local relay candidate network protocol type is available and logged. The network protocol type relates to the network leg between the peer and the relay server and can be UDP, TCP, or TLS. The socket allocated for the relay candidate on the relay server is always UDP.
- [LS1-2500] [Javascript] Fixed inconsistent capitalization of stream types in logs.
- [LS1-2575] [Javascript] Fixed a bug where the network layer attempted to close already-closed WebSocket connections and eliminated confusing log messages related to redundant closure attempts.
- [LS1-2612] [Android] Added battery optimization settings dialog to comply with Android 15's background operation requirements and prevent connection failures when the app runs in the background.
- [LS1-2619] Fixed an issue in the client-side signaling that caused a delay in initializing remote media.
Improvements
- [LS1-1703] [Android] Update Android SDK to support targeting Android 14/15.
- [LS1-2558] [MAUI] Updated MAUI example to use SDK libraries directly instead of NuGet packages.
- [LS1-2615] Improved WebRTC connection handling for faster browser-initiated disconnections.