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.
March 03, 2025
February 24, 2025
February 17, 2025
February 10, 2025
February 03, 2025
January 27, 2025
January 20, 2025
January 13, 2025
December 16, 2024
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-datastore
2.20.2 (2024-12-12)
Bug Fixes
Java
Changes for google-cloud-datastore
2.25.1 (2024-12-13)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.51.0 (106ee4d)
Dependencies
2.25.0 (2024-12-11)
Features
Dependencies
Documentation
November 25, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-datastore
2.24.3 (2024-11-18)
Dependencies
November 22, 2024
You can now use Active Assist to provide recommendations and insights that improve the reliability of your databases. This feature is generally available (GA).
For more information, see Reliability recommender.
November 18, 2024
Firestore in Datastore mode now supports the northamerica-south1 Queretaro region.
For a full list of supported locations, see Locations.
November 11, 2024
November 06, 2024
You can now use the managed bulk delete service to delete entities in bulk. This feature is in Preview.
For more information, see Bulk delete data.
November 04, 2024
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/datastore
9.2.0 (2024-10-30)
Features
- Add FindNearest API to the stable branch (#1333) (1d56433)
- Update Go Datastore import path (#1261) (bf3dafd)
Bug Fixes
Go
Changes for datastore/admin/apiv1
1.20.0 (2024-10-29)
Features
- datastore: Add FindNearest API to the stable branch (#10980) (f0b05e2)
- datastore: Support for field update operators in the Datastore API and resolution strategies when there is a conflict at write time (78d8513)
Bug Fixes
- datastore: Bump dependencies (2ddeb15)
- datastore: Do not delay on final transaction attempt (#10824) (0d732cc)
- datastore: Remove namespace from Key.String() (40229e6)
- datastore: Remove namespace from Key.String() (#10684) (#10823) (40229e6)
- datastore: Update google.golang.org/api to v0.203.0 (8bb87d5)
- datastore: Use local retryer in transactions (#11050) (3ef61a2)
- datastore: WARNING: On approximately Dec 1, 2024, an update to Protobuf will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go files. This change is expected to affect very few if any users of this client library. For more information, see https://togithub.com/googleapis/google-cloud-go/issues/11020. (8bb87d5)
Java
Changes for google-cloud-datastore
2.24.1 (2024-10-28)
Dependencies
October 28, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-datastore
2.24.0 (2024-10-24)
Features
- Add FindNearest API to the stable branch (3512ba2)
Bug Fixes
Dependencies
October 21, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-datastore
2.23.0 (2024-10-14)
Features
- Support for field update operators in the Datastore API and resolution strategies when there is a conflict at write time (b299266)
Bug Fixes
- 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)
Dependencies
October 07, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-datastore
2.22.0 (2024-09-26)
Features
- Add sample code for multiple inequalities indexing consideration query (#1579) (1286792)
- Introducing Tracing with OpenTelemetry API #1537 (#1576) (5440c22)
Bug Fixes
- 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
- Update dependency com.google.cloud:gapic-libraries-bom to v1.43.0 (#1584) (fae3b74)
- 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.guava:guava-testlib to v33.3.1-jre (#1592) (5d078a4)
- Update dependency com.google.testparameterinjector:test-parameter-injector to v1.17 (#1585) (8f74a49)
October 02, 2024
You can now use property transforms like increment in the REST API. This feature is in Preview.
October 01, 2024
You can now use customer-managed encryption keys (CMEK) in Datastore to protect your data. This feature is generally available (GA) behind an allow-list.
For more information, see Customer-managed encryption keys (CMEK).
The Java client library for Firestore in Datastore mode now supports client-side tracing. This feature is in Preview.
September 16, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-datastore
2.21.3 (2024-09-11)
Dependencies
- Update dependency com.google.cloud:sdk-platform-java-config to v3.35.0 (#1561) (5a79fd8)
- Update dependency com.google.errorprone:error_prone_core to v2.31.0 (#1523) (8d3af32)
- Update dependency com.google.guava:guava-testlib to v33.3.0-jre (#1548) (18ba37f)
- Update dependency org.easymock:easymock to v5.4.0 (#1482) (ee788a1)
September 09, 2024
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-ndb
2.3.2 (2024-07-15)
Bug Fixes
August 26, 2024
A weekly digest of client library updates from across the Cloud SDK.
Go
Changes for datastore/admin/apiv1
1.19.0 (2024-08-22)
Features
1.18.0 (2024-08-21)
Features
- datastore: Add support for Go 1.23 iterators (84461c0)
- datastore: Start generating datastorepb protos (946a5fc)
Bug Fixes
Java
Changes for google-cloud-datastore
2.21.2 (2024-08-22)
Dependencies
August 19, 2024
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-datastore
2.20.1 (2024-08-14)
Bug Fixes
August 12, 2024
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-datastore
2.20.0 (2024-08-07)
Features
- Add new types ExplainOptions, ExplainMetrics, PlanSummary, ExecutionStats (#521) (dfbee2d)
- Add new_transaction support (#499) (43855dd)
- Implement query profiling (#542) (1500f70)
- New PropertyMask field which allows partial commits, lookups, and query results (7fd218b)
Bug Fixes
Java
Changes for google-cloud-datastore
2.21.1 (2024-08-06)
Dependencies
2.21.0 (2024-07-31)
Features
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.
July 01, 2024
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/datastore
9.1.0 (2024-06-24)
Features
Bug Fixes
Java
Changes for google-cloud-datastore
2.20.2 (2024-06-28)
Dependencies
June 28, 2024
Scheduled backups are now available in GA.
June 17, 2024
June 10, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-datastore
2.20.1 (2024-06-04)
Dependencies
June 03, 2024
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/datastore
9.0.0 (2024-05-09)
⚠ BREAKING CHANGES
- An existing method
UpdateVehicleLocationis removed from serviceVehicleService(#1248)
Features
Bug Fixes
Java
Changes for google-cloud-datastore
2.20.0 (2024-05-27)
Features
Bug Fixes
May 20, 2024
May 13, 2024
A weekly digest of client library updates from across the Cloud SDK.
Go
Changes for datastore/admin/apiv1
1.17.0 (2024-05-08)
Features
Java
Changes for google-cloud-datastore
2.19.2 (2024-05-03)
Bug Fixes
Dependencies
- Update dependency com.google.cloud:sdk-platform-java-config to v3.30.0 (#1426) (ac3a1c1)
- 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.guava:guava-testlib to v33.2.0-jre (#1422) (5a5dfdf)
May 06, 2024
A weekly digest of client library updates from across the Cloud SDK.
Go
Changes for datastore/admin/apiv1
1.16.0 (2024-04-29)
Features
- datastore: Adding BeginLater and transaction state (#8984) (5f8e21f)
- datastore: Adding BeginLater transaction option (#8972) (4067f4e)
- datastore: Adding reserve IDs support (#9027) (2d66de0)
- datastore: Configure both mTLS and TLS endpoints for Datastore client (#9653) (38bd793)
- datastore: Respect DATASTORE_EMULATOR_HOST setting (#9789) (7259373)
Bug Fixes
- datastore: Add explicit sleep before read time use (#9080) (0538be4)
- datastore: Adding tracing to run method (#9602) (a5e197c)
- datastore: Bump x/net to v0.24.0 (ba31ed5)
- datastore: Enable universe domain resolution options (fd1d569)
- datastore: Prevent panic on GetMulti failure (#9656) (55845ad)
- datastore: Update protobuf dep to v1.33.0 (30b038d)
April 29, 2024
Firestore in Datastore mode now supports the us-south1 Dallas region.
For a full list of supported locations, see Locations.
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-datastore
2.19.1 (2024-04-19)
Dependencies
April 08, 2024
Firestore in Datastore mode now supports the following additional locations:
africa-south1Johannesburgeurope-north1Finlandeurope-southwest1Madrideurope-west10Berlineurope-west12Turineurope-west8Milansouthamerica-west1Santiagous-central1Iowaus-east5Columbus
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 01, 2024
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/datastore
8.6.0 (2024-03-25)
Features
- Add new types ExplainOptions, ExplainMetrics, PlanSummary, ExecutionStats (#1241) (6c409d5)
- Nodejs transaction redesign feature branch (#1235) (1585d4a)
Bug Fixes
Java
Changes for google-cloud-datastore
2.19.0 (2024-03-25)
Features
March 27, 2024
Datastore 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.
March 25, 2024
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-ndb
2.3.1 (2024-03-16)
Bug Fixes
- grpc: Fix large payload handling when using the emulator. (#975) (d9162ae)
- Remove uses of six. #913 (#958) (e17129a)
- Show a non-None error for core_exception.Unknown errors. (#968) (66e61cc)
Documentation
Java
Changes for google-cloud-datastore
2.18.6 (2024-03-18)
Bug Fixes
Dependencies
- 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.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.guava:guava-testlib to v33.1.0-jre (#1368) (0195345)
March 05, 2024
You can now use the Firestore emulator to test Firestore in Datastore mode behavior. Use gcloud emulators firestore start with --database-mode=datastore-mode.
March 04, 2024
A weekly digest of client library updates from across the Cloud SDK.
Python
Changes for google-cloud-ndb
2.3.0 (2024-03-01)
Features
- Add field information when raising validation errors. (#956) (17caf0b)
- Add Python 3.12 (#949) (b5c8477)
- Add support for google.cloud.ndb.version (#929) (42b3f01)
- Add support for server side NOT_IN filter. (#957) (f0b0724)
- Allow queries using server side IN. (#954) (2646cef)
- Introduce compatibility with native namespace packages (#933) (ccae387)
- Use server side != for queries. (#950) (106772f)
Bug Fixes
- Compressed repeated to uncompressed property (#772) (dab9edf)
- Repeated structured property containing blob property with legacy_data (#817) (#946) (455f860)
Documentation
January 29, 2024
Eventarc events and Firestore events for Cloud Functions (2nd gen) are now supported at the General Availability (GA) level.
January 15, 2024
A weekly digest of client library updates from across the Cloud SDK.
Java
Changes for google-cloud-datastore
2.18.0 (2024-01-08)
Features
Dependencies
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 18, 2023
A weekly digest of client library updates from across the Cloud SDK.
Node.js
Changes for @google-cloud/datastore
8.3.0 (2023-12-11)
Features
Bug Fixes
Python
Changes for google-cloud-datastore
2.19.0 (2023-12-10)
Features
- Add support for Python 3.12 (#498) (d1d60fa)
- Introduce compatibility with native namespace packages (#497) (87b3392)
Bug Fixes
- Use
retry_asyncinstead ofretryin async client (4e15ce6)
Documentation
December 15, 2023
You can now create and delete non-default databases in the Google Cloud console.
December 04, 2023
A weekly digest of client library updates from across the Cloud SDK.