Version 2.29.1keyboard_arrow_down  
  
 
    
    
    
    
      
Changelog 
2.29.1  (2025-06-07) 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 (#1860 ) (0eff028 ) 
 
2.29.0  (2025-06-06) 
Features 
Bug Fixes 
Dependencies 
Update dependency org.easymock:easymock to v5.6.0 (#1858 ) (acc1513 ) 
 
2.28.2  (2025-05-16) 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.48.0 (#1847 ) (7ed3232 ) 
Update googleapis/sdk-platform-java action to v2.58.0 (#1853 ) (eef820d ) 
 
2.28.1  (2025-05-06) 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 (#1841 ) (ac393e6 ) 
Update googleapis/sdk-platform-java action to v2.57.0 (#1842 ) (0745906 ) 
 
2.28.0  (2025-04-29) 
Features 
2.27.2  (2025-04-25) 
Bug Fixes 
deps:  Update the Java code generator (gapic-generator-java) to 2.56.2 (1210f32 ) 
 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 (#1823 ) (4d2026c ) 
 
2.27.1  (2025-03-18) 
Bug Fixes 
deps:  Update the Java code generator (gapic-generator-java) to 2.55.1 (ba1ad98 ) 
 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.45.1 (#1791 ) (ab5ac8e ) 
 
2.27.0  (2025-03-05) 
Features 
Bug Fixes 
deps:  Update the Java code generator (gapic-generator-java) to 2.54.0 (b9b302b ) 
 
Dependencies 
Update dependency com.google.cloud:gapic-libraries-bom to v1.53.0 (#1779 ) (8369118 ) 
 
2.26.4  (2025-02-26) 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.44.0 (#1769 ) (7a86509 ) 
 
2.26.3  (2025-02-21) 
Dependencies 
Update dependency com.google.cloud:gapic-libraries-bom to v1.52.0 (#1747 ) (592072b ) 
 
2.26.2  (2025-02-12) 
Bug Fixes 
deps:  Update the Java code generator (gapic-generator-java) to 2.53.0 (be0d0cd ) 
 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 (#1737 ) (7272a41 ) 
Update googleapis/sdk-platform-java action to v2.53.0 (#1738 ) (b8a7a5d ) 
 
2.26.1  (2025-02-05) 
Bug Fixes 
deps:  Update the Java code generator (gapic-generator-java) to 2.52.0 (9594024 ) 
 
Dependencies 
Update dependency com.google.cloud:gapic-libraries-bom to v1.51.0 (#1726 ) (89f31a8 ) 
 
2.26.0  (2025-01-29) 
Features 
Add firestoreInDatastoreMode for datastore emulator (#1698 ) (50f106d ) 
 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 (#1725 ) (1cbaf22 ) 
 
2.25.4  (2025-01-22) 
Dependencies 
Update dependency org.easymock:easymock to v5.5.0 (#1666 ) (0333b07 ) 
 
2.25.3  (2025-01-15) 
Dependencies 
Update dependency com.google.cloud:gapic-libraries-bom to v1.50.0 (#1708 ) (b78660f ) 
 
2.25.2  (2025-01-09) 
Bug Fixes 
deps:  Update the Java code generator (gapic-generator-java) to 2.51.1 (90d8b30 ) 
Fix emulator command arg data-dir (#1695 ) (9d53195 ) 
 
Dependencies 
Update dependency com.google.cloud:gapic-libraries-bom to v1.49.0 (#1693 ) (8160c28 ) 
Update dependency com.google.cloud:sdk-platform-java-config to v3.41.1 (#1703 ) (bf9537f ) 
Update dependency com.google.guava:guava-testlib to v33.4.0-jre (#1694 ) (b91a2af ) 
 
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 
Update dependency com.google.cloud:gapic-libraries-bom to v1.48.0 (#1605 ) (5c6a678 ) 
 
Documentation 
Update gapic upgrade installation instructions (#1677 ) (b3fbfcc ) 
 
2.24.3  (2024-11-18) 
Dependencies 
2.24.2  (2024-11-06) 
Bug Fixes 
doc:  Add discriptions for TransactionCallable interface (#1644 ) (173a883 ) 
doc:  Fix return types for batch interface (#1645 ) (1189211 ) 
 
2.24.1  (2024-10-28) 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.39.0 (#1640 ) (fe61f66 ) 
Update googleapis/sdk-platform-java action to v2.49.0 (#1638 ) (57598d7 ) 
 
2.24.0  (2024-10-24) 
Features 
Add FindNearest API to the stable branch (3512ba2 ) 
 
Bug Fixes 
sample:  Change update entity sample to use transaction (#1633 ) (c44f17a ) 
 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.38.0 (#1632 ) (6453f1e ) 
Update googleapis/sdk-platform-java action to v2.48.0 (#1628 ) (d3bce79 ) 
 
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 
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 ) 
 
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 ) 
 
2.21.2  (2024-08-22) 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.34.0 (#1547 ) (8c5f595 ) 
 
2.21.1  (2024-08-06) 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.33.0 (#1531 ) (9e52395 ) 
 
2.21.0  (2024-07-31) 
Features 
2.20.2  (2024-06-28) 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.32.0 (#1492 ) (d940c93 ) 
 
2.20.1  (2024-06-04) 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.31.0 (#1471 ) (42c643d ) 
Update dependency com.google.errorprone:error_prone_core to v2.28.0 (#1469 ) (e3fac2b ) 
Update dependency com.google.guava:guava-testlib to v33.2.1-jre (#1470 ) (614e930 ) 
 
2.20.0  (2024-05-27) 
Features 
New PropertyMask field which allows partial commits, lookups, and query results (#1455 ) (ff5e397 ) 
 
Bug Fixes 
Migrate off TextPrinter's deprecated methods (#1452 ) (c3c1317 ) 
Set the correct database id on the key parent when calling Key#getParent (#1457 ) (992815d ) 
 
2.19.3  (2024-05-16) 
Dependencies 
Update actions/checkout action to v4 (#1390 ) (80dbca1 ) 
Update dependency com.google.cloud:sdk-platform-java-config to v3.30.1 (#1443 ) (79f6c46 ) 
 
2.19.2  (2024-05-03) 
Bug Fixes 
deps:  Update the Java code generator (gapic-generator-java) to 2.39.0 (#1406 ) (b265fb3 ) 
 
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 ) 
 
2.19.1  (2024-04-19) 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.29.0 (#1403 ) (d23dc4c ) 
 
2.19.0  (2024-03-25) 
Features 
2.18.6  (2024-03-18) 
Bug Fixes 
deps:  Update the Java code generator (gapic-generator-java) to 2.37.0 (#1355 ) (bcc5668 ) 
 
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 ) 
 
2.18.5  (2024-03-04) 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.27.0 (#1352 ) (124d7ca ) 
Update dependency com.google.errorprone:error_prone_core to v2.25.0 (#1339 ) (0c6702e ) 
 
2.18.4  (2024-02-14) 
Dependencies 
autogen:  Set packed = false on field_behavior extension (#1320 ) (9cfa1c3 ) 
Update dependency com.google.cloud:sdk-platform-java-config to v3.25.0 (#1333 ) (0e64a7d ) 
 
2.18.3  (2024-02-01) 
Bug Fixes 
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 ) 
 
Dependencies 
Update dependency com.google.cloud:sdk-platform-java-config to v3.24.0 (#1310 ) (26e5f98 ) 
Update protobuf to 25.2 in WORKSPACE (#1311 ) (3f4ae83 ) 
 
2.18.2  (2024-01-25) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.23.0 (#1301 ) (ac947a5 ) 
 
2.18.1  (2024-01-22) 
Bug Fixes 
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 ) 
 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.22.0 (#1291 ) (5a5c78e ) 
 
2.18.0  (2024-01-08) 
Features 
Remove @BetaApi annotations from get/setDatabaseId methods (#1272 ) (2bd9a51 ) 
 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.21.0 (#1280 ) (ac253dc ) 
Update dependency com.google.errorprone:error_prone_core to v2.24.1 (#1274 ) (86cd785 ) 
 
2.17.6  (2023-11-30) 
Bug Fixes 
Remove deprecated databaseId field in DatastoreOptions (#1237 ) (05e25e5 ) 
 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.20.0 (#1247 ) (c4e3533 ) 
Update dependency org.junit.vintage:junit-vintage-engine to v5.10.1 (#1230 ) (05c7fc6 ) 
 
2.17.5  (2023-11-02) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.19.0 (#1226 ) (970ac96 ) 
 
2.17.4  (2023-10-23) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.18.0 (#1215 ) (aa82f01 ) 
Update dependency com.google.errorprone:error_prone_core to v2.23.0 (#1213 ) (c57db43 ) 
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.28 (#1217 ) (7d56b3c ) 
 
2.17.3  (2023-10-10) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.17.0 (#1206 ) (2ad068b ) 
 
2.17.2  (2023-09-26) 
Bug Fixes 
Dependencies 
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.errorprone:error_prone_core to v2.22.0 (#1194 ) (b8f108a ) 
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:native-maven-plugin to v0.9.26 (#1177 ) (7733004 ) 
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.27 (#1193 ) (a628255 ) 
Update gapic-generator-java to 2.26.0 (#1197 ) (2540282 ) 
 
2.17.1  (2023-09-11) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.15.0 (#1184 ) (6cbb795 ) 
Update dependency org.easymock:easymock to v5.2.0 (#1180 ) (3e62380 ) 
 
Documentation 
2.17.0  (2023-08-22) 
Features 
Dependencies 
Update dependency com.google.errorprone:error_prone_core to v2.21.1 (#1163 ) (83158b6 ) 
Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.24 (#1165 ) (4094c70 ) 
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.24 (#1166 ) (70cc371 ) 
 
Documentation 
Update property requirement specifications (#1169 ) (c908837 ) 
 
2.16.3  (2023-08-02) 
Documentation 
Specify limit for properties in Index message in Datastore Admin API (#1149 ) (00a696d ) 
 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.14.0 (#1159 ) (fcf07d4 ) 
Update dependency com.google.errorprone:error_prone_core to v2.21.0 (#1158 ) (08dbb3a ) 
 
2.16.2  (2023-07-25) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.1 (#1136 ) (f4d66af ) 
Update dependency org.junit.vintage:junit-vintage-engine to v5.10.0 (#1139 ) (a170611 ) 
 
2.16.1  (2023-07-10) 
Documentation 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.0 (#1130 ) (2181847 ) 
 
2.16.0  (2023-06-22) 
Features 
Remove BetaApi annotation from OR query API (#1118 ) (b08dc9a ) 
 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.12.0 (#1121 ) (65dd46d ) 
Update dependency com.google.errorprone:error_prone_core to v2.20.0 (#1115 ) (381d76e ) 
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.23 (#1114 ) (7f58868 ) 
 
2.15.0  (2023-06-09) 
Features 
Bug Fixes 
Add some missing annotations and fix equals/hashcode for DatastoreOptions (#1106 ) (c4a79ef ) 
 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.11.0 (#1104 ) (fc9b091 ) 
 
2.14.7  (2023-05-29) 
Documentation 
Marking Transaction, Batch and DatastoreBatchWriter class with 'NotThreadSafe' annotation (#1082 ) (9e96650 ) 
 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.0 (#1085 ) (47df1b8 ) 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.1 (#1086 ) (e3ad866 ) 
Update dependency com.google.errorprone:error_prone_core to v2.19.1 (#1069 ) (2390016 ) 
Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.22 (#1074 ) (c0cc456 ) 
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.22 (#1075 ) (a4db895 ) 
 
2.14.6  (2023-05-09) 
Documentation 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 (#1071 ) (6bd4dfe ) 
 
2.14.5  (2023-04-27) 
Bug Fixes 
Using namespace from DatastoreOptions if aggregation query is not configured with one. (#1055 ) (ac21ef6 ), closes #1054  
 
2.14.4  (2023-04-26) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 (#1052 ) (412be61 ) 
Update dependency org.junit.vintage:junit-vintage-engine to v5.9.3 (#1056 ) (2a871e2 ) 
 
Documentation 
Remove @BetaApi annotations for count aggregations (#1051 ) (b8bdaa2 ) 
 
2.14.3  (2023-04-13) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.7.0 (#1044 ) (3ecd20a ) 
Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.21 (#1045 ) (d18ff7c ) 
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.21 (#1046 ) (0d3f78e ) 
 
2.14.2  (2023-03-29) 
Documentation 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.6.0 (#1035 ) (b2f4cb3 ) 
Update gapic-generator-java to 2.16.0 (8c96c55 ) 
 
2.14.1  (2023-03-20) 
Documentation 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.5.0 (#1024 ) (4a57e95 ) 
Upgrade gapic-generator-java to 2.15.3 (091d197 ) 
 
2.14.0  (2023-03-08) 
Features 
2.13.6  (2023-03-02) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 (#1001 ) (a230e03 ) 
 
2.13.5  (2023-02-17) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.3.0 (#994 ) (ce8df48 ) 
Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.20 (#989 ) (f71ccd9 ) 
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.20 (#990 ) (5e984c8 ) 
 
2.13.4  (2023-02-06) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 (#975 ) (f94bd37 ) 
 
2.13.3  (2023-01-23) 
Bug Fixes 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 (#966 ) (78e9e8e ) 
 
2.13.2  (2023-01-10) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.1 (#953 ) (fdffe1e ) 
Update dependency com.google.errorprone:error_prone_core to v2.18.0 (#951 ) (ac5c83e ) 
Update dependency org.junit.vintage:junit-vintage-engine to v5.9.2 (#954 ) (b0b72bb ) 
 
2.13.1  (2023-01-03) 
Dependencies 
Update dependency com.google.errorprone:error_prone_core to v2.17.0 (#944 ) (b0fd082 ) 
Update dependency org.easymock:easymock to v5.1.0 (#945 ) (7774aac ) 
 
2.13.0  (2022-12-06) 
Features 
Next release from main branch is 2.13.0 (#917 ) (1f12435 ) 
 
Bug Fixes 
#355  Explicitly passing --project argument when starting emulator (#923 ) (ef4065d ) 
 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.0 (#932 ) (1dbcea7 ) 
Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.18 (#924 ) (625e896 ) 
Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.19 (#930 ) (77285be ) 
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.18 (#925 ) (0c7539d ) 
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.19 (#931 ) (40b4011 ) 
 
2.12.5  (2022-11-08) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.6 (#912 ) (360c790 ) 
 
2.12.4  (2022-11-07) 
Dependencies 
Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.17 (#906 ) (294e6a8 ) 
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.17 (#907 ) (6f8a518 ) 
 
2.12.3  (2022-10-24) 
Dependencies 
Update dependency org.easymock:easymock to v5.0.1 (#896 ) (0382c3d ) 
 
2.12.2  (2022-10-21) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.5 (#891 ) (1f32176 ) 
 
2.12.1  (2022-10-19) 
Dependencies 
Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.16 (#885 ) (c8b7559 ) 
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.16 (#886 ) (76df7ea ) 
 
2.12.0  (2022-10-17) 
Features 
Dependencies 
Update dependency com.google.errorprone:error_prone_core to v2.16 (#872 ) (b2a72ca ) 
Update dependency org.easymock:easymock to v5 (#877 ) (ed816e2 ) 
Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.15 (#878 ) (831a92b ) 
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.15 (#879 ) (76a187a ) 
 
2.11.5  (2022-10-03) 
Dependencies 
Convert from JacksonFactory to GsonFactory (#780 ) (d24cae2 ) 
Update dependency cachetools to v5 (#863 ) (74320c1 ) 
Update dependency certifi to v2022.9.24 (#842 ) (1631a67 ) 
Update dependency charset-normalizer to v2.1.1 (#854 ) (8814084 ) 
Update dependency click to v8.1.3 (#855 ) (5935e6e ) 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.4 (#866 ) (af1d1eb ) 
Update dependency gcp-releasetool to v1.8.8 (#843 ) (10b4e44 ) 
Update dependency google-api-core to v2.10.1 (#856 ) (874166e ) 
Update dependency google-auth to v2.12.0 (#857 ) (d832df6 ) 
Update dependency google-cloud-core to v2.3.2 (#852 ) (14aad83 ) 
Update dependency google-cloud-storage to v2.5.0 (#858 ) (17f47bc ) 
Update dependency google-crc32c to v1.5.0 (#859 ) (dd58916 ) 
Update dependency googleapis-common-protos to v1.56.4 (#853 ) (416e157 ) 
Update dependency importlib-metadata to v4.12.0 (#860 ) (0a15a3f ) 
Update dependency jinja2 to v3.1.2 (#861 ) (9fc4af5 ) 
Update dependency keyring to v23.9.3 (#862 ) (620e5f2 ) 
Update dependency markupsafe to v2.1.1 (#844 ) (8d64f16 ) 
Update dependency protobuf to v3.20.2 (#845 ) (7b46721 ) 
Update dependency protobuf to v4 (#864 ) (0bf85e9 ) 
Update dependency pyjwt to v2.5.0 (#846 ) (e4edcd1 ) 
Update dependency requests to v2.28.1 (#847 ) (08ca8e5 ) 
Update dependency typing-extensions to v4.3.0 (#848 ) (2197874 ) 
Update dependency zipp to v3.8.1 (#849 ) (18db303 ) 
 
2.11.4  (2022-09-22) 
Dependencies 
Update dependency org.graalvm.buildtools:junit-platform-native to v0.9.14 (#833 ) (4463f89 ) 
Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.14 (#834 ) (6e6b609 ) 
 
2.11.3  (2022-09-21) 
Dependencies 
Update dependency org.junit.vintage:junit-vintage-engine to v5.9.1 (#829 ) (2ab161e ) 
 
2.11.2  (2022-09-15) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.3 (#824 ) (819f79f ) 
 
2.11.1  (2022-09-10) 
Dependencies 
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 (#818 ) (47780d6 ) 
 
2.11.0  (2022-08-04) 
Features 
Documentation 
sample:  Add a top-level Datastore samples README (#790 ) (d3884dc ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v3 (#805 ) (ad467ef ) 
update dependency com.google.errorprone:error_prone_core to v2.15.0 (#810 ) (fc8cd15 ) 
update dependency org.junit.vintage:junit-vintage-engine to v5.9.0 (#804 ) (6caafd8 ) 
 
2.10.1  (2022-07-13) 
Dependencies 
update dependency org.graalvm.buildtools:junit-platform-native to v0.9.13 (#793 ) (0bd0199 ) 
update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.13 (#794 ) (fa3979a ) 
 
2.10.0  (2022-06-30) 
Features 
Enable REST transport for admin client (#778 ) (c3290e3 ) 
 
Bug Fixes 
update gapic-generator-java with mock service generation fixes (#785 ) (8a12f25 ) 
 
2.9.1  (2022-06-23) 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.13.0 (#777 ) (58136d6 ) 
 
2.9.0  (2022-06-22) 
Features 
support readTime in Datastore query splitter. (#763 ) (61758e0 ) 
 
Documentation 
sample:  clean up README for native image sample (#771 ) (7358aa3 ) 
 
Dependencies 
update dependency org.graalvm.buildtools:junit-platform-native to v0.9.12 (#773 ) (cab7e54 ) 
update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.12 (#774 ) (496c1bc ) 
 
2.8.0  (2022-06-09) 
Features 
2.7.0  (2022-06-02) 
Features 
new enum value OPTIMISTIC_WITH_ENTITY_GROUPS for ConcurrencyMode (df6b793 ) 
 
Documentation 
clarifications for DatastoreFirestoreMigraitonMetadata (df6b793 ) 
 
2.6.0  (2022-05-31) 
Features 
Expose Datastore Admin generated client (#748 ) (3dd882a ) 
 
2.5.1  (2022-05-25) 
Dependencies 
update dependency com.google.errorprone:error_prone_core to v2.14.0 (#744 ) (51d9244 ) 
 
2.5.0  (2022-05-23) 
Features 
add build scripts for native image testing in Java 17 (#1440 ) (#739 ) (252a174 ) 
add ReadOption.ReadTime to support timestamp reads. (#712 ) (06bb08f ) 
 
Bug Fixes 
java:  rename test to be picked up by native profile (#723 ) (3a30e75 ) 
 
Documentation 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.11.0 (#737 ) (8eb0c5f ) 
update shared deps to 2.12.0 (#740 ) (5c3676e ) 
 
2.4.0  (2022-04-21) 
Features 
expose new read_time API fields, currently only available in private preview (#706 ) (e11bd20 ) 
next release from main branch is 2.4.0 (#715 ) (9cc80c9 ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.10.0 (#710 ) (ed8de9c ) 
update dependency com.google.cloud:native-image-support to v0.13.1 (#709 ) (354ad90 ) 
update dependency com.google.errorprone:error_prone_core to v2.13.0 (#708 ) (f22a1bc ) 
update dependency com.google.errorprone:error_prone_core to v2.13.1 (#711 ) (a9f565d ) 
 
2.3.1  (2022-04-07) 
Dependencies 
update dependency com.google.errorprone:error_prone_core to v2.12.1 (#701 ) (b2803ea ) 
 
2.3.0  (2022-03-29) 
Features 
Documentation 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.9.0 (#695 ) (875b661 ) 
update dependency com.google.cloud:native-image-support to v0.12.11 (#694 ) (5e98681 ) 
update dependency org.graalvm.buildtools:junit-platform-native to v0.9.11 (#691 ) (17d9bcb ) 
update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.11 (#692 ) (4c49614 ) 
 
2.2.9  (2022-03-14) 
Dependencies 
update dependency com.google.cloud:native-image-support to v0.12.10 (#679 ) (0f8afd7 ) 
 
2.2.8  (2022-03-10) 
Dependencies 
update dependency com.google.cloud:native-image-support to v0.12.9 (#671 ) (4338c40 ) 
update dependency com.google.errorprone:error_prone_core to v2.11.0 (#673 ) (0888bac ) 
 
2.2.7  (2022-03-09) 
Dependencies 
update dependency com.google.cloud:native-image-support to v0.12.8 (#668 ) (917a3fe ) 
 
2.2.6  (2022-03-08) 
Dependencies 
update dependency com.google.cloud:native-image-support to v0.12.7 (#661 ) (11634df ) 
 
2.2.5  (2022-03-02) 
Bug Fixes 
Use ImmutableMap.Bulder.buildOrThrow() instead of build(). (#632 ) (5d0f484 ) 
 
Documentation 
sample:  Add sample for native image support in Datastore (#640 ) (f728901 ) 
sample:  Use Java 8 for Native Image sample (#656 ) (b95ee96 ) 
 
Dependencies 
update actions/setup-java action to v3 (#648 ) (8d85b64 ) 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.8.0 (#653 ) (03162a6 ) 
update dependency com.google.cloud:native-image-support to v0.12.5 (#650 ) (b449554 ) 
update dependency com.google.cloud:native-image-support to v0.12.6 (#654 ) (5e69833 ) 
update dependency org.graalvm.buildtools:junit-platform-native to v0.9.10 (#646 ) (c62a390 ) 
update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.10 (#647 ) (d6e2a16 ) 
 
2.2.4  (2022-02-03) 
Dependencies 
java:  update actions/github-script action to v5 (#626 ) (7ddb377 ) 
 
2.2.3  (2022-02-01) 
Dependencies 
update dependency org.easymock:easymock to v4 (#614 ) (a24215c ) 
update shared dependencies to 2.7.0 and remove google-oauth-client from dependency management (#629 ) (298e0b0 ) 
 
2.2.2  (2022-01-07) 
Bug Fixes 
java:  add -ntp flag to native image testing command (#593 ) (9b6496e ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.6.0 (#607 ) (095fd5d ) 
 
2.2.1  (2021-12-03) 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.1 (#586 ) (c1d1b91 ) 
 
2.2.0  (2021-11-15) 
Features 
Bug Fixes 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.0 (#577 ) (931e6ec ) 
 
2.1.3  (2021-10-20) 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.4.0 (#559 ) (9d9afee ) 
 
2.1.2  (2021-09-22) 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.3.0 (#543 ) (3d1a18a ) 
 
2.1.1  (2021-09-14) 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.1 (#536 ) (b9b0e79 ) 
 
2.1.0  (2021-08-31) 
Features 
support overriding the emulator download URL in LocalDatastoreHelper (#492 ) (76397bf ), closes #376  
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.0 (#524 ) (81b9de5 ) 
 
2.0.3  (2021-08-24) 
Dependencies 
update dependency com.google.oauth-client:google-oauth-client to v1.32.1 (#511 ) (51fb68f ) 
 
2.0.2  (2021-08-23) 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.1.0 (#507 ) (231a87f ) 
 
2.0.1  (2021-08-12) 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.0.1 (#496 ) (a8dde5d ) 
 
2.0.0  (2021-08-06) 
⚠ BREAKING CHANGES 
update compile level to Java 1.8 (#486 ) 
upgrade shared dependencies to 2.0.0 (#490) 
 
Features 
update compile level to Java 1.8 (#486 ) 
upgrade shared dependencies to 2.0.0 (#490 ) (d3e1af5 ) 
 
Bug Fixes 
Add shopt -s nullglob to dependencies script (#461 ) (147a3e5 ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v1.4.0 (#465 ) (9a83695 ) 
 
Features 
Bug Fixes 
Update dependencies.sh to not break on mac (#456 ) (1e514c0 ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v1.3.0 (#451 ) (00ca1a6 ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v1.2.0 (#430 ) (86c4dfe ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v1.1.0 (#417 ) (0ecddb2 ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v1 (#404 ) (c168760 ) 
 
Bug Fixes 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.1 (#397 ) (947befe ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.0 (#380 ) (7577e1b ) 
update dependency com.google.oauth-client:google-oauth-client to v1.31.5 (#379 ) (917719c ) 
 
Features 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.1 (#365 ) (ccc4a01 ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.0 (#350 ) (13336fb ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 (#339 ) (393bd29 ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.18.0 (#309 ) (211ac20 ) 
 
Dependencies 
update dependency com.google.oauth-client:google-oauth-client to v1.31.4 (#301 ) (f03b4ce ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 (#288 ) (30f11d2 ) 
 
Bug Fixes 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 (b323187 ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 (#277 ) (fbfa25b ) 
 
Dependencies 
update dependency com.google.oauth-client:google-oauth-client to v1.31.2 (#265 ) (3f165c7 ) 
 
Documentation 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.13.0 (#243 ) (d275db8 ) 
update dependency com.google.oauth-client:google-oauth-client to v1.31.1 (#244 ) (b984e36 ) 
update google-cloud-shared-dependencies to 0.15.0 (#259 ) (d6c68e7 ) 
 
Features 
deps:  adopt flatten plugin and google-cloud-shared-dependencies (#174 ) (8618c18 ) 
 
Bug Fixes 
query result start with startCursor if specified (#207 ) (023229a ) 
 
Dependencies 
remove direct declaration of google-auth-library-oauth2-http (#184 ) (4fa4df4 ) 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.2 (#187 ) (941bea0 ) 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.3 (#191 ) (a89eb08 ) 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.4 (#196 ) (7214e0a ) 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 (#199 ) (6a959d3 ) 
update dependency com.google.oauth-client:google-oauth-client to v1.31.0 (#186 ) (16bfb9a ) 
 
Documentation 
Features 
add opencensus tracing/stats support for Datastore RPC operations (#130 ) (5aee52f ) 
add support to customize gcloud command of LocalDatastoreHelper (#137 ) (976d979 ) 
 
Bug Fixes 
fix version number in changelog to correctly reflect what was released to maven central (#145 ) (c509a2a ) 
 
Dependencies 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.0 (#161 ) (39c8d72 ) 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.1 (#163 ) (7bfa07e ) 
 
Features 
Bug Fixes 
update retry logic for operations that can be associated with a transaction (#144 ) (82ee74e ) 
 
Dependencies 
bump shared-deps version and add back certain test deps (#139 ) (660f216 ) 
update core transport dependencies to v1.35.0 (#114 ) (cad3bfb ) 
update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#117 ) (b484256 ) 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.6.0 (#140 ) (712779c ) 
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.7.0 (#142 ) (e1a5a65 ) 
update dependency com.google.guava:guava-bom to v29 (#95 ) (32d5e37 ) 
update dependency com.google.protobuf:protobuf-java to v3.12.0 (#127 ) (8a310f3 ) 
update dependency io.grpc:grpc-bom to v1.29.0 (#110 ) (ad6b880 ) 
update dependency org.threeten:threetenbp to v1.4.4 (#112 ) (41d571d ) 
 
Documentation 
fix java doc link of LocalDatastoreHelper#stop (#126 ) (ed9b895 ) 
update CONTRIBUTING.md to include code formatting (#534 ) (#124 ) (147197d ) 
 
Dependencies 
update core dependencies (#64 ) (ce0fd11 ) 
update core dependencies (#86 ) (8394595 ) 
update core dependencies to v1.93.3 (#67 ) (3286a38 ) 
update core dependencies to v1.93.4 (#90 ) (9707cd4 ) 
update dependency com.google.api:api-common to v1.9.0 (#80 ) (ce0726b ) 
update dependency com.google.api:gax-bom to v1.55.0 (#83 ) (b67b962 ) 
update dependency com.google.cloud.samples:shared-configuration to v1.0.13 (#76 ) (1ecf942 ) 
update dependency com.google.oauth-client:google-oauth-client to v1.30.6 (#60 ) (e355d0f ) 
update dependency org.threeten:threetenbp to v1.4.2 (#73 ) (13c867a ) 
update dependency org.threeten:threetenbp to v1.4.3 (#88 ) (75a7254 ) 
 
Bug Fixes 
flakey ITDatastoreTest#testSkippedResults (#46 ) (3035ef2 ), closes #18  
 
Dependencies 
update core dependencies (#57 ) (34e94b1 ) 
update core transport dependencies to v1.34.2 (#44 ) (42e7e63 ) 
update dependency com.google.protobuf:protobuf-java to v3.11.4 (#48 ) (f78d0bd ) 
update dependency io.grpc:grpc-bom to v1.27.1 (#45 ) (ef6ca5b ) 
update dependency io.grpc:grpc-bom to v1.27.2 (#55 ) (dea7ec2 ) 
update truth 1.0 -> 1.0.1 (#58 ) (2af29c5 ) 
 
Bug Fixes 
Bug Fixes 
remove error_prone_annotations exclusion rules from poms (#31 ) (b659cfa ) 
remove temporary added animal-sniffer-annotations exclusion rule from pom (#16 ) (fde0a9f ), closes #3  
 
Dependencies 
update core dependencies (4481c27 ) 
update core dependencies to v1.92.5 (#36 ) (028b669 ) 
update dependency com.google.cloud:google-cloud-shared-config to v0.4.0 (#25 ) (657c69b ) 
update dependency com.google.protobuf:protobuf-java to v3.11.3 (#32 ) (6b3a930 ) 
update dependency junit:junit to v4.13 (#13 ) (174158b ) 
update dependency org.threeten:threetenbp to v1.4.1 (#28 ) (d6d74a1 ) 
 
 
     
    
  
  
  
     
  
 
  
    
    
      
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-30 UTC.
 
 
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-30 UTC."],[],[]]