PackageTrack
Sign in Get early access

stream_video_push_notification

Adds push notification support for Stream Video, a service for building video calls, audio rooms, and live-streaming applications.

1.4.3 3.2K downloads/mo #4531 most downloaded on pub.dev GetStream/stream-video-flutter

What this package is like to depend on

Last release 11 days ago

12 Aug 2026

Ships fairly regularly

a new release about every 3 weeks

Nearly every release is documented

notes for 70 of 70 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

70 releases · first in 2023

21 releases in the last 12 months

see the full history below

Release timeline

70 releases · Jul 2023 to Aug 2026
2024 2025 2026
Release Pre-release

Releases

latest 60 of 70
  1. 1.4.3 12 Aug 2026
    Release notes

    What's Changed

    Full Changelog: v1.4.2...v1.4.3

    Open source →
    Release notes

    🐞 Fixed

    • Fixed the incoming call UI (CallKit on iOS) ringing for a call whose ringing flow was already resolved before the push was delivered.
    Open source →
  2. 1.4.2 17 Jul 2026
    Release notes

    What's Changed

    • feat(samples): Update chat sdk in dogfooding by @renefloor in #1253
    • feat(llc): Client call event reporting (join telemetry) by @Brazol in #1268
    • chore(repo): migrate melos to Dart Pub Workspaces by @Brazol in #1274
    • fix(llc): fix connection quality blanking after reconnect by @Brazol in #1270
    • chore(repo): fixed dogfooding google login by @Brazol in #1269
    • fix(llc): sync audio output on iOS when device is picked via native picker by @Brazol in #1273
    • fix(ui): make video fit adaptive on web and desktop by @Brazol in #1271
    • ci(repo): add least-privilege permissions to GitHub Actions workflows by @peter-matkovski in #1276
    • fix(llc): fixed stats not being flushed on call end by @Brazol in #1275
    • chore(repo): track webrtc version for desktop platforms by @Brazol in #1280
    • chore(repo): align sfu events naming with other SDKs by @Brazol in #1279
    • chore(repo): fix web distribute permission by @Brazol in #1281
    • docs(samples, ui, llc): document platform compatibility by @renefloor in #1277
    • chore(repo): Release v1.4.2 by @Brazol in #1282
    • fix(llc): rejoin escalation fixes by @Brazol in #1284

    New Contributors

    Full Changelog: v1.4.1...v1.4.2

    Open source →
    Release notes
    • Increased minimum Flutter version to 3.38.1.
    Open source →
  3. 1.4.1 25 Jun 2026
    Release notes

    What's Changed

    • chore(deps): bump the all-actions group across 1 directory with 3 updates by @dependabot[bot] in #1259
    • fix(llc): ongoing call ringing fixes by @Brazol in #1250
    • fix(llc): guard null intent action in TransparentActivity by @solkennedy in #1256
    • fix(llc): call accept race fix by @Brazol in #1258
    • fix(llc): fix stream header client details by @Brazol in #1262
    • fix(llc): improve reconnect reliability and fix strategy escalation by @Brazol in #1263
    • chore(repo): Release v1.4.1 by @Brazol in #1264

    New Contributors

    Full Changelog: v1.4.0...v1.4.1

    Open source →
    Release notes

    🐞 Fixed

    • [Android] Fixed a crash in TransparentActivity when the activity is recreated with a null intent action (e.g. after process death or restore from recents) (#1256).
    Open source →
  4. 1.4.0 03 Jun 2026
    Release notes

    What's Changed

    • chore(llc): unit tests manual edits of open api models by @Brazol in #1227
    • chore(repo): spm and kgp fixes after Flutter 3.44 by @Brazol in #1232
    • fix(llc): fix for multicall audio issues, per-call pc factory by @Brazol in #1230
    • fix(llc): safety nets and recovery during reconnect by @Brazol in #1237
    • fix(llc): fix noise cancellation breaking on iOS after rejoin reconnection flow by @Brazol in #1234
    • fix(llc): connection flickering rejoin by @Brazol in #1236
    • feat(llc): honor SFU degradationPreference on the publisher by @Brazol in #1239
    • feat(llc): multi call audio policy + noise cancelation fix by @Brazol in #1240
    • chore(llc): noise cancellation enum rename by @Brazol in #1241
    • fix(llc): deprecate precacheGenericSdps instead of removing it by @Brazol in #1242
    • fix(llc): integers not properly casted in WASM builds by @OutdatedGuy in #1216
    • chore: wasm casting unit test by @Brazol in #1243
    • chore(repo): distribute ci fix by @Brazol in #1245
    • chore(repo): distribute dogfooding fixes by @Brazol in #1247
    • chore(repo): Release v1.4.0 by @Brazol in #1244
    • fix(llc): iOS noise cancellation fix by @Brazol in #1249

    Full Changelog: v1.3.3...v1.4.0

    Open source →
    Release notes
    • Sync version with stream_video_flutter 1.4.0
    Open source →
  5. 1.3.3 28 Apr 2026
    Release notes

    What's Changed

    • feat(llc): high scale livestream publisher hint added by @Brazol in #1219
    • feat(llc): handle isPinned in joinParticipant event by @Brazol in #1220
    • fix(llc): Fix TranscriptionSettingsResponse.fromJson null handling by @Brazol in #1224
    • chore(llc): send sfu stats for thermal and low power mode by @Brazol in #1221
    • chore(llc): improve reject and leave reasons by @Brazol in #1218
    • chore(repo): Release v1.3.3 by @Brazol in #1225

    Full Changelog: v1.3.2...v1.3.3

    Open source →
    Release notes
    • Sync version with stream_video_flutter 1.3.3
    Open source →
  6. 1.3.2 17 Apr 2026
    Release notes

    What's Changed

    • chore(llc): openAPI models regen by @Brazol in #1209
    • fix(llc): Fixed coordinator API token refresh by @Brazol in #1211
    • fix(llc): fixed calls auto accept when starting the app by @Brazol in #1208
    • fix(ui): ios pip dismiss when call end fix by @Brazol in #1210
    • feat: update conditional imports to support wasm by @OutdatedGuy in #1207
    • fix(ui): fix diagnostic content dispose by @Brazol in #1212
    • fix: Unwrap protobuf Value types in CallParticipantState.custom field by @antondokusov in #1172
    • chore(deps): bump codecov/codecov-action from 5 to 6 in the all-actions group by @dependabot[bot] in #1200
    • chore(ui): partial builder in call options by @Brazol in #1213
    • chore(repo): Release v1.3.2 by @Brazol in #1215

    New Contributors

    Full Changelog: v1.3.1...v1.3.2

    Open source →
    Release notes
    • Sync version with stream_video_flutter 1.3.2
    Open source →
  7. 1.3.1 18 Mar 2026
    Release notes

    What's Changed

    • fix(llc): fixed ringing race conditions by @Brazol in #1185
    • fix(llc): improve the handling of SFU join errors by @Brazol in #1191
    • fix(llc): revert audio session release by @Brazol in #1190
    • chore(deps): bump webfactory/ssh-agent from 0.9.0 to 0.10.0 in the all-actions group by @dependabot[bot] in #1186
    • chore(repo): Release v1.3.1 by @Brazol in #1192

    Full Changelog: v1.3.0...v1.3.1

    Open source →
    Release notes

    🐞 Fixed

    • [iOS] Fixed race condition where push notification events could be lost if the Flutter EventChannel listener wasn't registered yet.
    Open source →
  8. 1.3.0 03 Mar 2026
    Release notes

    What's Changed

    • feat(llc): hifi stereo playout (Android and iOS) by @Brazol in #1173
    • feat(llc): handle ice restart sfu event, rollback pc by @Brazol in #1175
    • chore(llc): open api regeneration by @Brazol in #1177
    • feat(llc): video moderation by @Brazol in #1178
    • fix(llc): end the call when last participant leaves fix by @Brazol in #1183
    • chore(repo): Release v1.3.0 by @Brazol in #1181

    Full Changelog: v1.2.4...v1.3.0

    Open source →
    Release notes
    • Sync version with stream_video_flutter 1.3.0
    Open source →
  9. 1.2.4 03 Feb 2026
    Release notes

    What's Changed

    • fix(llc): fix call connection issues on web by @Brazol in #1171

    Full Changelog: v1.2.3...v1.2.4

    Open source →
    Release notes
    • Sync version with stream_video_flutter 1.2.4
    Open source →
  10. 1.2.3 29 Jan 2026
    Release notes

    What's Changed

    • chore(repo): fixes required for pana by @Brazol in #1152
    • fix(llc): reconnect improvements by @Brazol in #1150
    • fix(llc): handle tracks sfu events before participant join by @Brazol in #1153
    • fix(ui): fixed callkit event silencing by @Brazol in #1154
    • feat(ui): exposed additional callkit options by @Brazol in #1138
    • chore(llc): improved call.leave() performance by @Brazol in #1157
    • fix(llc): pause audio playout when leaving call to release iOS audio session by @Umair-Syed in #1155
    • fix(ui): Skia flickering fix on Android by @Brazol in #1147
    • chore(llc): expose rtc stats classes by @Brazol in #1165
    • fix(llc): make sure android audio configuration is applied before creating rtc manager by @Brazol in #1164
    • fix(ui): fixes call ringing on Android when app is in detached state by @Brazol in #1161
    • chore(repo): Release v1.2.3 by @Brazol in #1166

    New Contributors

    Full Changelog: v1.2.2...v1.2.3

    Open source →
    Release notes

    ✅ Added

    • Added includesCallsInRecents to iOS push configuration to control whether CallKit calls appear in Recents.

    🐞 Fixed

    • [iOS] Fixed CallKit event suppression to avoid repeated mute toggle loops.
    • [Android] Fixed issues when accepting incoming calls from detached state (app exited via back button).
    • [Android] Fixed incoming call notifications not showing when the app is in a detached state (e.g., after pressing the back button).
    Open source →
  11. 1.2.2 30 Dec 2025
    Release notes
    • Sync version with stream_video_flutter 1.2.2
    Open source →
  12. 1.2.1 24 Dec 2025
    Release notes

    🐞 Fixed

    • [iOS/macOS] Fixed crash when VoIP push is received before Flutter fully initializes from the terminated state.
    Open source →
  13. 1.2.0 19 Dec 2025
    Release notes
    • Sync version with stream_video_flutter 1.2.0
    Open source →
  14. 1.1.0 16 Dec 2025
    Release notes
    • Sync version with stream_video_flutter 1.1.0
    Open source →
  15. 1.0.2 04 Dec 2025
    Release notes

    🐞 Fixed

    • Fixed incoming call timeout handling.
      • Use streamVideo.observeCoreRingingEventsForBackground() instead of streamVideo.observeCallDeclinedRingingEvent() in firebaseMessagingBackgroundHandler to support all necessary events.
    Open source →
  16. 1.0.1 01 Dec 2025
    Release notes
    • Sync version with stream_video_flutter 1.0.1
    Open source →
  17. 1.0.0 25 Nov 2025
    Release notes

    🚧 Breaking changes

    CallKit/Ringing

    This release removes the dependency on flutter_callkit_incoming, resulting in several breaking changes to CallKit and ringing functionality:

    • CallKit/ringing configuration: The initialization process is updated. Replace the pushParams parameter in StreamVideoPushNotificationManager with the new pushConfiguration field (StreamVideoPushConfiguration).
    • Parameter renaming: The nameCaller parameter has been standardized and renamed to callerName across all relevant locations.
    • Removed properties:
      • The deprecated callerCustomizationCallback and backgroundVoipCallHandler have been fully removed from StreamVideoPushNotificationManager.
      • The previously used 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.
    • API renames and type changes
      • onCallKitEvent is now onRingingEvent
      • observeCoreCallKitEvents is now observeCoreRingingEvents
      • observeCallAcceptCallKitEvent is now observeCallAcceptRingingEvent
      • observeCallDeclinedCallKitEvent is now observeCallDeclinedRingingEvent
      • observeCallEndedCallKitEvent is now observeCallEndedRingingEvent
      • The CallKitEvent type is now RingingEvent

    🍏 Swift Package Manager (SPM)

    • Added Swift Package Manager (SPM) support for iOS.

      [!IMPORTANT]
      Flutter's iOS SPM is experimental and disabled by default. You can enable it via flutter config --enable-swift-package-manager. Flutter will fall back to CocoaPods for plugins that don't support SPM. See the Flutter SPM docs.

    Open source →
  18. 0.11.2 31 Oct 2025
    Release notes
    • Sync version with stream_video_flutter 0.11.2
    Open source →
  19. 0.11.1 13 Oct 2025
    Release notes
    • Sync version with stream_video_flutter 0.11.1
    Open source →
  20. 0.11.0 02 Oct 2025
    Release notes

    🚧 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
    • Updated minimum Flutter version to 3.32.0
    • Updated minimum supported Dart SDK version to 3.8.0
    Open source →
  21. 0.10.4 17 Sep 2025
    Release notes
    • Sync version with stream_video_flutter 0.10.4
    Open source →
  22. 0.10.3 20 Aug 2025
    Release notes
    • Sync version with stream_video_flutter 0.10.3
    Open source →
  23. 0.10.2 07 Aug 2025
    Release notes

    🔄 Dependency updates

    • Updated flutter_callkit_incoming dependency to version 2.5.7. That version contains Android 14 compatibility fixes for ringing notifications and lock screen handling.
    Open source →
  24. 0.10.1 18 Jul 2025
    Release notes

    ✅ Added

    • Added support for customization of display name for ringing notifications by providing display_name custom data to the call. See the documentation for details.
    Open source →
  25. 0.10.0 04 Jul 2025
    Release notes
    • Sync version with stream_video_flutter 0.10.0
    Open source →
  26. 0.9.6 13 Jun 2025
    Release notes
    • Sync version with stream_video_flutter 0.9.6
    Open source →
  27. 0.9.5 05 Jun 2025
    Release notes
    • Sync version with stream_video_flutter 0.9.5
    Open source →
  28. 0.9.4 22 May 2025
    Release notes
    • Sync version with stream_video_flutter 0.9.4
    Open source →
  29. 0.9.3 20 May 2025
    Release notes
    • Sync version with stream_video_flutter 0.9.3
    Open source →
  30. 0.9.2 05 May 2025
    Release notes
    • Sync version with stream_video_flutter 0.9.2
    Open source →
  31. 0.9.1 09 Apr 2025
    Release notes
    • Sync version with stream_video_flutter 0.9.1
    Open source →
  32. 0.9.0 02 Apr 2025
    Release notes

    🐞 Fixed

    • (iOS) Synchronized CallKit microphone mute state with the actual call mute state.
    Open source →
  33. 0.8.4 13 Mar 2025
    Release notes
    • Sync version with stream_video_flutter 0.8.4
    Open source →
  34. 0.8.3 07 Mar 2025
    Release notes
    • Sync version with stream_video_flutter 0.8.3
    Open source →
  35. 0.8.2 05 Mar 2025
    Release notes
    • Sync version with stream_video_flutter 0.8.2
    Open source →
  36. 0.8.1 27 Feb 2025
    Release notes
    • Sync version with stream_video_flutter 0.8.1
    Open source →
  37. 0.8.0 18 Feb 2025
    Release notes
    • Updated minimum Flutter version to 3.27.4
      • Note: If you updated Flutter version and are using flutterfire_cli for push notifications you might need to reactivate it by running: dart pub global activate flutterfire_cli.

    🐞 Fixed

    • (Windows/Linux) Fixes compilation issues caused by stream_webrtc_flutter package.
    Open source →
  38. 0.7.2 28 Jan 2025
    Release notes

    🐞 Fixed

    • Resolved an issue where accepting a second call while already on a call would not open the call screen correctly.
    • (iOS) Resolved an issue where CallKit calls sometimes were not terminated when the Stream call ended.
    • (iOS) Fixed a missing app icon on the CallKit screen when the app was in a terminated state.
    Open source →
  39. 0.7.1 16 Jan 2025
    Release notes
    • Sync version with stream_video_flutter 0.7.1
    Open source →
  40. 0.7.0 15 Jan 2025
    Release notes

    🚧 Breaking changes

    • The package is now compatible with Gradle 8. The minimum required Java version is now 17.
    • Updated the flutter_callkit_incoming package to version 2.5.0, which also requires Java 17.

    🐞 Fixed

    • Fixes rejecting ringing call when CallEnd, instead of CallDecline, event is triggered by CallKit during ringing.
    Open source →
  41. 0.6.1 30 Dec 2024
    Release notes
    • Updated minimum Flutter version to 3.24.5

    ✅ Added

    • Added the 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

    • Resolved an issue where CallKit calls would not connect when accepted while the screen was locked.
    Open source →
  42. 0.6.0 06 Nov 2024
    Release notes

    🔄 Dependency updates

    • Updated firebase dependencies to fix Xcode 16 build issues
    Open source →
  43. 0.5.5 25 Sep 2024
    Release notes
    • Sync version with stream_video_flutter 0.5.5
    Open source →
  44. 0.5.4 20 Sep 2024
    Release notes
    • Dependency updates
      • Flutter SDK constraint updated to >=3.22.0 (Dart SDK to >=3.4.0 <4.0.0)
      • json_annotation updated from ^4.8.0 to ^4.9.0
      • firebase_core updated from ^2.15.1 to ^3.4.0
      • firebase_messaging updated from ^14.5.0 to ^15.1.1
    Open source →
  45. 0.5.3 12 Sep 2024
    Release notes
    • Sync version with stream_video_flutter 0.5.3
    Open source →
  46. 0.5.2 09 Sep 2024
    Release notes

    🐞 Fixed

    • Fixed CallKit integration on iOS when app is in a terminated state. It now correctly openes the app when the call is accepted.
    Open source →
  47. 0.5.1 28 Aug 2024
    Release notes
    • Sync version with stream_video_flutter 0.5.1
    Open source →
  48. 0.5.0 05 Aug 2024
    Release notes

    🐞 Fixed

    • Fixed an issue where the microphone was being muted when the app was running in the background on Android versions greater than 14.
    Open source →
  49. 0.4.4 02 Aug 2024
    Release notes
    • Sync version with stream_video_flutter 0.4.4
    Open source →
  50. 0.4.3 24 Jul 2024
    Release notes

    ✅ Added

    • CallKit now displays appropriate video and audio call labels.
    Open source →
  51. 0.4.2 21 May 2024
    Release notes
    • Sync version with stream_video_flutter 0.4.2
    Open source →
  52. 0.4.1 14 May 2024
    Release notes
    • Sync version with stream_video_flutter 0.4.1
    Open source →
  53. 0.4.0 08 May 2024
    Release notes

    🚧 Breaking changes

    • Updated minimum supported dart SDK version to 3.3.0 (which requires min Flutter SDK 3.19.0)
    Open source →
  54. 0.3.9 23 Apr 2024
    Release notes
    • Sync version with stream_video_flutter 0.3.9
    Open source →
  55. 0.3.8 22 Apr 2024
    Release notes
    • Sync version with stream_video_flutter 0.3.8
    Open source →
  56. 0.3.7 15 Apr 2024
    Release notes
    • Updated minimum supported SDK version to Flutter 3.16
    Open source →
  57. 0.3.6 08 Apr 2024
    Release notes
    • Sync version with stream_video_flutter 0.3.6
    Open source →
  58. 0.3.5 02 Apr 2024
    Release notes
    • Sync version with stream_video_flutter 0.3.5
    Open source →
  59. 0.3.4 06 Mar 2024
    Release notes
    • Sync version with stream_video_flutter 0.3.4
    Open source →
  60. 0.3.3 05 Mar 2024
    Release notes
    • Added StreamCallType class that replaces depricated String type parameter
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive