diff --git a/.changes/batch-dep-bumps b/.changes/batch-dep-bumps deleted file mode 100644 index 06aed256b..000000000 --- a/.changes/batch-dep-bumps +++ /dev/null @@ -1 +0,0 @@ -patch type="changed" "Update dependencies: device_info_plus to 13.x, connectivity_plus 7.3.1, dart_webrtc 1.8.1, synchronized 3.4.1, uuid 4.6.0" diff --git a/.changes/default-degradation-preference-by-source b/.changes/default-degradation-preference-by-source deleted file mode 100644 index 9a1c5212b..000000000 --- a/.changes/default-degradation-preference-by-source +++ /dev/null @@ -1 +0,0 @@ -patch type="changed" "Default video degradation preference is now based on the track source (camera maintains framerate, screen share maintains resolution, others balanced) and is applied to the backup codec's sender as well" diff --git a/.changes/degradation-preference-disabled-mapping b/.changes/degradation-preference-disabled-mapping deleted file mode 100644 index 16e74b29d..000000000 --- a/.changes/degradation-preference-disabled-mapping +++ /dev/null @@ -1 +0,0 @@ -patch type="fixed" "DegradationPreference.disabled now maps to maintainFramerateAndResolution, as WebRTC defines it" diff --git a/.changes/development-token-source b/.changes/development-token-source deleted file mode 100644 index 4ebc1eadb..000000000 --- a/.changes/development-token-source +++ /dev/null @@ -1 +0,0 @@ -minor type="added" "Add DevelopmentTokenSource, the new name for the now-deprecated SandboxTokenSource" diff --git a/.changes/disconnect-reason-members b/.changes/disconnect-reason-members deleted file mode 100644 index dc644d4f4..000000000 --- a/.changes/disconnect-reason-members +++ /dev/null @@ -1 +0,0 @@ -minor type="added" "New DisconnectReason members for newer server disconnect reasons, previously reported as unknown" diff --git a/.changes/enum-conversion-fallbacks b/.changes/enum-conversion-fallbacks deleted file mode 100644 index 07c236fe6..000000000 --- a/.changes/enum-conversion-fallbacks +++ /dev/null @@ -1 +0,0 @@ -patch type="changed" "Unrecognized protobuf enum values from newer servers now fall back to safe defaults, for example a new DisconnectReason maps to unknown" diff --git a/.changes/room-getsid-wrong-emitter b/.changes/room-getsid-wrong-emitter deleted file mode 100644 index c90579ec9..000000000 --- a/.changes/room-getsid-wrong-emitter +++ /dev/null @@ -1 +0,0 @@ -patch type="fixed" "Room.getSid() now resolves when the room sid is issued after the join response" diff --git a/.changes/simulcast-codecs-lifecycle b/.changes/simulcast-codecs-lifecycle deleted file mode 100644 index 5b4972408..000000000 --- a/.changes/simulcast-codecs-lifecycle +++ /dev/null @@ -1 +0,0 @@ -patch type="fixed" "Backup codec state is cleared on unpublish and full reconnect, so republishing no longer acts on senders from a torn down connection" diff --git a/.changes/update-protocol-v1-50-4 b/.changes/update-protocol-v1-50-4 deleted file mode 100644 index bcfd95e72..000000000 --- a/.changes/update-protocol-v1-50-4 +++ /dev/null @@ -1 +0,0 @@ -patch type="changed" "Update generated protocol definitions to v1.50.4" diff --git a/.version b/.version index 10c2c0c3d..46b81d815 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -2.10.0 +2.11.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d712b9e1..bca81359b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # CHANGELOG +## 2.11.0 + +* Added: New DisconnectReason members for newer server disconnect reasons, previously reported as unknown +* Added: Add DevelopmentTokenSource, the new name for the now-deprecated SandboxTokenSource +* Changed: Default video degradation preference is now based on the track source (camera maintains framerate, screen share maintains resolution, others balanced) and is applied to the backup codec's sender as well +* Changed: Update generated protocol definitions to v1.50.4 +* Changed: Unrecognized protobuf enum values from newer servers now fall back to safe defaults, for example a new DisconnectReason maps to unknown +* Changed: Update dependencies: device_info_plus to 13.x, connectivity_plus 7.3.1, dart_webrtc 1.8.1, synchronized 3.4.1, uuid 4.6.0 +* Fixed: Room.getSid() now resolves when the room sid is issued after the join response +* Fixed: Backup codec state is cleared on unpublish and full reconnect, so republishing no longer acts on senders from a torn down connection +* Fixed: DegradationPreference.disabled now maps to maintainFramerateAndResolution, as WebRTC defines it + ## 2.10.0 * Added: Swift Package Manager support for iOS and macOS. CocoaPods remains fully supported. diff --git a/README.md b/README.md index 7f6fd3c07..e9a6b01c0 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ Include this package to your `pubspec.yaml` ```yaml --- dependencies: - livekit_client: ^2.10.0 + livekit_client: ^2.11.0 ``` ### iOS diff --git a/ios/livekit_client.podspec b/ios/livekit_client.podspec index 2ed8e5cc3..31f817fb4 100644 --- a/ios/livekit_client.podspec +++ b/ios/livekit_client.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'livekit_client' - s.version = '2.10.0' + s.version = '2.11.0' s.summary = 'Open source platform for real-time audio and video.' s.description = 'Open source platform for real-time audio and video.' s.homepage = 'https://livekit.io/' diff --git a/lib/src/livekit.dart b/lib/src/livekit.dart index dee82f963..c8f5e2fc6 100644 --- a/lib/src/livekit.dart +++ b/lib/src/livekit.dart @@ -23,7 +23,7 @@ import 'support/webrtc_initialize_options.dart'; /// Main entry point to connect to a room. /// {@category Room} class LiveKitClient { - static const version = '2.10.0'; + static const version = '2.11.0'; /// Initialize the WebRTC plugin. /// diff --git a/macos/livekit_client.podspec b/macos/livekit_client.podspec index bfbc9c198..bccde255c 100644 --- a/macos/livekit_client.podspec +++ b/macos/livekit_client.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'livekit_client' - s.version = '2.10.0' + s.version = '2.11.0' s.summary = 'Open source platform for real-time audio and video.' s.description = 'Open source platform for real-time audio and video.' s.homepage = 'https://livekit.io/' diff --git a/pubspec.yaml b/pubspec.yaml index 2a30a5d80..7c8066e84 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -15,7 +15,7 @@ name: livekit_client description: Flutter Client SDK for LiveKit. Build real-time video and audio into your apps. Supports iOS, Android, and Web. -version: 2.10.0 +version: 2.11.0 homepage: https://github.com/livekit/client-sdk-flutter # Test fixture keys for certificate pinning tests, not real secrets.