Skip to content

Releases: livekit/client-sdk-flutter

v2.1.5

21 May 02:43
aafd53d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.4...v2.1.5

v2.1.4

06 May 02:21
4685806
Compare
Choose a tag to compare

What's Changed

  • bump version of flutter-webrtc with privacy manifest files

Full Changelog: v2.1.3...v2.1.4

v2.1.3

19 Apr 08:56
554ba23
Compare
Choose a tag to compare

What's Changed

  • upgrade to connectivity plus 6.x. by @cloudwebrtc in #503
  • bump dart_webrtc to 1.4.3.

Notice:

This upgrade already supports Flutter 3.19.x.
If you are using Flutter Web for Firefox, please upgrade Flutter to 3.19.6 or above.

Full Changelog: v2.1.2...v2.1.3

v2.1.2

09 Apr 23:31
3adcfc7
Compare
Choose a tag to compare

What's Changed

    • fix: Expose keyRingSize/discardFrameWhenCryptorNotReady parameters for KeyProvider. by @cloudwebrtc in #495

Full Changelog: v2.1.1...v2.1.2

v2.1.1

09 Apr 23:08
8bb9350
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.1.1

v2.1.0

05 Apr 02:04
97e9f50
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.3...v2.1.0

v2.0.3

28 Mar 02:06
96a87cb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.2...v2.0.3

v2.0.2

04 Mar 12:27
211f057
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.0.2

v2.0.0

05 Feb 06:31
f687928
Compare
Choose a tag to compare

2.0.0

Breaking Changes

There are several breaking changes between v1 and v2. Please consult our migration guide when upgrading to v2.

  • Room.participants was renamed to Room.remoteParticipants
  • Room.{audio/video}Tracks was renamed to Room.{audio/video}TrackPublications
  • LocalParticipant.publishData now uses participant identity as destinations instead of participant sids.
  • Room.sid now changed to await room.getSid();.
  • Removed VideoQuality.OFF from VideoQuality enum.

Removal of previously deprecated APIs

  • LiveKitClient.connect - Please use var room = Room(...) and room.connect instead.
  • track in TrackMutedEvent/TrackUnmutedEvent - Use publication instead
  • TrackStreamStateUpdatedEvent.trackPublication - Use TrackStreamStateUpdatedEvent.publication instead
  • RemotePublication.videoQuality - Use RemotePublication.setVideoQuality(quality) instead
  • RemotePublication.subscribed - Use RemotePublication.subscribe() or unsubscribe() instead
  • RemotePublication.enabled - Use RemotePublication.enable() or disable() instead
  • Participant.unpublishTrack - Use Participant.removePublishedTrack instead
  • Removed AudioPublishOptions.stopMicTrackOnMute

Other changes

  • Do not emit Reconnecting event during connection resume. (#459)
  • Cleanup when remove remote participants. (#460)
  • Support change key index for encryptors. (#457)
  • Bug fixes for e2ee (Web/Firefox). (#453)
  • Add lost quality (Protocol v11). (#443)
  • [E2EE] Add key handler for web worker. (#449)
  • E2EE improvement. (#461)

What's Changed

New Contributors

  • @dsa made their first contribution in #451

Full Changelog: v1.5.6...v2.0.0

1.5.6

28 Dec 07:02
8de4f3a
Compare
Choose a tag to compare

1.5.6

  • Set different rendering methods for web and native.
  • Improve reconnection events, add RoomAttemptReconnectEvent.
  • upgrade protocol.