diff --git a/CHANGELOG.md b/CHANGELOG.md index e9dbc06cba5..5adc13cf423 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [6.42.2](https://github.com/googleapis/java-spanner/compare/v6.42.1...v6.42.2) (2023-05-30) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-monitoring to v3.19.0 ([#2466](https://github.com/googleapis/java-spanner/issues/2466)) ([6de2cf6](https://github.com/googleapis/java-spanner/commit/6de2cf6a2d075b4347d69b9af21ac0cf96413884)) +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.1 ([#2465](https://github.com/googleapis/java-spanner/issues/2465)) ([0a89f49](https://github.com/googleapis/java-spanner/commit/0a89f49cd55311f4cb84a501aa302eab88b46575)) +* Update dependency com.google.cloud:google-cloud-trace to v2.18.0 ([#2467](https://github.com/googleapis/java-spanner/issues/2467)) ([45609ed](https://github.com/googleapis/java-spanner/commit/45609ed65e49147077eaaf3eb90ab0c732eef80b)) + ## [6.42.1](https://github.com/googleapis/java-spanner/compare/v6.42.0...v6.42.1) (2023-05-22) diff --git a/README.md b/README.md index e00b51630de..14b73e64313 100644 --- a/README.md +++ b/README.md @@ -57,13 +57,13 @@ implementation 'com.google.cloud:google-cloud-spanner' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-spanner:6.42.0' +implementation 'com.google.cloud:google-cloud-spanner:6.42.1' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-spanner" % "6.42.0" +libraryDependencies += "com.google.cloud" % "google-cloud-spanner" % "6.42.1" ``` @@ -412,7 +412,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-spanner/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-spanner.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanner/6.42.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanner/6.42.1 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-spanner-bom/pom.xml b/google-cloud-spanner-bom/pom.xml index 6ec207adf0a..bc062ef2cd6 100644 --- a/google-cloud-spanner-bom/pom.xml +++ b/google-cloud-spanner-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-spanner-bom - 6.42.1 + 6.42.2 pom com.google.cloud @@ -53,48 +53,48 @@ com.google.cloud google-cloud-spanner - 6.42.1 + 6.42.2 com.google.cloud google-cloud-spanner-executor - 6.42.1 + 6.42.2 com.google.cloud google-cloud-spanner test-jar - 6.42.1 + 6.42.2 com.google.api.grpc grpc-google-cloud-spanner-v1 - 6.42.1 + 6.42.2 com.google.api.grpc grpc-google-cloud-spanner-admin-instance-v1 - 6.42.1 + 6.42.2 com.google.api.grpc grpc-google-cloud-spanner-admin-database-v1 - 6.42.1 + 6.42.2 com.google.api.grpc proto-google-cloud-spanner-admin-instance-v1 - 6.42.1 + 6.42.2 com.google.api.grpc proto-google-cloud-spanner-v1 - 6.42.1 + 6.42.2 com.google.api.grpc proto-google-cloud-spanner-admin-database-v1 - 6.42.1 + 6.42.2 diff --git a/google-cloud-spanner-executor/pom.xml b/google-cloud-spanner-executor/pom.xml index 231599e7c1b..0ec1dfba810 100644 --- a/google-cloud-spanner-executor/pom.xml +++ b/google-cloud-spanner-executor/pom.xml @@ -5,14 +5,14 @@ 4.0.0 com.google.cloud google-cloud-spanner-executor - 6.42.1 + 6.42.2 jar Google Cloud Spanner Executor com.google.cloud google-cloud-spanner-parent - 6.42.1 + 6.42.2 diff --git a/google-cloud-spanner/pom.xml b/google-cloud-spanner/pom.xml index 664545c20a8..f265e44d476 100644 --- a/google-cloud-spanner/pom.xml +++ b/google-cloud-spanner/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-spanner - 6.42.1 + 6.42.2 jar Google Cloud Spanner https://github.com/googleapis/java-spanner @@ -11,7 +11,7 @@ com.google.cloud google-cloud-spanner-parent - 6.42.1 + 6.42.2 google-cloud-spanner diff --git a/grpc-google-cloud-spanner-admin-database-v1/pom.xml b/grpc-google-cloud-spanner-admin-database-v1/pom.xml index 7317628da02..a1fc68b5f60 100644 --- a/grpc-google-cloud-spanner-admin-database-v1/pom.xml +++ b/grpc-google-cloud-spanner-admin-database-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-spanner-admin-database-v1 - 6.42.1 + 6.42.2 grpc-google-cloud-spanner-admin-database-v1 GRPC library for grpc-google-cloud-spanner-admin-database-v1 com.google.cloud google-cloud-spanner-parent - 6.42.1 + 6.42.2 diff --git a/grpc-google-cloud-spanner-admin-instance-v1/pom.xml b/grpc-google-cloud-spanner-admin-instance-v1/pom.xml index be7bfce79fc..dd4ae4712af 100644 --- a/grpc-google-cloud-spanner-admin-instance-v1/pom.xml +++ b/grpc-google-cloud-spanner-admin-instance-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-spanner-admin-instance-v1 - 6.42.1 + 6.42.2 grpc-google-cloud-spanner-admin-instance-v1 GRPC library for grpc-google-cloud-spanner-admin-instance-v1 com.google.cloud google-cloud-spanner-parent - 6.42.1 + 6.42.2 diff --git a/grpc-google-cloud-spanner-v1/pom.xml b/grpc-google-cloud-spanner-v1/pom.xml index 9fb92d41fcd..17c83b40b62 100644 --- a/grpc-google-cloud-spanner-v1/pom.xml +++ b/grpc-google-cloud-spanner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-spanner-v1 - 6.42.1 + 6.42.2 grpc-google-cloud-spanner-v1 GRPC library for grpc-google-cloud-spanner-v1 com.google.cloud google-cloud-spanner-parent - 6.42.1 + 6.42.2 diff --git a/pom.xml b/pom.xml index 33c78d4c2ef..edbe5519440 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-spanner-parent pom - 6.42.1 + 6.42.2 Google Cloud Spanner Parent https://github.com/googleapis/java-spanner @@ -54,7 +54,7 @@ UTF-8 github google-cloud-spanner-parent - 3.9.0 + 3.10.1 @@ -62,37 +62,37 @@ com.google.api.grpc proto-google-cloud-spanner-admin-instance-v1 - 6.42.1 + 6.42.2 com.google.api.grpc proto-google-cloud-spanner-v1 - 6.42.1 + 6.42.2 com.google.api.grpc proto-google-cloud-spanner-admin-database-v1 - 6.42.1 + 6.42.2 com.google.api.grpc grpc-google-cloud-spanner-v1 - 6.42.1 + 6.42.2 com.google.api.grpc grpc-google-cloud-spanner-admin-instance-v1 - 6.42.1 + 6.42.2 com.google.api.grpc grpc-google-cloud-spanner-admin-database-v1 - 6.42.1 + 6.42.2 com.google.cloud google-cloud-spanner - 6.42.1 + 6.42.2 @@ -160,7 +160,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.4.3 + 3.4.4 diff --git a/proto-google-cloud-spanner-admin-database-v1/pom.xml b/proto-google-cloud-spanner-admin-database-v1/pom.xml index 16cf4cb8e45..01bd18c658b 100644 --- a/proto-google-cloud-spanner-admin-database-v1/pom.xml +++ b/proto-google-cloud-spanner-admin-database-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-spanner-admin-database-v1 - 6.42.1 + 6.42.2 proto-google-cloud-spanner-admin-database-v1 PROTO library for proto-google-cloud-spanner-admin-database-v1 com.google.cloud google-cloud-spanner-parent - 6.42.1 + 6.42.2 diff --git a/proto-google-cloud-spanner-admin-instance-v1/pom.xml b/proto-google-cloud-spanner-admin-instance-v1/pom.xml index d188518153a..9cec214b585 100644 --- a/proto-google-cloud-spanner-admin-instance-v1/pom.xml +++ b/proto-google-cloud-spanner-admin-instance-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-spanner-admin-instance-v1 - 6.42.1 + 6.42.2 proto-google-cloud-spanner-admin-instance-v1 PROTO library for proto-google-cloud-spanner-admin-instance-v1 com.google.cloud google-cloud-spanner-parent - 6.42.1 + 6.42.2 diff --git a/proto-google-cloud-spanner-v1/pom.xml b/proto-google-cloud-spanner-v1/pom.xml index 8692735f8e4..8e67d17adea 100644 --- a/proto-google-cloud-spanner-v1/pom.xml +++ b/proto-google-cloud-spanner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-spanner-v1 - 6.42.1 + 6.42.2 proto-google-cloud-spanner-v1 PROTO library for proto-google-cloud-spanner-v1 com.google.cloud google-cloud-spanner-parent - 6.42.1 + 6.42.2 diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index d2d45badd19..fa7f59d4b3c 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -22,8 +22,8 @@ 1.8 UTF-8 0.31.1 - 2.17.0 - 3.18.0 + 2.18.0 + 3.19.0 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 1d79f7d9c20..bd7bca83e59 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -22,8 +22,8 @@ 1.8 UTF-8 0.31.1 - 2.17.0 - 3.18.0 + 2.18.0 + 3.19.0 @@ -31,7 +31,7 @@ com.google.cloud google-cloud-spanner - 6.42.1 + 6.42.2 diff --git a/samples/snippets/src/main/java/com/example/spanner/BatchSample.java b/samples/snippets/src/main/java/com/example/spanner/BatchSample.java index 725f46d607f..f87adf62b91 100644 --- a/samples/snippets/src/main/java/com/example/spanner/BatchSample.java +++ b/samples/snippets/src/main/java/com/example/spanner/BatchSample.java @@ -19,6 +19,7 @@ import com.google.cloud.spanner.BatchClient; import com.google.cloud.spanner.BatchReadOnlyTransaction; import com.google.cloud.spanner.DatabaseId; +import com.google.cloud.spanner.Options; import com.google.cloud.spanner.Partition; import com.google.cloud.spanner.PartitionOptions; import com.google.cloud.spanner.ResultSet; @@ -76,10 +77,15 @@ public static void main(String[] args) throws InterruptedException { batchClient.batchReadOnlyTransaction(TimestampBound.strong()); // A Partition object is serializable and can be used from a different process. + // DataBoost option is an optional parameter which can be used for partition read + // and query to execute the request via spanner independent compute resources. + List partitions = txn.partitionQuery( PartitionOptions.getDefaultInstance(), - Statement.of("SELECT SingerId, FirstName, LastName FROM Singers")); + Statement.of("SELECT SingerId, FirstName, LastName FROM Singers"), + // Option to enable data boost for a given request + Options.dataBoostEnabled(true)); totalPartitions = partitions.size(); diff --git a/versions.txt b/versions.txt index 76d8abb2fa4..4fb509b7d63 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -proto-google-cloud-spanner-admin-instance-v1:6.42.1:6.42.1 -proto-google-cloud-spanner-v1:6.42.1:6.42.1 -proto-google-cloud-spanner-admin-database-v1:6.42.1:6.42.1 -grpc-google-cloud-spanner-v1:6.42.1:6.42.1 -grpc-google-cloud-spanner-admin-instance-v1:6.42.1:6.42.1 -grpc-google-cloud-spanner-admin-database-v1:6.42.1:6.42.1 -google-cloud-spanner:6.42.1:6.42.1 -google-cloud-spanner-executor:6.42.1:6.42.1 +proto-google-cloud-spanner-admin-instance-v1:6.42.2:6.42.2 +proto-google-cloud-spanner-v1:6.42.2:6.42.2 +proto-google-cloud-spanner-admin-database-v1:6.42.2:6.42.2 +grpc-google-cloud-spanner-v1:6.42.2:6.42.2 +grpc-google-cloud-spanner-admin-instance-v1:6.42.2:6.42.2 +grpc-google-cloud-spanner-admin-database-v1:6.42.2:6.42.2 +google-cloud-spanner:6.42.2:6.42.2 +google-cloud-spanner-executor:6.42.2:6.42.2