From 5e1e72bf9e1b48f65e5201a3268da050527df1e9 Mon Sep 17 00:00:00 2001 From: Brazol Date: Tue, 17 Mar 2026 19:27:27 +0100 Subject: [PATCH] Release v1.3.1 --- dogfooding/pubspec.yaml | 12 ++++++------ melos.yaml | 8 ++++---- packages/stream_video/CHANGELOG.md | 2 +- packages/stream_video/lib/globals.dart | 2 +- packages/stream_video/pubspec.yaml | 2 +- packages/stream_video_filters/CHANGELOG.md | 3 +++ .../ios/stream_video_filters.podspec | 2 +- packages/stream_video_filters/pubspec.yaml | 4 ++-- packages/stream_video_flutter/CHANGELOG.md | 8 ++++++++ packages/stream_video_flutter/example/pubspec.yaml | 6 +++--- .../ios/stream_video_flutter.podspec | 2 +- packages/stream_video_flutter/pubspec.yaml | 4 ++-- .../stream_video_noise_cancellation/CHANGELOG.md | 3 +++ .../example/pubspec.yaml | 4 ++-- .../ios/stream_video_noise_cancellation.podspec | 2 +- .../stream_video_noise_cancellation/pubspec.yaml | 4 ++-- packages/stream_video_push_notification/CHANGELOG.md | 2 +- .../ios/stream_video_push_notification.podspec | 2 +- packages/stream_video_push_notification/pubspec.yaml | 6 +++--- packages/stream_video_screen_sharing/CHANGELOG.md | 3 +++ .../ios/stream_video_screen_sharing.podspec | 2 +- packages/stream_video_screen_sharing/pubspec.yaml | 2 +- 22 files changed, 51 insertions(+), 34 deletions(-) diff --git a/dogfooding/pubspec.yaml b/dogfooding/pubspec.yaml index 791414eb3..ff24b370c 100644 --- a/dogfooding/pubspec.yaml +++ b/dogfooding/pubspec.yaml @@ -1,5 +1,5 @@ name: flutter_dogfooding -version: 2.2.3+1 +version: 2.3.1+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.3.0 - stream_video_flutter: ^1.3.0 - stream_video_noise_cancellation: ^1.3.0 - stream_video_push_notification: ^1.3.0 - stream_video_screen_sharing: ^1.3.0 + stream_video_filters: ^1.3.1 + stream_video_flutter: ^1.3.1 + stream_video_noise_cancellation: ^1.3.1 + stream_video_push_notification: ^1.3.1 + stream_video_screen_sharing: ^1.3.1 dependency_overrides: stream_video: diff --git a/melos.yaml b/melos.yaml index 3725432da..7e7735bcf 100644 --- a/melos.yaml +++ b/melos.yaml @@ -23,10 +23,10 @@ command: share_plus: ^11.0.0 stream_chat_flutter: ^9.17.0 stream_webrtc_flutter: ^2.2.6 - stream_video_flutter: ^1.3.0 - stream_video_noise_cancellation: ^1.3.0 - stream_video_push_notification: ^1.3.0 - stream_video_screen_sharing: ^1.3.0 + stream_video_flutter: ^1.3.1 + stream_video_noise_cancellation: ^1.3.1 + stream_video_push_notification: ^1.3.1 + stream_video_screen_sharing: ^1.3.1 scripts: postclean: diff --git a/packages/stream_video/CHANGELOG.md b/packages/stream_video/CHANGELOG.md index adfa505ab..6e63561d5 100644 --- a/packages/stream_video/CHANGELOG.md +++ b/packages/stream_video/CHANGELOG.md @@ -1,4 +1,4 @@ -## Upcoming +## 1.3.1 ### 🐞 Fixed * Reverted iOS audio session release on call leave ([#1155](https://github.com/GetStream/stream-video-flutter/pull/1155)) due to reports of broken audio playout on some iOS sessions. diff --git a/packages/stream_video/lib/globals.dart b/packages/stream_video/lib/globals.dart index de6d800ca..934a0f0cf 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.3.0'; +const String streamVideoVersion = '1.3.1'; const String openapiModelsVersion = '219.11.0'; const String protocolModelsVersion = '1.46.1'; const String androidWebRTCVersion = webrtc.androidWebRTCVersion; diff --git a/packages/stream_video/pubspec.yaml b/packages/stream_video/pubspec.yaml index 9431042c2..5b6b0f8c1 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.3.0 +version: 1.3.1 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues diff --git a/packages/stream_video_filters/CHANGELOG.md b/packages/stream_video_filters/CHANGELOG.md index 3fc6870fb..9d32dc46f 100644 --- a/packages/stream_video_filters/CHANGELOG.md +++ b/packages/stream_video_filters/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.3.1 +* Sync version with `stream_video_flutter` 1.3.1 + ## 1.3.0 * Sync version with `stream_video_flutter` 1.3.0 diff --git a/packages/stream_video_filters/ios/stream_video_filters.podspec b/packages/stream_video_filters/ios/stream_video_filters.podspec index aaa366e75..284acf549 100644 --- a/packages/stream_video_filters/ios/stream_video_filters.podspec +++ b/packages/stream_video_filters/ios/stream_video_filters.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'stream_video_filters' - s.version = '0.9.6' + s.version = '1.3.1' s.summary = 'Official Video Filters Plugin for Stream Video.' s.description = <<-DESC Official Video Filters Plugin for Stream Video. diff --git a/packages/stream_video_filters/pubspec.yaml b/packages/stream_video_filters/pubspec.yaml index 3b9ecbe9c..36816b323 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.3.0 +version: 1.3.1 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues @@ -14,7 +14,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - stream_video: ^1.3.0 + stream_video: ^1.3.1 stream_webrtc_flutter: ^2.2.6 dev_dependencies: diff --git a/packages/stream_video_flutter/CHANGELOG.md b/packages/stream_video_flutter/CHANGELOG.md index 0759932df..2cfc855e8 100644 --- a/packages/stream_video_flutter/CHANGELOG.md +++ b/packages/stream_video_flutter/CHANGELOG.md @@ -1,3 +1,11 @@ +## 1.3.1 + +### 🐞 Fixed +* Reverted iOS audio session release on call leave ([#1155](https://github.com/GetStream/stream-video-flutter/pull/1155)) due to reports of broken audio playout on some iOS sessions. +* Improved SFU join, recovery and migration logic to reduce failed joins with reconnect loops when joining full or shutting-down SFU +* Fixed race condition in `Call.join` when another connect is already in progress, with proper timeout handling. +* Fixed `consumeAndAcceptActiveCall` to ensure the coordinator WS is connected before consuming incoming calls during cold start. + ## 1.3.0 ### ✅ Added diff --git a/packages/stream_video_flutter/example/pubspec.yaml b/packages/stream_video_flutter/example/pubspec.yaml index 67b5bb5d3..2fd8269bd 100644 --- a/packages/stream_video_flutter/example/pubspec.yaml +++ b/packages/stream_video_flutter/example/pubspec.yaml @@ -28,9 +28,9 @@ dependencies: rxdart: ^0.28.0 share_plus: ^11.0.0 shared_preferences: ^2.5.3 - stream_video: ^1.3.0 - stream_video_flutter: ^1.3.0 - stream_video_push_notification: ^1.3.0 + stream_video: ^1.3.1 + stream_video_flutter: ^1.3.1 + stream_video_push_notification: ^1.3.1 stream_webrtc_flutter: ^2.2.6 dependency_overrides: diff --git a/packages/stream_video_flutter/ios/stream_video_flutter.podspec b/packages/stream_video_flutter/ios/stream_video_flutter.podspec index 1165fda96..b5dd265e4 100644 --- a/packages/stream_video_flutter/ios/stream_video_flutter.podspec +++ b/packages/stream_video_flutter/ios/stream_video_flutter.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'stream_video_flutter' - s.version = '0.9.6' + s.version = '1.3.1' s.summary = 'Official Flutter Plugin for Stream Video.' s.description = <<-DESC Official Flutter Plugin for Stream Video.. diff --git a/packages/stream_video_flutter/pubspec.yaml b/packages/stream_video_flutter/pubspec.yaml index 09b57f542..9d0787f66 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.3.0 +version: 1.3.1 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues @@ -24,7 +24,7 @@ dependencies: plugin_platform_interface: ^2.1.8 rate_limiter: ^1.0.0 rxdart: ^0.28.0 - stream_video: ^1.3.0 + stream_video: ^1.3.1 stream_webrtc_flutter: ^2.2.6 visibility_detector: ^0.4.0+2 diff --git a/packages/stream_video_noise_cancellation/CHANGELOG.md b/packages/stream_video_noise_cancellation/CHANGELOG.md index 65e632de8..287b71db1 100644 --- a/packages/stream_video_noise_cancellation/CHANGELOG.md +++ b/packages/stream_video_noise_cancellation/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.3.1 +* Sync version with `stream_video_flutter` 1.3.1 + ## 1.3.0 * Sync version with `stream_video_flutter` 1.3.0 diff --git a/packages/stream_video_noise_cancellation/example/pubspec.yaml b/packages/stream_video_noise_cancellation/example/pubspec.yaml index c892c4c1e..b57177a76 100644 --- a/packages/stream_video_noise_cancellation/example/pubspec.yaml +++ b/packages/stream_video_noise_cancellation/example/pubspec.yaml @@ -9,8 +9,8 @@ environment: dependencies: flutter: sdk: flutter - stream_video: ^1.3.0 - stream_video_noise_cancellation: ^1.3.0 + stream_video: ^1.3.1 + stream_video_noise_cancellation: ^1.3.1 dev_dependencies: flutter_test: diff --git a/packages/stream_video_noise_cancellation/ios/stream_video_noise_cancellation.podspec b/packages/stream_video_noise_cancellation/ios/stream_video_noise_cancellation.podspec index 2d6a2c624..dd187972a 100644 --- a/packages/stream_video_noise_cancellation/ios/stream_video_noise_cancellation.podspec +++ b/packages/stream_video_noise_cancellation/ios/stream_video_noise_cancellation.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'stream_video_noise_cancellation' - s.version = '0.9.6' + s.version = '1.3.1' s.summary = 'Official Noise Cancellation Plugin for Stream Video.' s.description = <<-DESC Official Noise Cancellation Plugin for Stream Video. diff --git a/packages/stream_video_noise_cancellation/pubspec.yaml b/packages/stream_video_noise_cancellation/pubspec.yaml index b7cf3de1c..0f670049e 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.3.0 +version: 1.3.1 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues @@ -14,7 +14,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - stream_video: ^1.3.0 + stream_video: ^1.3.1 stream_webrtc_flutter: ^2.2.6 dev_dependencies: diff --git a/packages/stream_video_push_notification/CHANGELOG.md b/packages/stream_video_push_notification/CHANGELOG.md index d2488bcea..80a9bcd9b 100644 --- a/packages/stream_video_push_notification/CHANGELOG.md +++ b/packages/stream_video_push_notification/CHANGELOG.md @@ -1,4 +1,4 @@ -## Upcoming +## 1.3.1 ### 🐞 Fixed * [iOS] Fixed race condition where push notification events could be lost if the Flutter EventChannel listener wasn't registered yet. diff --git a/packages/stream_video_push_notification/ios/stream_video_push_notification.podspec b/packages/stream_video_push_notification/ios/stream_video_push_notification.podspec index ffe81fd6d..326c40570 100644 --- a/packages/stream_video_push_notification/ios/stream_video_push_notification.podspec +++ b/packages/stream_video_push_notification/ios/stream_video_push_notification.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'stream_video_push_notification' - s.version = '0.9.6' + s.version = '1.3.1' s.summary = 'Official Push Notification Plugin for Stream Video.' s.description = <<-DESC Official Push Notification Plugin for Stream Video. diff --git a/packages/stream_video_push_notification/pubspec.yaml b/packages/stream_video_push_notification/pubspec.yaml index 37f93d1cd..5757bd189 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.3.0 +version: 1.3.1 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues @@ -21,8 +21,8 @@ dependencies: plugin_platform_interface: ^2.1.8 rxdart: ^0.28.0 shared_preferences: ^2.5.3 - stream_video: ^1.3.0 - stream_video_flutter: ^1.3.0 + stream_video: ^1.3.1 + stream_video_flutter: ^1.3.1 stream_webrtc_flutter: ^2.2.6 uuid: ^4.5.1 diff --git a/packages/stream_video_screen_sharing/CHANGELOG.md b/packages/stream_video_screen_sharing/CHANGELOG.md index 8c8870270..2667111ed 100644 --- a/packages/stream_video_screen_sharing/CHANGELOG.md +++ b/packages/stream_video_screen_sharing/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.3.1 +* Sync version with `stream_video_flutter` 1.3.1 + ## 1.3.0 * Sync version with `stream_video_flutter` 1.3.0 diff --git a/packages/stream_video_screen_sharing/ios/stream_video_screen_sharing.podspec b/packages/stream_video_screen_sharing/ios/stream_video_screen_sharing.podspec index 75cfce1ee..ab4872fd3 100644 --- a/packages/stream_video_screen_sharing/ios/stream_video_screen_sharing.podspec +++ b/packages/stream_video_screen_sharing/ios/stream_video_screen_sharing.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'stream_video_screen_sharing' - s.version = '0.9.6' + s.version = '1.3.1' s.summary = 'Official Screen Sharing Plugin for Stream Video.' s.description = <<-DESC Official Screen Sharing Plugin for Stream Video. diff --git a/packages/stream_video_screen_sharing/pubspec.yaml b/packages/stream_video_screen_sharing/pubspec.yaml index ad428bf5a..8ef828347 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.3.0 +version: 1.3.1 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues