NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #910 most downloaded on pub.dev
Flutter Client SDK for LiveKit. Build real-time video and audio into your apps. Supports iOS, Android, and Web.
Last release 21 days ago
15 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
117 releases · first in 2021
One column per quarter.
* Fix: bug for sync state
Read capabilities from RtcRTPReceiver instead of from sender.
Add Android 14 media projection perm to docs
* bug fix for sync streams.
Nothing published for this version
Set different rendering methods for web and native.
Improve reconnect logic for websocket
Fix: invalid muted state for local publication.
Handling of incompatible published codecs.
Non-functional update, forcing the versions in 'ios/livekit_client.podspec', 'macos/livekit_client.podspec', 'lib/src/livekit.dart' consistent with pu
'ios/livekit_client.podspec', 'macos/livekit_client.podspec', 'lib/src/livekit.dart'
consistent with pubspec.yamlFixed Renderer bug for Windows.
Update default bitrates according to VMAF guide
Fix: remove js_bindings and use the built-in AudioContext for js interop to support flutter 3.13.0.
Fix: fix the speakerPhone switch issue for Android.
Fix: fix Android earpiece not being replaced after wired headset is disconnected.
Upgrade flutter-webrtc to 0.9.36 (libwebrtc m114).
Fix: Fix ScreenShareCaptureOptions not passed correctly.
* Fix: Frame drops for Android.
Fix: issue for get user audio on Android.
Fix: Improve iOS/macOS H264 encoder.
Fix: audio play bug for ios safari.
Fix resolution/framerate/bitrate issue for publishVideoTrack.
Feat: Support setVideoFPS for subscribe.
Fix: fix memory leak for screen capture (macOS).
Fix: re-publish tracks after re connect
Fix: Audio output list is empty in android
Fix: fix connection fails for firefox. (#222, close #221)
Fix: Disconnect from room before app closes.
Enable BroadCastExtension for iOS in example.
Support stop audio track on mute(turn off the mic indicator).
Fixed ice config issues. (#192).
Supports getting the connected remote address.
Add simulate for candidate protocol switch.
Fixed timestamp type error in ping/pong.
Bump flutter_webrtc version to 0.9.7.
feat: Support for capturing audio for chrome tab.
Add hardware api for camera and audio input/output selection.
Fix compilation error caused by webrtc-interface version jumping.
Set subscription to allowed when subscribed.
Align the version in .podspec with the package version (fix compilation errors under ios/mac).
Re-send tracks permissions after reconnected.
mirrorMode for VideoTrackRenderer.
mirrorMode for VideoTrackRenderer.AVAudioSessionCategory switch timing to publish / unpublish.Fix: iOS audio issue which prevents AVAudioSessionCategory to switch correctly.
AVAudioSessionCategory to switch correctly.Support for protocol 7, remote unpublish.
serverRegion property on Room.New track subscription permissions API.
New dynacast option to RoomOptions. Dynacast dynamically pauses video layers that are not being consumed by any subscribers, significantly reducing pu
dynacast option to RoomOptions. Dynacast dynamically pauses
video layers that are not being consumed by any subscribers, significantly
reducing publishing CPU and bandwidth usage. (currently defaults to off)optimizeVideo to adaptiveStream and improve stability.
AdaptiveStream lets LiveKit automatically manage quality of subscribed
video tracks to optimize for bandwidth and CPU.LocalParticipant.publishData api is called.Default capture options for setCameraEnabled, setMicrophoneEnabled
Screen sharing support for Android
Looser podspec constraint for WebRTC-SDK to avoid build issues
change ios audio session defaults to support voice isolation
include plugins for Android and Web
major update with new event system
fixed audio track playback for web
replaceTrack API to switch camera sources
replaceTrack API to switch camera sourcespass more detailed connect error message
Minor improvements to error handling
* Initial beta release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →