Releases: livekit/client-sdk-android
Releases · livekit/client-sdk-android
v1.1.4
What's Changed
- Handle leave responses sent before any join response is received by @davidliu in #143
- Websocket Ping/Pong by @davidliu in #144
- Don't apply server mute from updateFromInfo by @davidliu in #148
- Switch camera api for changing cameras directly by @davidliu in #149
- Audio/Video recording example by @davidliu in #154
- Force relay client configuration by @davidliu in #155
- Send participant sid on reconnect by @davidliu in #156
- Fix reconnected event not firing on full reconnect by @davidliu in #158
Full Changelog: v1.1.3...v1.1.4
v1.1.3
What's Changed
- Fix initial join response handling by @davidliu in #134
- Make SurfaceViewRenderer/TextureViewRenderer open by @davidliu in #137
- Update compile and target sdk to Android 13 by @davidliu in #138
- Fix local participant not republishing tracks upon full reconnect by @davidliu in #139
- Add network type to websocket query by @davidliu in #140
- Clear buffered responses on SignalClient closure by @davidliu in #141
Full Changelog: v1.1.2...v1.1.3
v1.1.2
v1.1.1
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