google_cloud_firestore
A Dart client library for Google Cloud Firestore, a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud.
0.5.3
9.8K downloads/mo
#2967 most downloaded on pub.dev
firebase/firebase-admin-dart
What this package is like to depend on
Last release 18 days ago
05 Aug 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 4 of 4 stable releases
Nothing withdrawn
no release was ever pulled
4 months old
4 releases · first in 2026
4 releases in the last 12 months
see the full history below
Release timeline
4 releases · Apr 2026 to Aug 2026Releases
latest 4-
0.5.305 Aug 2026Release notes
Open source →Why this change is needed:
Prepares non-breaking patch releases for google_cloud_firestore and
firebase_admin_sdk by dropping WIP staging suffixes and updating version
constants after landing stability fixes and custom headers support.Summary of changes:
- Bump google_cloud_firestore version to 0.5.3 in pubspec and changelog.
- Remove -wip suffix from firebase_admin_sdk to stage release 0.5.4.
- Add recent Storage.delete() idempotency bugfix item to changelog.
- Regenerate version.g.dart constant to match 0.5.4.
Release notes
Open source →- Added
Settings.headersto attach custom HTTP headers to every outgoing Firestore request. - Fixed intermittent
ClientException: Connection closed before full header was receivedon queries and aggregations under high concurrency; these now retry with backoff. - Fixed
Firestore.getAll()retrying transient errors indefinitely; it now retries a bounded number of times before surfacing the error. - Updated
Transaction.deleteandTransaction.updatetype constraints to acceptDocumentReference<Object?>. (thanks to @Levin-Me) - Made
Timestampencodable by addingtoJsonmethod. (thanks to @OutdatedGuy) - Update dependency
googleapis_auth: ^2.3.3to fixauth/insufficient-permissionerrors with Application Default Credentials that have no quota project set.
-
0.5.213 May 2026Release notes
Open source →- Fixed
Firestore.projectIdnot readingGOOGLE_CLOUD_PROJECTwhen using Application Default Credentials locally. - Fixed
FieldMasknot available from export. (thanks to @OutdatedGuy) - Require
google_cloud: '>=0.4.0 <0.6.0'
- Fixed
-
0.5.115 Apr 2026Release notes
Open source →- Added retry support for
WriteBatch.commit()on transient errors (ABORTED,UNAVAILABLE,RESOURCE_EXHAUSTED). - Added an example.
- Added a more detailed project description.
- Update dependency
meta: ^1.17.0to allow workspaces with stable Flutter.
- Added retry support for
-
0.5.014 Apr 2026