PackageTrack
Sign in Get early access

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 2026
Release Pre-release

Releases

latest 4
  1. 0.5.3 05 Aug 2026
    Release notes

    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.
    Open source →
    Release notes
    • Added Settings.headers to attach custom HTTP headers to every outgoing Firestore request.
    • Fixed intermittent ClientException: Connection closed before full header was received on 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.delete and Transaction.update type constraints to accept DocumentReference<Object?>. (thanks to @Levin-Me)
    • Made Timestamp encodable by adding toJson method. (thanks to @OutdatedGuy)
    • Update dependency googleapis_auth: ^2.3.3 to fix auth/insufficient-permission errors with Application Default Credentials that have no quota project set.
    Open source →
  2. 0.5.2 13 May 2026
    Release notes
    • Fixed Firestore.projectId not reading GOOGLE_CLOUD_PROJECT when using Application Default Credentials locally.
    • Fixed FieldMask not available from export. (thanks to @OutdatedGuy)
    • Require google_cloud: '>=0.4.0 <0.6.0'
    Open source →
  3. 0.5.1 15 Apr 2026
    Release notes
    • 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.0 to allow workspaces with stable Flutter.
    Open source →
  4. 0.5.0 14 Apr 2026
    Release notes
    • First release.
    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