Releases: livekit/client-sdk-android
Releases · livekit/client-sdk-android
v1.1.0
Major Changes
LiveKit.connect
is now deprecated. UseLiveKit.create
andRoom.connect
instead.- Audio device selection is now automatically handled by the SDK while a Room is connected. See
AudioSwitchHandler
for details.- Audio device handling can be overridden by passing your own
AudioHandler
toLiveKitOverrides
. - This can be turned off by passing a
NoAudioHandler
as an override.
- Audio device handling can be overridden by passing your own
What's Changed
- Set primarySpeaker muteIndicator visibility by @jindotori in #95
- Fixed primarySpeaker videoTrack, mute observer by @jindotori in #98
- Update samples by @davidliu in #102
- Fix handling of permissions after resubscribe by @davidzhao in #103
- Fire TrackPublished events when participants connect by @davidliu in #99
- Have SDK handle audio routing by default by @davidliu in #104
- Audio device selection by @davidliu in #106
- Permanent local participant to fix NPEs when not connected by @davidliu in #108
- Synchronize only one reconnecting job occurs at a time by @davidliu in #111
- Protocol 8 by @davidliu in #112
- Disable hardware echo on API < 29 by @davidliu in #114
- Don't republish muted tracks on reconnect by @davidliu in #113
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- full reconnect on leave with canReconnect
- set permission by identity by @davidliu in #91
- Add private keyword by @jindotori in #92
New Contributors
- @jindotori made their first contribution in #92
Full Changelog: v1.0.0...v1.0.1
v1.0.0
v0.9.2
What's Changed
- [Protocol 7] server unpublish local track and permission changes by @davidliu in #72
- Adaptive stream connection param by @davidliu in #74
- Adaptive stream fixes by @davidliu in #73
- Logging for WebRTC library by @davidliu in #75
- Fallback for camera choosing by @davidliu in #76
- Reconnect upon publisher failure by @davidliu in #77
- Add more audio and video overrides by @davidliu in #82
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- Queue requests when reconnecting by @davidliu in #59
- fix state not being recomputed when track is attached by @davidliu in #61
- use protobuf-javalite library by @davidliu in #63
- fix proguard by @davidliu in #66
- add data channel info to syncstate by @davidliu in #65
- Fix simulcast factory not sending back EncoderInfo by @davidliu in #67
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Send UpdateTrackSettings after resume by @davidliu in #51
- Update webrtc to 97.4692.01
- Potential fix for camera1 crash when getting dimensions
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
- OkHttpClient override by @davidliu in #41
- session migration by @davidliu in #40
- PeerConnectionState instead of IceConnectionState by @davidliu in #43
- Handle server refreshed tokens by @davidliu in #46
- full reconnect support by @davidliu in #45
- Fix tests by @davidliu in #47
- Send client info on connect by @davidliu in #48
- use participant tracks in update subscription by @davidliu in #49
- v0.8.1 by @davidliu in #50
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- separate room creation from connect by @davidliu in #28
- handle StreamStateUpdate by @davidliu in #29
- handle room multiple disconnect by @davidliu in #32
- Dl/lk 356 android send explicit video layers by @davidliu in #30
- Fix Subscriber primary data channel by @davidliu in #33
- handle subscribedqualityupdate by @davidliu in #35
- expose mime type and participant name by @davidliu in #36
- Permissions API by @davidliu in #37
- Data channel check by @davidliu in #38
- v0.8.0 by @davidliu in #39
Full Changelog: v0.7.1...v0.8.0