Releases: livekit/client-sdk-swift
Releases · livekit/client-sdk-swift
2.0.2
What's Changed
- Improve reconnect logic by @hiroshihorie in #335
- Other minor fixes.
Full Changelog: 2.0.1...2.0.2
2.0.1
- Fix Xcode 14.2 compiling issues.
- Fix iOS compiling issues.
Full Changelog: 2.0.0...2.0.1
2.0.0
New
Fully removed Google's Promises library and migrated to Swift Concurrency (async/await).
New codecs supported: VP9
, AV1
- Uses static LK-prefixed WebRTC lib to avoid conflicts with other WebRTC frameworks.
Room.connect(...)
,publish(videoTrack:)
,publish(audioTrack:)
are now cancelable byTask.cancel()
.
Breaking changes
Room
.localParticipant
is no longer an Optional type.RoomDelegate
andParticipantDelegate
signatures have changed.Room.sid
,Participant.sid
,Participant.identity
are no longer aString
type.
If you are switching from v1, see migration guide for details.
Diff: 1.1.6...2.0.0
1.1.6
1.1.5
Fixes various thread related crashes
What's Changed
- v1 Fix
DispatchQueueTimer
crashes by @hiroshihorie in #310 - v1 fix
Transport
races by @hiroshihorie in #311 - v1 fix
DataChannelPair
races by @hiroshihorie in #312 - v1 Thread safe E2EE by @hiroshihorie in #315
Full Changelog: 1.1.4...1.1.5
1.1.4
Maintenance release
- Fix Xcode
14.2
compiling - Fix missing ObjC methods #278
- Fix initial
RemoteTrackPublication
mute state
Diff: 1.1.3...1.1.4
1.1.3
1.1.2
- E2EE Bug fixes.
Diff: 1.1.1...1.1.2
1.1.1
- Add AVSampleBufferDisplayLayer rendering mode to VideoView (#222)
- E2EE Bug fixes.
- Camera rotation fixes.
- Other minor bug fixes.
Diff: 1.1.0...1.1.1
1.1.0
New
- First version of End-to-end encryption (E2EE) support #226
- Expose RTCAudioProcessingModule and RemoteAudioTrack.add(audioRenderer:) #237
Fixes
- Fix async version of
publish(data:)
#238
Diff: 1.0.14...main