diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d3ab2079..051893b9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [3.13.4](https://github.com/googleapis/java-firestore/compare/v3.13.3...v3.13.4) (2023-07-20) + + +### Bug Fixes + +* Remove 'x-goog-request-params' header from GRPC requests due to incorrect format. ([#1358](https://github.com/googleapis/java-firestore/issues/1358)) ([1a1bf5f](https://github.com/googleapis/java-firestore/commit/1a1bf5f101d44b0870b44ddf225ccd66d9c2bbc8)) + ## [3.13.3](https://github.com/googleapis/java-firestore/compare/v3.13.2...v3.13.3) (2023-07-13) diff --git a/README.md b/README.md index 0465ada23..c6caa0b6b 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.13.2 + 3.13.3 ``` @@ -50,20 +50,20 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.18.0') +implementation platform('com.google.cloud:libraries-bom:26.19.0') implementation 'com.google.cloud:google-cloud-firestore' ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.13.2' +implementation 'com.google.cloud:google-cloud-firestore:3.13.3' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.13.2" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.13.3" ``` @@ -222,7 +222,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-firestore/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-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.13.2 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.13.3 [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-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index be3e7c210..06d65f821 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.13.3 + 3.13.4 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.13.3 + 3.13.4 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index d95e73efd..d3d3d8730 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.13.3 + 3.13.4 pom com.google.cloud google-cloud-shared-config - 1.5.6 + 1.5.7 Google Cloud Firestore BOM @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.13.3 + 3.13.4 com.google.cloud google-cloud-firestore-admin - 3.13.3 + 3.13.4 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.13.3 + 3.13.4 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.13.3 + 3.13.4 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.13.3 + 3.13.4 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.13.3 + 3.13.4 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.13.3 + 3.13.4 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 65a7c137a..e698a88d9 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.13.3 + 3.13.4 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.13.3 + 3.13.4 google-cloud-firestore diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java index 28ec996d8..ea202cc22 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java @@ -28,7 +28,6 @@ import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.ServerStreamingCallable; import com.google.api.gax.rpc.UnaryCallable; -import com.google.common.collect.ImmutableMap; import com.google.firestore.v1.BatchGetDocumentsRequest; import com.google.firestore.v1.BatchGetDocumentsResponse; import com.google.firestore.v1.BatchWriteRequest; @@ -298,169 +297,71 @@ protected GrpcFirestoreStub( GrpcCallSettings getDocumentTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(getDocumentMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) .build(); GrpcCallSettings listDocumentsTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listDocumentsMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("collection_id", String.valueOf(request.getCollectionId())); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) .build(); GrpcCallSettings updateDocumentTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(updateDocumentMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("document.name", String.valueOf(request.getDocument().getName())); - return params.build(); - }) .build(); GrpcCallSettings deleteDocumentTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(deleteDocumentMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) .build(); GrpcCallSettings batchGetDocumentsTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(batchGetDocumentsMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("database", String.valueOf(request.getDatabase())); - return params.build(); - }) .build(); GrpcCallSettings beginTransactionTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(beginTransactionMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("database", String.valueOf(request.getDatabase())); - return params.build(); - }) .build(); GrpcCallSettings commitTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(commitMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("database", String.valueOf(request.getDatabase())); - return params.build(); - }) .build(); GrpcCallSettings rollbackTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(rollbackMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("database", String.valueOf(request.getDatabase())); - return params.build(); - }) .build(); GrpcCallSettings runQueryTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(runQueryMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) .build(); GrpcCallSettings runAggregationQueryTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(runAggregationQueryMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) .build(); GrpcCallSettings partitionQueryTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(partitionQueryMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) .build(); GrpcCallSettings writeTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(writeMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("database", String.valueOf(request.getDatabase())); - return params.build(); - }) .build(); GrpcCallSettings listenTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listenMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("database", String.valueOf(request.getDatabase())); - return params.build(); - }) .build(); GrpcCallSettings listCollectionIdsTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listCollectionIdsMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) .build(); GrpcCallSettings batchWriteTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(batchWriteMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("database", String.valueOf(request.getDatabase())); - return params.build(); - }) .build(); GrpcCallSettings createDocumentTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(createDocumentMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("collection_id", String.valueOf(request.getCollectionId())); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) .build(); this.getDocumentCallable = diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index d1fd615d0..bdb015dc7 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.13.3 + 3.13.4 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.13.3 + 3.13.4 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index b6f2dcf78..bf7462815 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.13.3 + 3.13.4 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.13.3 + 3.13.4 diff --git a/pom.xml b/pom.xml index 19ad5c3f9..2fdf5e030 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.13.3 + 3.13.4 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.5.6 + 1.5.7 @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.13.3 + 3.13.4 com.google.cloud google-cloud-firestore - 3.13.3 + 3.13.4 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.13.3 + 3.13.4 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.13.3 + 3.13.4 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.13.3 + 3.13.4 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.13.3 + 3.13.4 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index f375a8507..df9ec87d4 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.13.3 + 3.13.4 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.13.3 + 3.13.4 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index ce064a096..3cb1ca986 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.13.3 + 3.13.4 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.13.3 + 3.13.4 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index a33a7b16e..43bf44fe4 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.13.3 + 3.13.4 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.13.3 + 3.13.4 diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index ddb05b5db..e8deba04c 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.13.2 + 3.13.3 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 256bec3fb..06c2f9c95 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.13.2 + 3.13.3 diff --git a/versions.txt b/versions.txt index adcd675d7..acb0d4c43 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.13.3:3.13.3 -google-cloud-firestore-admin:3.13.3:3.13.3 -google-cloud-firestore-bom:3.13.3:3.13.3 -grpc-google-cloud-firestore-admin-v1:3.13.3:3.13.3 -grpc-google-cloud-firestore-v1:3.13.3:3.13.3 -proto-google-cloud-firestore-admin-v1:3.13.3:3.13.3 -proto-google-cloud-firestore-v1:3.13.3:3.13.3 -proto-google-cloud-firestore-bundle-v1:3.13.3:3.13.3 +google-cloud-firestore:3.13.4:3.13.4 +google-cloud-firestore-admin:3.13.4:3.13.4 +google-cloud-firestore-bom:3.13.4:3.13.4 +grpc-google-cloud-firestore-admin-v1:3.13.4:3.13.4 +grpc-google-cloud-firestore-v1:3.13.4:3.13.4 +proto-google-cloud-firestore-admin-v1:3.13.4:3.13.4 +proto-google-cloud-firestore-v1:3.13.4:3.13.4 +proto-google-cloud-firestore-bundle-v1:3.13.4:3.13.4