Releases: livekit/client-sdk-swift
Releases · livekit/client-sdk-swift
2.10.2
What's Changed
- Update CallKit doc by @hiroshihorie in #854
- Use L1T3 for screen sharing by @pblazej in #858
- Fix race condition during sync by @pblazej in #861
- Fix default degradation preference for non-simulcast by @pblazej in #862
- Broadcast audio crash by @pblazej in #834
- LocalAudioTrack crash by @pblazej in #835
- Fix crash with 0 video dimensions by @pblazej in #871
Full Changelog: 2.10.1...2.10.2
2.10.1
2.10.0
2.9.0
What's Changed
- Fix stream MIME type by @pblazej in #803
- Fix serial runner cancellation by @hiroshihorie in #804
- CI: Test schemes by @pblazej in #800
- Fix audio processing delegate lifecycle by @hiroshihorie in #784
- Fix test host app for new targets by @pblazej in #805
- Improve logging by @pblazej in #809
- Token source by @pblazej in #787
- Bump up RPC timeout to 7 seconds, 15s as total response time by @xianshijing-lk in #813
- Add JWTKit pod by @pblazej in #819
- Library evolution support (xcframework) by @pblazej in #816
- Proto mapping tests by @pblazej in #806
- App extension compile fixes by @hiroshihorie in #811
- clamped the effectiveTimeout and fixed the comment by @xianshijing-lk in #821
- Fixes audio renderer adapter by @hiroshihorie in #807
- Add lastSpokeAt property to Swift SDK by @brainwith in #818
- Internal import JWTKit by @pblazej in #824
New Contributors
- @xianshijing-lk made their first contribution in #813
- @brainwith made their first contribution in #818
Full Changelog: 2.8.1...2.9.0
2.8.1
2.8.0
What's Changed
VideoViewflickering by @pblazej in #769- Handle macOS stream errors by @pblazej in #776
- Transceiver leak (only for video tracks) by @pblazej in #775
- Fix codec warning by @pblazej in #778
- Auth token in header by @hiroshihorie in #779
- Fix recording perms check for manual audio by @hiroshihorie in #780
- CI: Use v26 runners by @pblazej in #788
- Add audio engine availability control by @hiroshihorie in #786
- Improve disconnect vs reconnect reliability by @pblazej in #761
- Audio recording perms check at lib by @hiroshihorie in #793
- Audio capturing for manual rendering mode by @hiroshihorie in #774
- Encrypted data channel by @pblazej in #781
Full Changelog: 2.7.2...2.8.0
2.7.2
2.7.1
What's Changed
- Recording permission check at SDK level by @hiroshihorie in #688
- Manual audio mode improvements by @hiroshihorie in #758
- Custom audio capturing by @hiroshihorie in #766
Full Changelog: 2.7.0...2.7.1
2.7.0
What's Changed
- macOS audio device improvements by @hiroshihorie in #703
- Drop Xcode 14 (Swift 5.7) support by @pblazej in #727
- Protocol 1.39.2 by @hiroshihorie in #726
- Fix warnings by @pblazej in #728
- Wait until active (remote participant) by @pblazej in #702
- Audio related docs by @hiroshihorie in #735
- [🤖 readme-manager] Update README by @ladvoc in #740
- Add
outputVolumeproperty to audio mixer by @hiroshihorie in #739 - Consume generated attributes by @pblazej in #743
- Apply swiftformat by @hiroshihorie in #741
- Remove lazy init for incoming streams by @pblazej in #749
- Update webrtc to m137 by @pblazej in #745
- Reliable data channel by @pblazej in #737
- iOS 26 Simulator crash workaround by @hiroshihorie in #738
- Transceiver memory leak by @pblazej in #751
- Exclude window ID from screen sharing by @pblazej in #755
- H.265 codec by @hiroshihorie in #746
- WebSocket leak by @pblazej in #760
- v2.7.0 by @pblazej in #750
Full Changelog: 2.6.1...2.7.0
2.6.1
What's Changed
- Remove problematic KeyPath conformance to Sendable by @pblazej in #701
- Fix race condition during remote track deinit by @pblazej in #706
- Fix WebRTC symbol clash by @hiroshihorie in #709
- Update audio session logic by @hiroshihorie in #696
- Flag to disable automatic audio session configuration by @hiroshihorie in #711
- Version script by @pblazej in #715
- nanpa: remove by @nbsp in #689
- Xcode 26 beta build errors (Swift 6.2) by @pblazej in #717
New Contributors
Full Changelog: 2.6.0...2.6.1