NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3372 most downloaded on pub.dev
Adds push notification support for Stream Video, a service for building video calls, audio rooms, and live-streaming applications.
Last release 22 days ago
16 Sep 2026
Ships on a steady schedule
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
72 releases · first in 2023
chore(repo): video smoke test skill by @Brazol in #1316
Full Changelog: v1.5.0...v1.6.0
One column per quarter.
ActionCallIncomingFailed and IncomingCallFailureReason to notify when the system blocks showing an incoming call (e.g. due to Do Not Disturb or block list). Listen via onRingingEvent<ActionCallIncomingFailed>.AndroidPushConfiguration(telecom: TelecomPushConfiguration(...)).consumeIncomingCall could create multiple Call instances for the same ringing flow, causing state conflicts and UI issues.phoneCall foreground service, which Android 17's background audio hardening requires for audio played while no activity is visible.androidx.core:core-telecom and org.jetbrains.kotlinx:kotlinx-coroutines-android as dependencies.BLUETOOTH_CONNECT permission for clarity. It's optional and only needed for Bluetooth features on API 31+. Only the active Bluetooth device will appear if not granted.chore(repo): add update_goldens workflow by @renefloor in #1304
Full Changelog: v1.4.3...v1.5.0
ci(repo): add automated pub.dev publishing pipeline by @xsahil03x in #1294
Full Changelog: v1.4.2...v1.4.3
feat(samples): Update chat sdk in dogfooding by @renefloor in #1253
Full Changelog: v1.4.1...v1.4.2
chore(deps): bump the all-actions group across 1 directory with 3 updates by @dependabot [bot] in #1259
Full Changelog: v1.4.0...v1.4.1
TransparentActivity when the activity is recreated with a null intent action (e.g. after process death or restore from recents) (#1256).fix(llc): deprecate precacheGenericSdps instead of removing it by @Brazol in #1242
Full Changelog: v1.3.3...v1.4.0
feat(llc): high scale livestream publisher hint added by @Brazol in #1219
Full Changelog: v1.3.2...v1.3.3
chore(llc): openAPI models regen by @Brazol in #1209
Full Changelog: v1.3.1...v1.3.2
fix(llc): fixed ringing race conditions by @Brazol in #1185
Full Changelog: v1.3.0...v1.3.1
feat(llc): hifi stereo playout (Android and iOS) by @Brazol in #1173
Full Changelog: v1.2.4...v1.3.0
fix(llc): fix call connection issues on web by @Brazol in #1171
Full Changelog: v1.2.3...v1.2.4
chore(repo): fixes required for pana by @Brazol in #1152
Full Changelog: v1.2.2...v1.2.3
includesCallsInRecents to iOS push configuration to control whether CallKit calls appear in Recents.Sync version with stream_video_flutter 1.2.2
stream_video_flutter 1.2.2[iOS/macOS] Fixed crash when VoIP push is received before Flutter fully initializes from the terminated state.
🐞 Fixed
Sync version with stream_video_flutter 1.2.0
stream_video_flutter 1.2.0Sync version with stream_video_flutter 1.1.0
stream_video_flutter 1.1.0Fixed incoming call timeout handling.
🐞 Fixed
streamVideo.observeCoreRingingEventsForBackground() instead of streamVideo.observeCallDeclinedRingingEvent() in firebaseMessagingBackgroundHandler to support all necessary events.Sync version with stream_video_flutter 1.0.1
stream_video_flutter 1.0.1This release removes the dependency on flutter_callkit_incoming, resulting in several breaking changes to CallKit and ringing functionality:
This release removes the dependency on flutter_callkit_incoming, resulting in several breaking changes to CallKit and ringing functionality:
pushParams parameter in StreamVideoPushNotificationManager with the new pushConfiguration field (StreamVideoPushConfiguration).nameCaller parameter has been standardized and renamed to callerName across all relevant locations.callerCustomizationCallback and backgroundVoipCallHandler have been fully removed from StreamVideoPushNotificationManager.appName field in pushParams has been removed as it was deprecated. On iOS, the app’s product name from build settings is now used instead.onCallKitEvent is now onRingingEventobserveCoreCallKitEvents is now observeCoreRingingEventsobserveCallAcceptCallKitEvent is now observeCallAcceptRingingEventobserveCallDeclinedCallKitEvent is now observeCallDeclinedRingingEventobserveCallEndedCallKitEvent is now observeCallEndedRingingEventCallKitEvent type is now RingingEvent[!IMPORTANT]
Flutter's iOS SPM is experimental and disabled by default. You can enable it viaflutter config --enable-swift-package-manager. Flutter will fall back to CocoaPods for plugins that don't support SPM. See the Flutter SPM docs.
Sync version with stream_video_flutter 0.11.2
stream_video_flutter 0.11.2Sync version with stream_video_flutter 0.11.1
stream_video_flutter 0.11.1> Important: This release includes breaking changes for Android development.
🚧 Build breaking changes
Important: This release includes breaking changes for Android development.
Android Requirements:
- Minimum compileSDK 36
- Android Gradle Plugin >=8.12.1
- Gradle wrapper >=8.13
- Kotlin 2.2.0
Sync version with stream_video_flutter 0.10.4
stream_video_flutter 0.10.4Sync version with stream_video_flutter 0.10.3
stream_video_flutter 0.10.3Updated flutter_callkit_incoming dependency to version 2.5.7. That version contains Android 14 compatibility fixes for ringing notifications and lock
🔄 Dependency updates
flutter_callkit_incoming dependency to version 2.5.7. That version contains Android 14 compatibility fixes for ringing notifications and lock screen handling.Added support for customization of display name for ringing notifications by providing display_name custom data to the call. See the documentation for
✅ Added
display_name custom data to the call. See the documentation for details.Sync version with stream_video_flutter 0.10.0
stream_video_flutter 0.10.0Sync version with stream_video_flutter 0.9.6
stream_video_flutter 0.9.6Sync version with stream_video_flutter 0.9.5
stream_video_flutter 0.9.5Sync version with stream_video_flutter 0.9.4
stream_video_flutter 0.9.4Sync version with stream_video_flutter 0.9.3
stream_video_flutter 0.9.3Sync version with stream_video_flutter 0.9.2
stream_video_flutter 0.9.2Sync version with stream_video_flutter 0.9.1
stream_video_flutter 0.9.1(iOS) Synchronized CallKit microphone mute state with the actual call mute state.
🐞 Fixed
Sync version with stream_video_flutter 0.8.4
stream_video_flutter 0.8.4Sync version with stream_video_flutter 0.8.3
stream_video_flutter 0.8.3Sync version with stream_video_flutter 0.8.2
stream_video_flutter 0.8.2Sync version with stream_video_flutter 0.8.1
stream_video_flutter 0.8.1Updated minimum Flutter version to 3.27.4
flutterfire_cli for push notifications you might need to reactivate it by running: dart pub global activate flutterfire_cli.🐞 Fixed
stream_webrtc_flutter package.Resolved an issue where accepting a second call while already on a call would not open the call screen correctly.
🐞 Fixed
Sync version with stream_video_flutter 0.7.1
stream_video_flutter 0.7.1The package is now compatible with Gradle 8. The minimum required Java version is now 17.
🚧 Breaking changes
flutter_callkit_incoming package to version 2.5.0, which also requires Java 17.🐞 Fixed
Updated minimum Flutter version to 3.24.5
✅ Added
StreamVideoPushNotificationManager.ensureFullScreenIntentPermission() method. This resolves an issue on some Android 14 devices where full-screen notifications would not appear due to missing permissions.
You can now invoke this method to show a settings screen, allowing users to enable the required permission if it's not already enabled.🐞 Fixed
Updated firebase dependencies to fix Xcode 16 build issues
🔄 Dependency updates
Sync version with stream_video_flutter 0.5.5
stream_video_flutter 0.5.5Flutter SDK constraint updated to >=3.22.0 (Dart SDK to >=3.4.0 <4.0.0)
Sync version with stream_video_flutter 0.5.3
stream_video_flutter 0.5.3Fixed CallKit integration on iOS when app is in a terminated state. It now correctly openes the app when the call is accepted.
🐞 Fixed
Sync version with stream_video_flutter 0.5.1
stream_video_flutter 0.5.1Fixed an issue where the microphone was being muted when the app was running in the background on Android versions greater than 14.
🐞 Fixed
Sync version with stream_video_flutter 0.4.4
stream_video_flutter 0.4.4CallKit now displays appropriate video and audio call labels.
✅ Added
Sync version with stream_video_flutter 0.4.2
stream_video_flutter 0.4.2Sync version with stream_video_flutter 0.4.1
stream_video_flutter 0.4.1Updated minimum supported dart SDK version to 3.3.0 (which requires min Flutter SDK 3.19.0)
🚧 Breaking changes
3.3.0 (which requires min Flutter SDK 3.19.0)Sync version with stream_video_flutter 0.3.9
stream_video_flutter 0.3.9Sync version with stream_video_flutter 0.3.8
stream_video_flutter 0.3.8Updated minimum supported SDK version to Flutter 3.16
Sync version with stream_video_flutter 0.3.6
stream_video_flutter 0.3.6Sync version with stream_video_flutter 0.3.5
stream_video_flutter 0.3.5Your coding agent can read these notes before it upgrades. Set up the MCP server →