Skip to content

Releases: livekit/client-sdk-flutter

1.5.5

22 Dec 03:28
adbff11
Compare
Choose a tag to compare

1.5.5

  • Improve reconnect logic for WebSocket (#406)
  • Fix: Prevent ReplayKitChannel-related code from being executed on non-iOS platforms. (#432)

1.5.4

19 Dec 09:00
35d5cca
Compare
Choose a tag to compare

1.5.4

  • Add AudioSourceStats.
  • Fix: invalid muted state for local publication.
  • Add MediaConnectException.
  • Fix preview bug for desktop screen share.
  • Fix errors caused by window close handler for web.
  • Add topic for search optimization in pub.dev.
  • Fix safari screen sharing failure.
  • Fix e2ee worker compile for flutter web.
  • Fix video renderer issue.
  • Fix: video renderer dispose issue and correctly handle metadataMuted for TrackPublication.
  • Fix getStats for remote track.
  • Fix set setScreenShareEnabled when detect replaykit state changed.
  • Improve room/participants metadata update.
  • Simplify backupCodec setting.

1.5.3

03 Nov 03:05
4733f8f
Compare
Choose a tag to compare

1.5.3

  • Handling of incompatible published codecs.
  • Fix/unpublish screen audio track when stop screen share.
  • Upgrade connectivity_plus version.
  • Fix: low-resolution screen sharing for Safari 17.
  • Update build.gradle for gradle 8.0.0 namespace.
  • Fix captureScreenAudio conditional.
  • Fix iOSBroadcastExtension always false after copyWith invoked.
  • Fix: VP9 svc screenshare.
  • Fix iOS example compilation after upgrading to XCode 15.
  • Fix: Crop video output size to target settings (iOS/macOS).
  • Fix: Fix Bluetooth sco not stopping after room disconnect (Android).

1.5.2

29 Sep 10:25
5fa0cf6
Compare
Choose a tag to compare

1.5.2

  • Non-functional update, forcing the versions in
    'ios/livekit_client.podspec', 'macos/livekit_client.podspec', 'lib/src/livekit.dart'
    consistent with pubspec.yaml

1.5.1

27 Sep 08:57
8f16ced
Compare
Choose a tag to compare

1.5.1

  • Fixed Renderer bug for Windows.
  • E2EE Improvements.
  • Fixed error when sending events on non-platform thread [iOS/macOS].

v1.5.0

20 Sep 12:02
8b4f110
Compare
Choose a tag to compare

1.5.0

  • Update default bitrates according to VMAF guide
  • Support multi-codec simulcast.
  • Support SVC publishing with AV1/VP9.
  • More robustness for E2EE.
  • Configurable Audio Modes for Android.

1.4.3

17 Aug 05:59
1a07347
Compare
Choose a tag to compare

1.4.3

  • Fix: remove js_bindings and use the built-in AudioContext for js interop to support flutter 3.13.0.

1.4.2

16 Aug 05:51
9011995
Compare
Choose a tag to compare

1.4.2

  • Fix: fix the speakerPhone switch issue for Android.
  • Fix: fix iOS cannot publish the audio track correctly.
  • Fix: fix crash when re-publish video track on Windows/Linux.
  • Fix: set preferCurrentTab to false by default

1.4.1

07 Aug 06:37
e172da2
Compare
Choose a tag to compare

1.4.1

  • Fix: fix Android earpiece not being replaced after wired headset is disconnected.
  • Fix: SpeakerPhone switch for Android.
  • Feat: expose Android audio modes.
  • Fix: Correctly save speakerOn state and restore in AudioManagement.

1.4.0

14 Jul 02:03
7e17eb8
Compare
Choose a tag to compare

1.4.0

  • Upgrade flutter-webrtc to 0.9.36 (libwebrtc m114).
  • Fix: Skip decryption when ratchet exceeded.
  • Fix the SpeakerPhone switch for mobile.
  • Fix: Fix data channel cannot be opened due to events loss.