Firestore release notes

Stay organized with collections Save and categorize content based on your preferences.
This page documents production updates to Firestore. You can periodically check this page for announcements about new or updated features, bug fixes, known issues, and deprecated functionality.

You can see the latest product updates for all of Google Cloud on the Google Cloud page, browse and filter all release notes in the Google Cloud console, or you can programmatically access release notes in BigQuery.

To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly:

March 13, 2023

Support for the europe-west4 (Netherlands) region.

January 06, 2023

The Firestore indexes pages in the Google Cloud and Firebase consoles now show the __name__ field in each composite index definition. The __name__ field is added by default to each index definition and affects the sorting of results. The __name__ field was always part of each index definition but was previously hidden by the console.

December 19, 2022

Support for the australia-southeast2 (Melbourne) region.

October 17, 2022

count() queries now available in Preview.

The following database limits no longer apply:

  • Maximum writes per second per database: 10,000
  • Maximum concurrent connections for mobile/web clients per database: 1,000,000

October 11, 2022

August 22, 2022

Added a query builder and table view to the Firestore data section in the Google Cloud console. Use the query builder to filter and compare many documents at once. To learn more, see Query data in the Google Cloud console.

July 19, 2022

June 01, 2022

Support for VPC Service Controls is now available in General Availability.

May 13, 2022

Firebase App Check now supports Firestore at the General Availability release level. Use App Check in your mobile or web app to ensure that only your app can access your Firestore data.

April 28, 2022

The datastore.databases.getMetadata permission now supports custom Identity and Access Management roles.

January 12, 2022

December 15, 2021

Key Visualizer for Firestore is now generally available (GA).

November 12, 2021

The Firestore Unity and C++ SDKs are now supported at the General Availability release level.

Dartpad, Flutter's online editor, now supports Firestore. For an example, see this sample app.

November 04, 2021

DATA_READ and DATA_WRITE Data Access audit logs are now supported at the General Availability release level. See Firestore audit logging information.

September 09, 2021

September 02, 2021

Added DATA_READ and DATA_WRITE Data Access audit logs. See Firestore audit logging information. This feature is available in Preview.

July 22, 2021

This feature was released on September 2, 2021.

The DATA_READ and DATA_WRITE Data Access audit logs feature has been moved to a future release. It is not currently available.

July 16, 2021

This feature release was moved to September 2, 2021.

Added DATA_READ and DATA_WRITE Data Access audit logs. See Firestore audit logging information. This feature is available in Preview.

June 15, 2021

June 14, 2021

Support for the following additional locations:

  • asia-southeast1 Singapore
  • us-west1 Oregeon
  • asia-east1 Taiwan

See the full list of locations.

April 13, 2021

Support for the europe-central2 (Warsaw) region.

February 25, 2021

February 09, 2021

Firestore now offers beta support for C++ through the Firebase C++ SDK.

October 28, 2020

September 30, 2020

September 16, 2020

You can now use the goog-firestoremanaged billing report label to view costs related to import and export operations.

September 11, 2020

June 22, 2020

The Google Cloud console now includes a Firestore usage dashboard.

June 08, 2020

Support for the asia-southeast2 (Jakarta).

April 20, 2020

March 11, 2020

November 07, 2019

Cloud Firestore now supports the in and array-contains-any query operators.

July 08, 2019

Added the Active Connections and Snapshot Listeners Cloud Firestore metrics to Stackdriver Monitoring. To learn more about using these metrics to set up dashboards and alerts, see Monitoring usage.

May 07, 2019

Cloud Firestore now supports collection group queries. A collection group consists of all collections with the same ID. By default, queries retrieve results from a single collection in your database. Use a collection group query to retrieve documents from a collection group instead of from a single collection.

April 18, 2019

April 15, 2019

March 28, 2019

You can now use the increment operation to increase or decrease the current value of a numeric field by a given amount. For more on this feature, see our announcement.

January 31, 2019

General Availability release of Cloud Firestore. The Cloud Firestore SLA is now in effect, including 99.999% availability for multi-region instances and 99.99% availability for regional instances.

Cloud Firestore now supports the following 10 additional locations:

  • Multi-region

    • eur3 Europe
  • North America (regional)

    • us-west2 Los Angeles
    • northamerica-northeast1 Montréal
    • us-east4 Northern Virginia
  • South America (regional)

    • southamerica-east1 São Paulo
  • Europe (regional)

    • europe-west2 London
  • Asia (regional)

    • asia-south1 Mumbai
    • asia-east2 Hong Kong
    • asia-northeast1 Tokyo
  • Australia (regional)

    • australia-southeast1 Sydney

For a full list of supported multi-regions and regions, see Cloud Firestore Locations.

October 29, 2018

We added a Cloud Firestore emulator you can use for local testing. To set up the emulator, see Testing Cloud Firestore Security Rules.

August 09, 2018

We added two new features to help you work with arrays:

  • Array contains queries: query for documents that contain a particular array value.
  • Array transforms: the arrayUnion() and arrayRemove() functions allow you to directly modify array field values.

August 08, 2018

You can now create a Cloud Firestore database in Datastore mode. Datastore mode allows you to use Cloud Datastore client libraries with an improved Cloud Firestore storage layer, removing eventual consistency limitations.

Cloud Firestore now supports the europe-west3 and us-east1 regions, see Cloud Firestore Locations.

You can now add single-field index exemptions to exempt specific fields from automatic indexing.

Added support for importing and exporting of documents, see Exporting and Importing Data.

June 13, 2018

Added code examples for the Ruby server client library.

May 16, 2018

Documentation updates:

May 11, 2018

We raised the Cloud Firestore Security Rules limits for document access calls.

April 03, 2018

The Firebase SDK for Cloud Functions v1.0.0 is now available and introduces some breaking changes, see the Cloud Firestore section of the Firebase SDK for Cloud Functions Migration Guide.

March 29, 2018

Cloud Firestore Security Rules now support the getAfter() function. Use this function to enforce data validation for atomic operations.

February 23, 2018

New documentation page on Cloud Firestore Security Rules and queries.

This page clarifies how Cloud Firestore Security Rules evaluate query requests. Read this page to learn how to write queries that satisfy your security rules and how to write security rules based on query properties like limit and orderby.

February 08, 2018

New Cloud Firestore server client libraries:

January 18, 2018

Overhaul of the Cloud Firestore Security Rules documentation. These improved pages add more examples and give a clearer introduction to the structure of Cloud Firestore Security Rules:

January 10, 2018

Cloud Firestore Security Rules now offer the ability to limit read or write access to data based on query parameters. Learn more about query-based rules.

October 03, 2017

Beta release of Cloud Firestore.