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.
August 11, 2026
Firestore in Datastore mode (Datastore) now supports the asia-southeast3 Bangkok
region.
For a full list of supported locations, see Locations.
June 01, 2026
Support for searching for and managing your Datastore resources using Knowledge Catalog, which is a platform for storing, managing, and accessing your metadata. To learn more, see View Knowledge Catalog insights.
March 23, 2026
Regional and Multi-Regional endpoints for the Datastore API are now Generally Available (GA). You can use a Regional or a Multi-Regional endpoint to ensure that your application's requests are transmitted, stored and processed in the same region or multi-region as your database's location.
To learn more, see the Datastore regional endpoints guide.
You can also use Private Service Connect regional endpoints and Private Service Connect backends to connect to the regional and the multi-regional endpoints of the Datastore API.
February 02, 2026
The Firestore databases page in the Google Cloud console now includes a status column. Possible statuses include:
- Ready
- Cloning is in progress
- Restoring from backup is in progress
- Deleted
- Failed
For the cloning and restore statuses, the status column updates upon completion.
December 22, 2025
Python
2.22.0 (2025-12-12)
Bug Fixes
- remove setup.cfg configuration for creating universal wheels (#601) (df729015)
Python
2.23.0 (2025-12-16)
Features
- support mTLS certificates when available (#658) (85c02328)
Java
2.34.0-rc1 (2025-12-16)
Features
- Add FindNearest API to the stable branch (3512ba2)
- Add firestoreInDatastoreMode for datastore emulator (#1698) (50f106d)
- add getNumber to AggregationResult (https://github.com/googleapis/java-datastore/issues/1851) (#1861) (b9c2c3f)
- Add sample code for connection pooling (#1947) (57981db)
- add sample code for multiple inequalities indexing consideration query (#1579) (1286792)
- enable flag for report generation (#1991) (767a558)
- enable grpc configurator for client-side tracing (#1886) (97004c8)
- enable hermetic library generation (#1462) (d142d9c)
- implement query profile (#1365) (2515ed6)
- introduce
java.timemethods and variables (#1671) (5a78a80) - Introducing Tracing with OpenTelemetry API #1537 (#1576) (5440c22)
- Java datastore gapic upgrade (#1824) (a296d43)
- New PropertyMask field which allows partial commits, lookups, and query results (#1455) (ff5e397)
- next release from main branch is 2.27.0 (#1781) (d29f47c)
- next release from main branch is 2.31.0 (#1912) (a74c46b)
- remove
@BetaApiannotations from get/setDatabaseId methods (#1272) (2bd9a51) - Support for field update operators in the Datastore API and resolution strategies when there is a conflict at write time (b299266)
- update with latest from main (#2018) (3a0daed)
- Upgrade protobuf gen code to 4.33 (#2019) (c783809)
Bug Fixes
- checksum format (#1178) (410b939)
- deprecate
databaseIdon datastore-v1-proto-client DatastoreOptions (#1190) (12a3d27) - deps: Update the Java code generator (gapic-generator-java) to 2.31.0 (#1278) (01cced6)
- deps: Update the Java code generator (gapic-generator-java) to 2.32.0 (#1293) (f4ee0cb)
- deps: Update the Java code generator (gapic-generator-java) to 2.37.0 (#1355) (bcc5668)
- deps: Update the Java code generator (gapic-generator-java) to 2.39.0 (#1406) (b265fb3)
- deps: update the Java code generator (gapic-generator-java) to 2.46.1 (678eee2)
- deps: update the Java code generator (gapic-generator-java) to 2.47.0 (b299266)
- deps: update the Java code generator (gapic-generator-java) to 2.51.0 (106ee4d)
- deps: update the Java code generator (gapic-generator-java) to 2.51.1 (90d8b30)
- deps: update the Java code generator (gapic-generator-java) to 2.52.0 (9594024)
- deps: update the Java code generator (gapic-generator-java) to 2.53.0 (be0d0cd)
- deps: update the Java code generator (gapic-generator-java) to 2.53.0 (93e45ed)
- deps: update the Java code generator (gapic-generator-java) to 2.54.0 (b9b302b)
- deps: update the Java code generator (gapic-generator-java) to 2.55.1 (ba1ad98)
- deps: update the Java code generator (gapic-generator-java) to 2.56.2 (1210f32)
- deps: update the Java code generator (gapic-generator-java) to 2.59.0 (910a6c2)
- deps: update the Java code generator (gapic-generator-java) to 2.60.2 (06372cd)
- deps: update the Java code generator (gapic-generator-java) to 2.61.0 (c7bd68d)
- deps: update the Java code generator (gapic-generator-java) to 2.62.0 (90f5526)
- deps: update the Java code generator (gapic-generator-java) to 2.63.0 (b9b95cb)
- deps: update the Java code generator (gapic-generator-java) to 2.64.1 (216e771)
- doc: Add discriptions for TransactionCallable interface (#1644) (173a883)
- doc: Fix return types for batch interface (#1645) (1189211)
- Fix emulator command arg data-dir (#1695) (9d53195)
- Migrate off TextPrinter's deprecated methods (#1452) (c3c1317)
- next release candidate (4824f2b)
- remove 500 char path name limit (#1865) (1097175)
- remove deprecated
databaseIdfield in DatastoreOptions (#1237) (05e25e5) - remove QueryMode field from RunAggregationQueryRequest (c1e7c62)
- remove QueryMode field from RunQueryRequest (c1e7c62)
- remove ResultSetStats field from RunAggregationQueryResponse (c1e7c62)
- remove ResultSetStats field from RunQueryResponse (c1e7c62)
- remove types QueryMode, QueryPlan, ResultSetStats (#1304) (c1e7c62)
- sample: change update entity sample to use transaction (#1633) (c44f17a)
- set the correct database id on the key parent when calling Key#getParent (#1457) (992815d)
- Update opentelemetry-sdk dependency to be test-only (#1595) (9d719e8)
- Update opentelemetry.version to 1.42.1 to match the BOM version (#1598) (23c5c26)