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 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.
October 01, 2024
You can now use customer-managed encryption keys (CMEK) in Firestore to protect your data. This feature is generally available (GA) behind an allow-list.
For more information, see Customer-managed encryption keys (CMEK).
September 05, 2024
You can now use Firestore to perform K-nearest neighbor (KNN) vector searches. Additionally, use Firestore vector searches with inequality filters, retrieve the calculated vector distance, and specify a distance threshold. This feature is generally available (GA).
For more information, see Search with vector embeddings.
July 29, 2024
You can now apply range and inequality filters to multiple fields in a query. This feature is generally available (GA).
For more information, see Query with range and inequality filters on multiple fields overview.
June 28, 2024
Scheduled backups are now available in GA.
April 29, 2024
Firestore now supports the us-south1
Dallas region.
For a full list of supported locations, see Locations.
April 08, 2024
Firestore now supports the following additional locations:
africa-south1
Johannesburgeurope-north1
Finlandeurope-southwest1
Madrideurope-west10
Berlineurope-west12
Turineurope-west8
Milansouthamerica-west1
Santiagous-central1
Iowaus-east5
Columbus
For a full list of supported locations, see Locations.
April 05, 2024
Support for Customer-managed encryption keys (CMEK). This feature is in Preview.
April 03, 2024
You can now use Firestore to perform K-nearest neighbor (KNN) vector searches. This feature is in Preview.
March 27, 2024
Firestore now supports using range and inequality filters on multiple fields in a single query. This feature is in Preview.
Support for Query Explain. This feature is in Preview.
Query Explain lets you submit queries and receive detailed query plan, billing and performance statistics on query execution in return. It helps you understand how your queries are executed, showing you inefficiencies.
It functions like the EXPLAIN [ANALYZE]
operation in many relational database systems.
For more information, see the guide for Query Explain.
January 29, 2024
Eventarc events and Firestore events for Cloud Functions (2nd gen) are now supported at the General Availability (GA) level.
January 10, 2024
The ability to create multiple databases per project is now supported at the General Availability level.
January 02, 2024
Support for the europe-west1 (Belgium) and me-central2 (Dammam) locations.
December 20, 2023
Index scans in Key Visualizer are now supported at the General Availability (GA) level.
December 15, 2023
You can now assemble and execute sum()
and avg()
queries in the Google Cloud console.
You can now create and delete non-default databases in the Google Cloud console.
November 10, 2023
Support for Firestore point-in-time recovery (PITR) feature that provides protection against accidental deletion or writes is now generally available (GA).
October 18, 2023
For documents with many fields that don't require indexing, you can now add collection-level index exemptions on all fields in a collection group. To learn more, see Add a collection-level exemption. This feature is generally available (GA).
October 17, 2023
The sum()
and average()
aggregation functions are now available.
October 02, 2023
Updated the following index limits:
Raised the maximum number of composite indexes from 200 to 500 for projects with billing enabled. The limit is 200 for projects without billing enabled.
Raised the maximum number of single-field index configurations from 200 to 500 for projects with billing enabled. The limit is 200 for projects without billing enabled.
For more information about these limits, see Quotas and limits.
September 25, 2023
September 11, 2023
The Google Cloud console now supports a usage dashboard for each database.
August 25, 2023
Scheduled backups now available in Preview.
You can now view and list multiple databases using the Google Cloud console. This feature is in Preview.
August 07, 2023
You can now visualize heatmap pattern for index keys and make better workload pattern predictions. To learn more, see Key Visualizer. This feature is in Preview.
July 19, 2023
The project usage monitoring page has moved to a new URL under the existing project usage page. For more information, see Usage dashboard.
July 14, 2023
Support for Firestore point-in-time recovery (PITR) feature that provides protection against accidental deletion or writes is now available in Preview.
July 11, 2023
Support for the northamerica-northeast2 (Toronto) region.
July 07, 2023
Multiple databases now available in Preview.
June 20, 2023
OR
queries now supported at the General Availability level.
May 23, 2023
Support for the asia-south2 (Delhi) region.
April 24, 2023
count()
queries are now supported at the General Availability level.
April 17, 2023
Eventarc events and Firestore events for Cloud Functions (2nd gen) now available in Preview.
April 14, 2023
The Firestore documentation has been updated to include guidance on using regional endpoints. For details, see Regional endpoints.
March 29, 2023
Firestore no longer limits the number of writes that can be passed to a Commit
operation or performed in a transaction. Previously, the limit was 500. Limits for request size and the transaction time limit still apply.
March 24, 2023
OR
queries now available in Preview.
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
Time-to-live (TTL) policies are now supported at the General Availability level.
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
Time-to-live (TTL) policies now available in Preview.
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
Support for VPC Service Controls is now available in Preview.
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
Firestore triggers for Cloud Functions are now supported at the General Availability release level.
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
Support for Identity and Access Management custom roles.
June 14, 2021
Support for the following additional locations:
asia-southeast1
Singaporeus-west1
Oregeonasia-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
Support for us-west4
region (Las Vegas).
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
Support for asia-northeast2
region (Osaka).
April 15, 2019
Support for europe-west6
region (Zürich).
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 Angelesnorthamerica-northeast1
Montréalus-east4
Northern Virginia
South America (regional)
southamerica-east1
São Paulo
Europe (regional)
europe-west2
London
Asia (regional)
asia-south1
Mumbaiasia-east2
Hong Kongasia-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()
andarrayRemove()
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:
- New page on Cloud Firestore indexes. This page describes Cloud Firestore index types, the relationship between queries and indexes, and index merging for equality filters.
- Added code examples for the C# server client library.
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
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.