Send feedback
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.30.0 keyboard_arrow_down
Changelog
2.30.0
(2025-06-26)
Features
Enable grpc configurator for client-side tracing ( #1886
) ( 97004c8
)
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
)
2.29.2
(2025-06-13)
Bug Fixes
deps: Update the Java code generator (gapic-generator-java) to 2.59.0 ( 910a6c2
)
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
Next release from main branch is 2.27.0 ( #1781
) ( d29f47c
)
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
Introduce java.time
methods and variables ( #1671
) ( 5a78a80
)
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
Checksum format ( #1178
) ( 410b939
)
Deprecate databaseId
on datastore-v1-proto-client DatastoreOptions ( #1190
) ( 12a3d27
)
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
Marking AggregationResult#get as Obsolete ( #1185
) ( 252f854
)
2.17.0
(2023-08-22)
Features
Publish proto definitions for SUM/AVG in Datastore ( #1157
) ( 954320a
)
Sum and Avg aggregation feature ( #1067
) ( 56d1001
)
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
Minor comment update for Entity message ( #1063
) ( 52f8c27
)
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
support IN/NOT_IN/NOT_EQUAL operators ( #688
) ( f8a84ff
)
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
add gcf-owl-bot[bot]
to ignoreAuthors
( #433
) ( a8bc795
)
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
generator: update protoc to v3.15.3 ( #354
) ( 3b1f67a
)
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
add flatten plugin to client and proto modules ( #108
) ( fb3566d
)
Create CODEOWNERS ( #122
) ( 8082369
)
implement google-cloud-shared-dependencies BOM ( #135
) ( 72e29ff
)
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
bom version tag miss configured ( #42
) ( 6af084f
)
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
)
Send feedback
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-09-04 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,[]]