From 2517c0d0160013d430a4f9e3cc11eb0725e42b56 Mon Sep 17 00:00:00 2001 From: Brazol Date: Tue, 16 Dec 2025 16:30:39 +0100 Subject: [PATCH] Release v1.1.0 --- dogfooding/pubspec.yaml | 12 ++++++------ melos.yaml | 12 ++++++------ packages/stream_video/CHANGELOG.md | 2 +- packages/stream_video/lib/globals.dart | 2 +- packages/stream_video/pubspec.yaml | 4 ++-- packages/stream_video_filters/CHANGELOG.md | 3 +++ packages/stream_video_filters/pubspec.yaml | 6 +++--- packages/stream_video_flutter/CHANGELOG.md | 7 ++++++- packages/stream_video_flutter/example/pubspec.yaml | 8 ++++---- packages/stream_video_flutter/pubspec.yaml | 6 +++--- .../stream_video_noise_cancellation/CHANGELOG.md | 3 +++ .../stream_video_noise_cancellation/pubspec.yaml | 6 +++--- packages/stream_video_push_notification/CHANGELOG.md | 3 +++ packages/stream_video_push_notification/pubspec.yaml | 8 ++++---- packages/stream_video_screen_sharing/CHANGELOG.md | 3 +++ packages/stream_video_screen_sharing/pubspec.yaml | 2 +- 16 files changed, 52 insertions(+), 35 deletions(-) diff --git a/dogfooding/pubspec.yaml b/dogfooding/pubspec.yaml index 810ceea77..e9ac32f74 100644 --- a/dogfooding/pubspec.yaml +++ b/dogfooding/pubspec.yaml @@ -1,5 +1,5 @@ name: flutter_dogfooding -version: 2.0.2+1 +version: 2.1.0+1 publish_to: none description: Flutter Dogfooding App to showcase Video SDK. @@ -37,11 +37,11 @@ dependencies: share_plus: ^11.0.0 shared_preferences: ^2.5.3 stream_chat_flutter: ^9.17.0 - stream_video_filters: ^1.0.2 - stream_video_flutter: ^1.0.2 - stream_video_noise_cancellation: ^1.0.2 - stream_video_push_notification: ^1.0.2 - stream_video_screen_sharing: ^1.0.2 + stream_video_filters: ^1.1.0 + stream_video_flutter: ^1.1.0 + stream_video_noise_cancellation: ^1.1.0 + stream_video_push_notification: ^1.1.0 + stream_video_screen_sharing: ^1.1.0 dependency_overrides: stream_video: diff --git a/melos.yaml b/melos.yaml index 7d25f8dc9..c6835377d 100644 --- a/melos.yaml +++ b/melos.yaml @@ -22,12 +22,12 @@ command: device_info_plus: ^12.1.0 share_plus: ^11.0.0 stream_chat_flutter: ^9.17.0 - stream_webrtc_flutter: ^2.2.0 - stream_video: ^1.0.2 - stream_video_flutter: ^1.0.2 - stream_video_noise_cancellation: ^1.0.2 - stream_video_push_notification: ^1.0.2 - stream_video_screen_sharing: ^1.0.2 + stream_webrtc_flutter: ^2.2.1 + stream_video: ^1.1.0 + stream_video_flutter: ^1.1.0 + stream_video_noise_cancellation: ^1.1.0 + stream_video_push_notification: ^1.1.0 + stream_video_screen_sharing: ^1.1.0 scripts: postclean: diff --git a/packages/stream_video/CHANGELOG.md b/packages/stream_video/CHANGELOG.md index d0bd8e9ff..959041bd3 100644 --- a/packages/stream_video/CHANGELOG.md +++ b/packages/stream_video/CHANGELOG.md @@ -1,4 +1,4 @@ -## Upcoming +## 1.1.0 ### ⚡ Performance diff --git a/packages/stream_video/lib/globals.dart b/packages/stream_video/lib/globals.dart index 2938a8b4a..37989ac8a 100644 --- a/packages/stream_video/lib/globals.dart +++ b/packages/stream_video/lib/globals.dart @@ -4,7 +4,7 @@ import 'package:stream_webrtc_flutter/stream_webrtc_flutter.dart' as webrtc; import 'protobuf/video/sfu/models/models.pb.dart'; const String streamSdkName = 'stream-flutter'; -const String streamVideoVersion = '1.0.2'; +const String streamVideoVersion = '1.1.0'; const String openapiModelsVersion = '202.0.0'; const String protocolModelsVersion = '1.40.1'; const String androidWebRTCVersion = webrtc.androidWebRTCVersion; diff --git a/packages/stream_video/pubspec.yaml b/packages/stream_video/pubspec.yaml index 0f125a242..25578878f 100644 --- a/packages/stream_video/pubspec.yaml +++ b/packages/stream_video/pubspec.yaml @@ -1,7 +1,7 @@ name: stream_video description: The Official Low-level Client for Stream Video, a service for building video calls, audio rooms, and live-streaming applications. -version: 1.0.2 +version: 1.1.0 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues @@ -31,7 +31,7 @@ dependencies: rxdart: ^0.28.0 sdp_transform: ^0.3.2 state_notifier: ^1.0.0 - stream_webrtc_flutter: ^2.2.0 + stream_webrtc_flutter: ^2.2.1 synchronized: ^3.1.0 system_info2: ^4.0.0 tart: ^0.6.0 diff --git a/packages/stream_video_filters/CHANGELOG.md b/packages/stream_video_filters/CHANGELOG.md index f35012474..7a7b18281 100644 --- a/packages/stream_video_filters/CHANGELOG.md +++ b/packages/stream_video_filters/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.1.0 +* Sync version with `stream_video_flutter` 1.1.0 + ## 1.0.2 * Sync version with `stream_video_flutter` 1.0.2 diff --git a/packages/stream_video_filters/pubspec.yaml b/packages/stream_video_filters/pubspec.yaml index 1e18c9fde..a7b8f3ac1 100644 --- a/packages/stream_video_filters/pubspec.yaml +++ b/packages/stream_video_filters/pubspec.yaml @@ -1,7 +1,7 @@ name: stream_video_filters description: The Official package for Stream Video, providing video filters feature for video calls. -version: 1.0.2 +version: 1.1.0 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues @@ -14,8 +14,8 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - stream_video: ^1.0.2 - stream_webrtc_flutter: ^2.2.0 + stream_video: ^1.1.0 + stream_webrtc_flutter: ^2.2.1 dev_dependencies: flutter_lints: ^6.0.0 diff --git a/packages/stream_video_flutter/CHANGELOG.md b/packages/stream_video_flutter/CHANGELOG.md index 4dd8f5fcb..67d817d34 100644 --- a/packages/stream_video_flutter/CHANGELOG.md +++ b/packages/stream_video_flutter/CHANGELOG.md @@ -1,4 +1,4 @@ -## Upcoming +## 1.1.0 ### ✅ Added * Added `pipTrackPriority` parameter to `PictureInPictureConfiguration` to control whether screen sharing or camera track is preferred in PiP mode. When set to `camera`, the camera track is preferred, but screen share will still be shown as a fallback if the camera is disabled. @@ -17,6 +17,11 @@ * Fixed ANR (Application Not Responding) issue on Android that could happen when starting screen share service. * Fixed crash on Android versions below API 31 when disabling Picture-in-Picture mode. +### ⚡ Performance + +* Improved `call.join()` performance - reduced join time by optimizing WebRTC setup and deferring non-critical operations. +* Improved SFU allocation reliability. + ## 1.0.2 🐞 Fixed diff --git a/packages/stream_video_flutter/example/pubspec.yaml b/packages/stream_video_flutter/example/pubspec.yaml index 2aa9c6b0c..6f809f62b 100644 --- a/packages/stream_video_flutter/example/pubspec.yaml +++ b/packages/stream_video_flutter/example/pubspec.yaml @@ -28,10 +28,10 @@ dependencies: rxdart: ^0.28.0 share_plus: ^11.0.0 shared_preferences: ^2.5.3 - stream_video: ^1.0.2 - stream_video_flutter: ^1.0.2 - stream_video_push_notification: ^1.0.2 - stream_webrtc_flutter: ^2.2.0 + stream_video: ^1.1.0 + stream_video_flutter: ^1.1.0 + stream_video_push_notification: ^1.1.0 + stream_webrtc_flutter: ^2.2.1 dependency_overrides: stream_video: diff --git a/packages/stream_video_flutter/pubspec.yaml b/packages/stream_video_flutter/pubspec.yaml index 998bdeb3f..355d3f8b3 100644 --- a/packages/stream_video_flutter/pubspec.yaml +++ b/packages/stream_video_flutter/pubspec.yaml @@ -1,7 +1,7 @@ name: stream_video_flutter description: The Official UI package for Stream Video, a service for building video calls, audio rooms, and live-streaming applications. -version: 1.0.2 +version: 1.1.0 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues @@ -24,8 +24,8 @@ dependencies: plugin_platform_interface: ^2.1.8 rate_limiter: ^1.0.0 rxdart: ^0.28.0 - stream_video: ^1.0.2 - stream_webrtc_flutter: ^2.2.0 + stream_video: ^1.1.0 + stream_webrtc_flutter: ^2.2.1 visibility_detector: ^0.4.0+2 dev_dependencies: diff --git a/packages/stream_video_noise_cancellation/CHANGELOG.md b/packages/stream_video_noise_cancellation/CHANGELOG.md index 35768e6f1..8f03617b2 100644 --- a/packages/stream_video_noise_cancellation/CHANGELOG.md +++ b/packages/stream_video_noise_cancellation/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.1.0 +* Sync version with `stream_video_flutter` 1.1.0 + ## 1.0.2 * Sync version with `stream_video_flutter` 1.0.2 diff --git a/packages/stream_video_noise_cancellation/pubspec.yaml b/packages/stream_video_noise_cancellation/pubspec.yaml index 58eb3e8ba..a9f2688f5 100644 --- a/packages/stream_video_noise_cancellation/pubspec.yaml +++ b/packages/stream_video_noise_cancellation/pubspec.yaml @@ -1,7 +1,7 @@ name: stream_video_noise_cancellation description: The Official package for Stream Video, providing noise cancellation feature for video and audio calls. -version: 1.0.2 +version: 1.1.0 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues @@ -14,8 +14,8 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - stream_video: ^1.0.2 - stream_webrtc_flutter: ^2.2.0 + stream_video: ^1.1.0 + stream_webrtc_flutter: ^2.2.1 dev_dependencies: flutter_lints: ^6.0.0 diff --git a/packages/stream_video_push_notification/CHANGELOG.md b/packages/stream_video_push_notification/CHANGELOG.md index 419741d47..50f5d5686 100644 --- a/packages/stream_video_push_notification/CHANGELOG.md +++ b/packages/stream_video_push_notification/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.1.0 +* Sync version with `stream_video_flutter` 1.1.0 + ## 1.0.2 🐞 Fixed diff --git a/packages/stream_video_push_notification/pubspec.yaml b/packages/stream_video_push_notification/pubspec.yaml index 3972e9e89..9ea35b602 100644 --- a/packages/stream_video_push_notification/pubspec.yaml +++ b/packages/stream_video_push_notification/pubspec.yaml @@ -1,7 +1,7 @@ name: stream_video_push_notification description: Adds push notification support for Stream Video, a service for building video calls, audio rooms, and live-streaming applications. -version: 1.0.2 +version: 1.1.0 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues @@ -21,9 +21,9 @@ dependencies: plugin_platform_interface: ^2.1.8 rxdart: ^0.28.0 shared_preferences: ^2.5.3 - stream_video: ^1.0.2 - stream_video_flutter: ^1.0.2 - stream_webrtc_flutter: ^2.2.0 + stream_video: ^1.1.0 + stream_video_flutter: ^1.1.0 + stream_webrtc_flutter: ^2.2.1 uuid: ^4.5.1 dev_dependencies: diff --git a/packages/stream_video_screen_sharing/CHANGELOG.md b/packages/stream_video_screen_sharing/CHANGELOG.md index e98343802..141281006 100644 --- a/packages/stream_video_screen_sharing/CHANGELOG.md +++ b/packages/stream_video_screen_sharing/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.1.0 +* Sync version with `stream_video_flutter` 1.1.0 + ## 1.0.2 * Sync version with `stream_video_flutter` 1.0.2 diff --git a/packages/stream_video_screen_sharing/pubspec.yaml b/packages/stream_video_screen_sharing/pubspec.yaml index e03f89f99..426f9639a 100644 --- a/packages/stream_video_screen_sharing/pubspec.yaml +++ b/packages/stream_video_screen_sharing/pubspec.yaml @@ -2,7 +2,7 @@ name: stream_video_screen_sharing description: > Official Screen Sharing Plugin for Stream Video Flutter that enables sharing device screens during video calls. -version: 1.0.2 +version: 1.1.0 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues