NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #457 most downloaded on pub.dev
Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS.
Last release 18 days ago
14 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
9 years old
226 releases · first in 2017
FIX(remote_config): restores the Apple error mapping and accepts both throttling status spellings (#18458).
TestWidgetsFlutterBinding.ensureInitialized.REFACTOR: remove deprecated Flutter Android v1 Embedding usages, including in example app (#7158).
One column per quarter.
StorageTaskEvent's.
If you want to see the event status in your logs now, you will have to use the following:
storageReference.put{File/Data}(..).events.listen((event) => print('EVENT ${event.type}'));README.md to explain the above.FIX: fix aggregated count to use the current query and not only the collection on Web (#9824).
REFACTOR: add verify to QueryPlatform and change internal verifyToken API to verify (#9711).
getPath, on Android the path returned started with a / but on iOS it did notAutomatically use version from pubspec.yaml when reporting usage to Firebase.
Add missing template type parameter to invokeMethod calls.
invokeMethod calls.Bump platform interface a major version due to pigeon dependency update
On iOS, use putFile instead of putData appropriately to detect Content-Type.
putFile instead of putData appropriately to detect Content-Type.On iOS, gracefully handle the case of uploading a nonexistent file without crashing.
Reverting error.code casting/formatting to what it was until version 2.0.1.
FEAT(remote-config,windows): add support for windows (#18006).
* Remove categories.
FIX: add missing default_package entry for web in pubspec.yaml (#8139).
default_package entry for web in pubspec.yaml (#8139). (5e6b570f)BREAKING FEAT: bump iOS SDK to version 12.0.0 (#17549).
Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to also migrate if they're using the original support library.
This was originally incorrectly pushed in the 1.1.0 update.
Revert the breaking 1.1.0 update. 1.1.0 was known to be breaking and should have incremented the major version number instead of the minor. This rever
2.0.0 instead. That's the correctly versioned new push
of 1.1.0.FIX(firebase_vertexai): Remove unnecessary trailing whitespace (#16926).
BAD. This was a breaking change that was incorrectly published on a minor version upgrade, should never have happened. Reverted by 1.1.0+1.
Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to also migrate if they're using the original support library.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Added monitoring of StorageUploadTask via events stream.
events stream.pause, resume, cancel.Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
firebase_app_check_web - v0.2.0firebase_data_connect - v0.1.2+1firebase_storage - v12.3.4firebase_app_check - v0.3.1+4Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_app_check - v0.3.1+4Use the Vertex AI in Firebase SDK to call the Vertex AI Gemini API directly from your app. This client SDK is built specifically for use with Flutter
Use the Vertex AI in Firebase SDK to call the Vertex AI Gemini API directly from your app. This client SDK is built specifically for use with Flutter apps, offering security options against unauthorized clients as well as integrations with other Firebase services.
Updated Gradle tooling to match Android Studio 3.1.2.
Packages with breaking changes:
desktop_webview_auth - v0.0.5 (#8164). (123fa6b1)desktop_webview_auth package causing a problem on macOS. (#8151). (da4a1c5e)Packages with breaking changes:
Packages with other changes:
cloud_firestore_odm - v1.0.0-dev.8cloud_firestore_platform_interface - v5.4.13firebase_auth - v3.3.7firebase_dynamic_links - v4.0.6flutterfire_ui - v0.3.4cloud_firestore_odm_generator - v1.0.0-dev.8cloud_firestore - v3.1.8cloud_firestore_web - v2.6.8Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
cloud_firestore_odm_generator - v1.0.0-dev.8cloud_firestore - v3.1.8cloud_firestore_web - v2.6.8Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
firebase_storage_platform_interface - v4.0.14firebase_crashlytics - v2.5.1cloud_functions - v3.2.7flutterfire_ui - v0.3.3firebase_storage - v10.2.7firebase_storage_web - v3.2.8Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_storage - v10.2.7firebase_storage_web - v3.2.8FIX(data_connect): exclude generated protobuf sources from analysis (#18687).
REFACTOR(tests): update listener completion logic and improve WebSocket channel handling (#18524).
FIX(sql_connect): e2e listen test (#18496).
getParent, getRoot, getStorage, getName, getPath, getBucket.FEAT(app_check,windows): add support for AppCheck for Windows (#18140).
put function and added putFile and putData to upload files and bytes respectively.FEAT(appcheck): rCE provider api update (#18505).
FEAT(appcheck): appcheck reCAPTCHA mobile support (gradually rolling out) (#18261).
FIX(app_check,web): fix an error that could occur when refreshing a token (#18135).
FEAT(messaging,web): add support for debug tokens on Web (#18057).
FEAT(app-check): Debug token support for the activate method (#17723).
Bump platform interface a major version due to pigeon dependency update
FEAT(fdc): Implemented partial errors (#17148).
FEAT(fdc): Added x-firebase-client header (#17015).
path getter to retrieve the path component for the storage node.Packages with breaking changes:
FIX: Remove dart:io imports for analytics, auth and app check (#16827).
BREAKING FEAT(fdc): commit as breaking change to bump firebase_data_connect to v0.1.0 (#13345).
FEAT: update dependency constraints to sdk: '>=2.18.0 <4.0.0' flutter: '>=3.3.0' (#10946).
FEAT: upgrade to dart 3 compatible dependencies (#10890).
FEAT: bump dart sdk constraint to 2.18 (#10618).
FEAT: provide androidDebugProvider boolean for android debug provider & update app check example app (#9412).
FEAT: refactor error handling to preserve stack traces on platform exceptions (#8156).
FEAT: support initializing default FirebaseApp instances from Dart (#6549).
FirebaseApp instances from Dart (#6549).* Initial Release
Your coding agent can read these notes before it upgrades. Set up the MCP server →