Releases: livekit/client-sdk-flutter
Releases · livekit/client-sdk-flutter
v1.1.0
Changelog (2022-08-02)
- Set subscription to allowed when subscribed.
- Handle combined participant updates.
- Downgrade version settings to support flutter 2.8.0+.
- Fix camera release.
- Feat: iOS screen share.
- Feat: Screen sharing for desktop.
- Feat: protocol v8.
v1.0.1
v1.0.0
v0.5.9
- Fix: iOS audio issue which prevents
AVAudioSessionCategory
to switch correctly.
v0.5.8
- Support for protocol 7, remote unpublish.
- Fixes simulcast issues with Android devices.
- Adds ability to select capture device by id.
serverRegion
property on Room.- Minor optimizations.
v0.5.7
- Using WebRTC version M97.
- New track subscription permissions API.
- Improvements to reconnect logic.
- Room metadata update event.
v0.5.6
- Using WebRTC version M93.
- New
dynacast
option toRoomOptions
. Dynacast dynamically pauses
video layers that are not being consumed by any subscribers, significantly
reducing publishing CPU and bandwidth usage. (currently defaults to off) - Rename
optimizeVideo
toadaptiveStream
and improve stability.
AdaptiveStream lets LiveKit automatically manage quality of subscribed
video tracks to optimize for bandwidth and CPU. - Ensure data channel is ready state when
LocalParticipant.publishData
api is called.
v0.5.5
- Default capture options for setCameraEnabled, setMicrophoneEnabled
- Track stream update events
- Send video layers to server for more video optimization
- Room instance can be created without connecting
- Release Camera/Mic when track is muted
- Better type handling
- Option to unpublish without stopping track
- Fixed RemoteTrackPublication mute events
- Fixed data channel publish bug
- Initial Windows support
v0.5.4
v0.5.3
- Connection quality information
- Automatic video optimizations
- Simplified track APIs
- Fix ios camera switch issue
- Looser podspec constraint for WebRTC-SDK to avoid build issues
- Better URL parsing