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)
Dependencies
- autogen: set packed = false on field_behavior extension (#1320) (9cfa1c3)
- Manage Opentelemetry version from Shared-Deps (#1995) (5f6c500)
- update actions/checkout action to v4 (#1390) (80dbca1)
- update dependency com.google.cloud:gapic-libraries-bom to v1.43.0 (#1584) (fae3b74)
- update dependency com.google.cloud:gapic-libraries-bom to v1.48.0 (#1605) (5c6a678)
- update dependency com.google.cloud:gapic-libraries-bom to v1.49.0 (#1693) (8160c28)
- update dependency com.google.cloud:gapic-libraries-bom to v1.50.0 (#1708) (b78660f)
- update dependency com.google.cloud:gapic-libraries-bom to v1.51.0 (#1726) (89f31a8)
- update dependency com.google.cloud:gapic-libraries-bom to v1.52.0 (#1747) (592072b)
- update dependency com.google.cloud:gapic-libraries-bom to v1.53.0 (#1779) (8369118)
- update dependency com.google.cloud:gapic-libraries-bom to v1.60.0 (#1799) (bf2a33c)
- update dependency com.google.cloud:gapic-libraries-bom to v1.61.0 (#1901) (beeb125)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v3.16.0 (#1195) (6f0cad7)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v3.16.1 (#1198) (8062be9)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v3.17.0 (#1206) (2ad068b)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v3.18.0 (#1215) (aa82f01)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v3.19.0 (#1226) (970ac96)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v3.20.0 (#1247) (c4e3533)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v3.21.0 (#1280) (ac253dc)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v3.22.0 (#1291) (5a5c78e)
- update dependency com.google.cloud:google-cloud-shared-dependencies to v3.23.0 (#1301) (ac947a5)
- update dependency com.google.cloud:sdk-platform-java-config to v3.24.0 (#1310) (26e5f98)
- update dependency com.google.cloud:sdk-platform-java-config to v3.25.0 (#1333) (0e64a7d)
- update dependency com.google.cloud:sdk-platform-java-config to v3.27.0 (#1352) (124d7ca)
- update dependency com.google.cloud:sdk-platform-java-config to v3.28.0 (#1372) (09db2a7)
- update dependency com.google.cloud:sdk-platform-java-config to v3.28.1 (#1373) (c6e63e5)
- update dependency com.google.cloud:sdk-platform-java-config to v3.29.0 (#1403) (d23dc4c)
- update dependency com.google.cloud:sdk-platform-java-config to v3.30.0 (#1426) (ac3a1c1)
- update dependency com.google.cloud:sdk-platform-java-config to v3.30.1 (#1443) (79f6c46)
- update dependency com.google.cloud:sdk-platform-java-config to v3.31.0 (#1471) (42c643d)
- update dependency com.google.cloud:sdk-platform-java-config to v3.32.0 (#1492) (d940c93)
- update dependency com.google.cloud:sdk-platform-java-config to v3.33.0 (#1531) (9e52395)
- update dependency com.google.cloud:sdk-platform-java-config to v3.34.0 (#1547) (8c5f595)
- update dependency com.google.cloud:sdk-platform-java-config to v3.35.0 (#1561) (5a79fd8)
- update dependency com.google.cloud:sdk-platform-java-config to v3.36.0 (#1590) (2db9e43)
- update dependency com.google.cloud:sdk-platform-java-config to v3.36.1 (#1602) (e1b7d4b)
- update dependency com.google.cloud:sdk-platform-java-config to v3.38.0 (#1632) (6453f1e)
- update dependency com.google.cloud:sdk-platform-java-config to v3.39.0 (#1640) (fe61f66)
- update dependency com.google.cloud:sdk-platform-java-config to v3.41.1 (#1703) (bf9537f)
- update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 (#1725) (1cbaf22)
- update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 (#1737) (7272a41)
- update dependency com.google.cloud:sdk-platform-java-config to v3.44.0 (#1769) (7a86509)
- update dependency com.google.cloud:sdk-platform-java-config to v3.45.1 (#1791) (ab5ac8e)
- update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 (#1823) (4d2026c)
- update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 (#1841) (ac393e6)
- update dependency com.google.cloud:sdk-platform-java-config to v3.48.0 (#1847) (7ed3232)
- update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 (#1860) (0eff028)
- update dependency com.google.cloud:sdk-platform-java-config to v3.50.0 (#1897) (a8d99cd)
- update dependency com.google.cloud:sdk-platform-java-config to v3.50.1 (#1908) (b10e0f0)
- update dependency com.google.cloud:sdk-platform-java-config to v3.50.2 (#1926) (1ecdf37)
- update dependency com.google.cloud:sdk-platform-java-config to v3.51.0 (#1936) (a25433f)
- update dependency com.google.cloud:sdk-platform-java-config to v3.52.0 (#1944) (30a6e28)
- update dependency com.google.cloud:sdk-platform-java-config to v3.52.1 (#1963) (833a34a)
- update dependency com.google.cloud:sdk-platform-java-config to v3.52.2 (#1969) (2243471)
- update dependency com.google.cloud:sdk-platform-java-config to v3.52.3 (#1973) (141ec94)
- update dependency com.google.cloud:sdk-platform-java-config to v3.53.0 (#1980) (1520b7c)
- update dependency com.google.cloud:sdk-platform-java-config to v3.54.1 (#1994) (11265fd)
- update dependency com.google.errorprone:error_prone_core to v2.22.0 (#1194) (b8f108a)
- update dependency com.google.errorprone:error_prone_core to v2.23.0 (#1213) (c57db43)
- update dependency com.google.errorprone:error_prone_core to v2.24.1 (#1274) (86cd785)
- update dependency com.google.errorprone:error_prone_core to v2.25.0 (#1339) (0c6702e)
- update dependency com.google.errorprone:error_prone_core to v2.26.0 (#1361) (9442766)
- update dependency com.google.errorprone:error_prone_core to v2.26.1 (#1363) (05fe5bc)
- update dependency com.google.errorprone:error_prone_core to v2.27.0 (#1411) (a3f5a2c)
- update dependency com.google.errorprone:error_prone_core to v2.27.1 (#1421) (48d7daf)
- update dependency com.google.errorprone:error_prone_core to v2.28.0 (#1469) (e3fac2b)
- update dependency com.google.errorprone:error_prone_core to v2.31.0 (#1523) (8d3af32)
- update dependency com.google.guava:guava-testlib to v33.1.0-jre (#1368) (0195345)
- update dependency com.google.guava:guava-testlib to v33.2.0-jre (#1422) (5a5dfdf)
- update dependency com.google.guava:guava-testlib to v33.2.1-jre (#1470) (614e930)
- update dependency com.google.guava:guava-testlib to v33.3.0-jre (#1548) (18ba37f)
- update dependency com.google.guava:guava-testlib to v33.3.1-jre (#1592) (5d078a4)
- update dependency com.google.guava:guava-testlib to v33.4.0-jre (#1694) (b91a2af)
- update dependency com.google.testparameterinjector:test-parameter-injector to v1.17 (#1585) (8f74a49)
- update dependency org.easymock:easymock to v5.4.0 (#1482) (ee788a1)
- update dependency org.easymock:easymock to v5.5.0 (#1666) (0333b07)
- update dependency org.easymock:easymock to v5.6.0 (#1858) (acc1513)
- update dependency org.graalvm.buildtools:junit-platform-native to v0.9.26 (#1176) (76e3a71)
- update dependency org.graalvm.buildtools:junit-platform-native to v0.9.27 (#1192) (aa3bca1)
- update dependency org.graalvm.buildtools:junit-platform-native to v0.9.28 (#1216) (ce4eff2)
- update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.26 (#1177) (7733004)
- update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.27 (#1193) (a628255)
- update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.28 (#1217) (7d56b3c)
- update dependency org.junit.vintage:junit-vintage-engine to v5.10.1 (#1230) (05c7fc6)
- Update gapic-generator-java to 2.26.0 (#1197) (2540282)
- update googleapis/sdk-platform-java action to v2.48.0 (#1628) (d3bce79)
- update googleapis/sdk-platform-java action to v2.49.0 (#1638) (57598d7)
- update googleapis/sdk-platform-java action to v2.53.0 (#1738) (b8a7a5d)
- update googleapis/sdk-platform-java action to v2.57.0 (#1842) (0745906)
- update googleapis/sdk-platform-java action to v2.58.0 (#1853) (eef820d)
- update googleapis/sdk-platform-java action to v2.59.1 (#1880) (4fb9929)
- update googleapis/sdk-platform-java action to v2.60.0 (#1898) (0921f86)
- Update protobuf to 25.2 in WORKSPACE (#1311) (3f4ae83)
- update sdk platform java dependencies (#1617) (6eaff23)
- update sdk platform java dependencies (#1662) (b4d3ab9)
- update sdk platform java dependencies (#1685) (4372350)
- update sdk-platform-java-config to 3.55.0-rc1 (#2017) (a67694b)
Documentation
December 15, 2025
November 17, 2025
October 27, 2025
The database clone feature is now supported at the General Availability (GA) level.
October 06, 2025
September 15, 2025
September 02, 2025
Use Query insights to view query performance metrics for your database. This feature is now generally available (GA).
August 25, 2025
August 18, 2025
August 04, 2025
August 01, 2025
You can clone an existing database at a selected timestamp into a new database. This feature is available in Preview.
July 21, 2025
June 30, 2025
Java
2.30.0 (2025-06-26)
Features
Dependencies
- Update dependency com.google.cloud:gapic-libraries-bom to v1.60.0 (#1799) (bf2a33c)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.50.0 (#1897) (a8d99cd)
- Update googleapis/sdk-platform-java action to v2.59.1 (#1880) (4fb9929)
- Update googleapis/sdk-platform-java action to v2.60.0 (#1898) (0921f86)
June 16, 2025
June 09, 2025
May 26, 2025
May 12, 2025
May 05, 2025
April 28, 2025
April 22, 2025
Committed use discounts are now generally available (GA) for Firestore in Datastore mode in exchange for a commitment to continuously spend a certain amount on read/write/delete operations for one year or three years. For details, see Committed use discounts.
April 21, 2025
April 09, 2025
You can now use Query insights to view query performance metrics for your database. This feature is in Preview.
March 24, 2025
Firestore in Datastore mode now supports multi-region nam7 United States (Central and East), which consists of regions us-central1 (Iowa) and us-east4 (Northern Virginia).
For a full list of supported locations, see Locations.
March 10, 2025
March 04, 2025
Firestore in Datastore mode now supports the europe-north2 Stockholm region.
For a full list of supported locations, see Locations.