From d497f9bf785da0b1b1678fe6888daafd17219fc7 Mon Sep 17 00:00:00 2001
From: "release-please[bot]"
<55107282+release-please[bot]@users.noreply.github.com>
Date: Mon, 11 Jul 2022 22:02:16 +0000
Subject: [PATCH 01/10] chore(main): release 1.120.2-SNAPSHOT (#1188)
:robot: I have created a release *beep* *boop*
---
### Updating meta-information for bleeding-edge SNAPSHOT release.
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
---
google-cloud-pubsub-bom/pom.xml | 8 ++++----
google-cloud-pubsub/pom.xml | 4 ++--
grpc-google-cloud-pubsub-v1/pom.xml | 4 ++--
pom.xml | 8 ++++----
proto-google-cloud-pubsub-v1/pom.xml | 4 ++--
samples/snapshot/pom.xml | 2 +-
versions.txt | 6 +++---
7 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/google-cloud-pubsub-bom/pom.xml b/google-cloud-pubsub-bom/pom.xml
index bcf912be2..123ceeb9a 100644
--- a/google-cloud-pubsub-bom/pom.xml
+++ b/google-cloud-pubsub-bom/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-pubsub-bom
- 1.120.1
+ 1.120.2-SNAPSHOT
pom
com.google.cloud
@@ -52,17 +52,17 @@
com.google.cloud
google-cloud-pubsub
- 1.120.1
+ 1.120.2-SNAPSHOT
com.google.api.grpc
grpc-google-cloud-pubsub-v1
- 1.102.1
+ 1.102.2-SNAPSHOT
com.google.api.grpc
proto-google-cloud-pubsub-v1
- 1.102.1
+ 1.102.2-SNAPSHOT
diff --git a/google-cloud-pubsub/pom.xml b/google-cloud-pubsub/pom.xml
index 366b16be4..e74305b38 100644
--- a/google-cloud-pubsub/pom.xml
+++ b/google-cloud-pubsub/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-pubsub
- 1.120.1
+ 1.120.2-SNAPSHOT
jar
Google Cloud Pub/Sub
https://github.com/googleapis/java-pubsub
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-pubsub-parent
- 1.120.1
+ 1.120.2-SNAPSHOT
google-cloud-pubsub
diff --git a/grpc-google-cloud-pubsub-v1/pom.xml b/grpc-google-cloud-pubsub-v1/pom.xml
index 6ca2f16be..5ef4bcd3e 100644
--- a/grpc-google-cloud-pubsub-v1/pom.xml
+++ b/grpc-google-cloud-pubsub-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-pubsub-v1
- 1.102.1
+ 1.102.2-SNAPSHOT
grpc-google-cloud-pubsub-v1
GRPC library for grpc-google-cloud-pubsub-v1
com.google.cloud
google-cloud-pubsub-parent
- 1.120.1
+ 1.120.2-SNAPSHOT
diff --git a/pom.xml b/pom.xml
index b543c9916..460b1bba9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-pubsub-parent
pom
- 1.120.1
+ 1.120.2-SNAPSHOT
Google Cloud Pub/Sub Parent
https://github.com/googleapis/java-pubsub
@@ -69,17 +69,17 @@
com.google.api.grpc
proto-google-cloud-pubsub-v1
- 1.102.1
+ 1.102.2-SNAPSHOT
com.google.api.grpc
grpc-google-cloud-pubsub-v1
- 1.102.1
+ 1.102.2-SNAPSHOT
com.google.cloud
google-cloud-pubsub
- 1.120.1
+ 1.120.2-SNAPSHOT
diff --git a/proto-google-cloud-pubsub-v1/pom.xml b/proto-google-cloud-pubsub-v1/pom.xml
index 72197a8db..e58713d31 100644
--- a/proto-google-cloud-pubsub-v1/pom.xml
+++ b/proto-google-cloud-pubsub-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-pubsub-v1
- 1.102.1
+ 1.102.2-SNAPSHOT
proto-google-cloud-pubsub-v1
PROTO library for proto-google-cloud-pubsub-v1
com.google.cloud
google-cloud-pubsub-parent
- 1.120.1
+ 1.120.2-SNAPSHOT
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 426621a07..9f3f0c8eb 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -43,7 +43,7 @@
com.google.cloud
google-cloud-pubsub
- 1.120.1
+ 1.120.2-SNAPSHOT
diff --git a/versions.txt b/versions.txt
index 440ac5a80..dd8ac79f8 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,6 +1,6 @@
# Format:
# module:released-version:current-version
-google-cloud-pubsub:1.120.1:1.120.1
-grpc-google-cloud-pubsub-v1:1.102.1:1.102.1
-proto-google-cloud-pubsub-v1:1.102.1:1.102.1
+google-cloud-pubsub:1.120.1:1.120.2-SNAPSHOT
+grpc-google-cloud-pubsub-v1:1.102.1:1.102.2-SNAPSHOT
+proto-google-cloud-pubsub-v1:1.102.1:1.102.2-SNAPSHOT
From c4b8d90a158a3360d626df8ca6378212e09f5a47 Mon Sep 17 00:00:00 2001
From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Date: Wed, 13 Jul 2022 19:24:12 +0000
Subject: [PATCH 02/10] fix: enable longpaths support for windows test (#1485)
(#1191)
Source-Link: https://github.com/googleapis/synthtool/commit/73365620c41d96e97ff474b2c4d39b890ad51967
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:d4b80feffe1579818cdc39466152e9de95789a193408506cd4a1ffbe8804dc00
---
.github/.OwlBot.lock.yaml | 4 ++--
.github/workflows/ci.yaml | 2 ++
README.md | 4 ++--
3 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml
index 1b645c012..de9173d95 100644
--- a/.github/.OwlBot.lock.yaml
+++ b/.github/.OwlBot.lock.yaml
@@ -13,5 +13,5 @@
# limitations under the License.
docker:
image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest
- digest: sha256:f8374176dc59291f05dd3fec927a9da2cda687a9ef4de32e77f699a2be12ab45
-# created: 2022-07-07T14:26:11.880812641Z
+ digest: sha256:d4b80feffe1579818cdc39466152e9de95789a193408506cd4a1ffbe8804dc00
+# created: 2022-07-13T13:53:17.676447481Z
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 83ef7f9c2..e3bb26e37 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -39,6 +39,8 @@ jobs:
windows:
runs-on: windows-latest
steps:
+ - name: Support longpaths
+ run: git config --system core.longpaths true
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
diff --git a/README.md b/README.md
index dcfb84008..910e26881 100644
--- a/README.md
+++ b/README.md
@@ -58,13 +58,13 @@ implementation 'com.google.cloud:google-cloud-pubsub'
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-pubsub:1.120.0'
+implementation 'com.google.cloud:google-cloud-pubsub:1.120.1'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-pubsub" % "1.120.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-pubsub" % "1.120.1"
```
## Authentication
From 0d96f8e2006c145de039d2f00c5eb1d8830eae3d Mon Sep 17 00:00:00 2001
From: WhiteSource Renovate
Date: Thu, 14 Jul 2022 20:38:29 +0200
Subject: [PATCH 03/10] deps: update dependency
org.graalvm.buildtools:junit-platform-native to v0.9.13 (#1189)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* deps: update dependency org.graalvm.buildtools:junit-platform-native to v0.9.13
* 🦉 Updates from OwlBot post-processor
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
Co-authored-by: Owl Bot
---
samples/native-image-sample/pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/samples/native-image-sample/pom.xml b/samples/native-image-sample/pom.xml
index e292c8e64..3b1953061 100644
--- a/samples/native-image-sample/pom.xml
+++ b/samples/native-image-sample/pom.xml
@@ -113,7 +113,7 @@ http://maven.apache.org/xsd/maven-4.0.0.xsd">
org.graalvm.buildtools
junit-platform-native
- 0.9.12
+ 0.9.13
test
From c6040802bcf97d063e2b91cdb5fa7fe3c3e3b807 Mon Sep 17 00:00:00 2001
From: WhiteSource Renovate
Date: Thu, 14 Jul 2022 20:38:35 +0200
Subject: [PATCH 04/10] deps: update dependency
org.graalvm.buildtools:native-maven-plugin to v0.9.13 (#1190)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* deps: update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.13
* 🦉 Updates from OwlBot post-processor
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
Co-authored-by: Owl Bot
---
samples/native-image-sample/pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/samples/native-image-sample/pom.xml b/samples/native-image-sample/pom.xml
index 3b1953061..ff7d53434 100644
--- a/samples/native-image-sample/pom.xml
+++ b/samples/native-image-sample/pom.xml
@@ -134,7 +134,7 @@ http://maven.apache.org/xsd/maven-4.0.0.xsd">
org.graalvm.buildtools
native-maven-plugin
- 0.9.12
+ 0.9.13
true
pubsub.NativeImagePubSubSample
From efd21fb7eab67391d382f918e4807ed11602f35f Mon Sep 17 00:00:00 2001
From: WhiteSource Renovate
Date: Mon, 18 Jul 2022 18:52:13 +0200
Subject: [PATCH 05/10] build(deps): update dependency
org.apache.maven.plugins:maven-dependency-plugin to v3.3.0 (#964)
* build(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.3.0
* chore: update dependency scopes
Co-authored-by: alicejli
---
google-cloud-pubsub/pom.xml | 5 ++++-
samples/native-image-sample/pom.xml | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/google-cloud-pubsub/pom.xml b/google-cloud-pubsub/pom.xml
index e74305b38..b39d9d133 100644
--- a/google-cloud-pubsub/pom.xml
+++ b/google-cloud-pubsub/pom.xml
@@ -24,6 +24,7 @@
io.grpc
grpc-stub
+ test
io.grpc
@@ -84,6 +85,7 @@
io.grpc
grpc-core
+ test
com.google.errorprone
@@ -96,6 +98,7 @@
com.google.http-client
google-http-client
+ test
@@ -166,7 +169,7 @@
org.apache.maven.plugins
maven-dependency-plugin
- 3.1.2
+ 3.3.0
com.google.auth:google-auth-library-oauth2-http:jar
diff --git a/samples/native-image-sample/pom.xml b/samples/native-image-sample/pom.xml
index ff7d53434..9a9be2e44 100644
--- a/samples/native-image-sample/pom.xml
+++ b/samples/native-image-sample/pom.xml
@@ -79,7 +79,7 @@ http://maven.apache.org/xsd/maven-4.0.0.xsd">
org.apache.maven.plugins
maven-dependency-plugin
- 3.2.0
+ 3.3.0
copy-dependencies
From a074381adc748632554e7faa70a33de72c3b1e8f Mon Sep 17 00:00:00 2001
From: WhiteSource Renovate
Date: Mon, 18 Jul 2022 19:10:34 +0200
Subject: [PATCH 06/10] build(deps): update dependency
org.apache.maven.plugins:maven-project-info-reports-plugin to v3.4.0 (#1193)
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 460b1bba9..af428b970 100644
--- a/pom.xml
+++ b/pom.xml
@@ -145,7 +145,7 @@
org.apache.maven.plugins
maven-project-info-reports-plugin
- 3.3.0
+ 3.4.0
From 825e6e22ca174c6e682492e5ef0e3c95536a7ccf Mon Sep 17 00:00:00 2001
From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Date: Tue, 19 Jul 2022 13:36:20 +0000
Subject: [PATCH 07/10] ci: update template so GAPIC_AUTO repos do not require
special approvers for Java code (#1494) (#1194)
Source-Link: https://github.com/googleapis/synthtool/commit/da89e53878d92467eb648c610e64f94a614915cc
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:04f254abfe5f47fe73ae6f91d68d55c3b76e722a4943066c3bb0ce03573b4ad9
---
.github/.OwlBot.lock.yaml | 4 ++--
.github/CODEOWNERS | 3 +++
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml
index de9173d95..6610882f8 100644
--- a/.github/.OwlBot.lock.yaml
+++ b/.github/.OwlBot.lock.yaml
@@ -13,5 +13,5 @@
# limitations under the License.
docker:
image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest
- digest: sha256:d4b80feffe1579818cdc39466152e9de95789a193408506cd4a1ffbe8804dc00
-# created: 2022-07-13T13:53:17.676447481Z
+ digest: sha256:04f254abfe5f47fe73ae6f91d68d55c3b76e722a4943066c3bb0ce03573b4ad9
+# created: 2022-07-18T21:44:23.94208526Z
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 0bcf47a66..04d88604a 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -6,7 +6,10 @@
# The @googleapis/api-pubsub is the default owner for changes in this repo
* @googleapis/yoshi-java @googleapis/api-pubsub
+
+# for handwritten libraries, keep codeowner_team in .repo-metadata.json as owner
**/*.java @googleapis/api-pubsub
+
# The java-samples-reviewers team is the default owner for samples changes
samples/**/*.java @googleapis/java-samples-reviewers
From 044c62ec12976cc5d633877711fd5aa850afa4d1 Mon Sep 17 00:00:00 2001
From: WhiteSource Renovate
Date: Wed, 20 Jul 2022 19:22:14 +0200
Subject: [PATCH 08/10] build(deps): update dependency
org.apache.maven.plugins:maven-deploy-plugin to v3 (#1195)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.apache.maven.plugins:maven-deploy-plugin](https://maven.apache.org/plugins/) | `2.8.2` -> `3.0.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] If you want to rebase/retry this PR, click this checkbox.
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-pubsub).
---
samples/pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/samples/pom.xml b/samples/pom.xml
index 19e0318e7..8c85def85 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -54,7 +54,7 @@
org.apache.maven.plugins
maven-deploy-plugin
- 2.8.2
+ 3.0.0
true
From 1b8c440fccc51dc2291c43b2972b1f5c08dfd65a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lu=C3=ADs=20Bianchin?=
Date: Mon, 25 Jul 2022 15:50:23 +0200
Subject: [PATCH 09/10] fix: PubSubMessage leak on MessageDispatcher (#1197)
---
.../cloud/pubsub/v1/AckReplyConsumerImpl.java | 37 ++++++++++++++++
.../v1/AckReplyConsumerWithResponseImpl.java | 43 +++++++++++++++++++
.../cloud/pubsub/v1/MessageDispatcher.java | 27 +-----------
3 files changed, 82 insertions(+), 25 deletions(-)
create mode 100644 google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/AckReplyConsumerImpl.java
create mode 100644 google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/AckReplyConsumerWithResponseImpl.java
diff --git a/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/AckReplyConsumerImpl.java b/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/AckReplyConsumerImpl.java
new file mode 100644
index 000000000..f9d4bd15a
--- /dev/null
+++ b/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/AckReplyConsumerImpl.java
@@ -0,0 +1,37 @@
+/*
+ * Copyright 2022 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.google.cloud.pubsub.v1;
+
+import com.google.api.core.SettableApiFuture;
+
+public class AckReplyConsumerImpl implements AckReplyConsumer {
+ final SettableApiFuture ackReplySettableApiFuture;
+
+ public AckReplyConsumerImpl(
+ final SettableApiFuture ackReplySettableApiFuture) {
+ this.ackReplySettableApiFuture = ackReplySettableApiFuture;
+ }
+
+ @Override
+ public void ack() {
+ ackReplySettableApiFuture.set(MessageDispatcher.AckReply.ACK);
+ }
+
+ @Override
+ public void nack() {
+ ackReplySettableApiFuture.set(MessageDispatcher.AckReply.NACK);
+ }
+}
diff --git a/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/AckReplyConsumerWithResponseImpl.java b/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/AckReplyConsumerWithResponseImpl.java
new file mode 100644
index 000000000..d0a0316af
--- /dev/null
+++ b/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/AckReplyConsumerWithResponseImpl.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright 2022 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.google.cloud.pubsub.v1;
+
+import com.google.api.core.SettableApiFuture;
+import java.util.concurrent.Future;
+
+public class AckReplyConsumerWithResponseImpl implements AckReplyConsumerWithResponse {
+ final SettableApiFuture ackReplySettableApiFuture;
+ final SettableApiFuture messageFuture;
+
+ public AckReplyConsumerWithResponseImpl(
+ SettableApiFuture ackReplySettableApiFuture,
+ SettableApiFuture messageFuture) {
+ this.ackReplySettableApiFuture = ackReplySettableApiFuture;
+ this.messageFuture = messageFuture;
+ }
+
+ @Override
+ public Future ack() {
+ ackReplySettableApiFuture.set(MessageDispatcher.AckReply.ACK);
+ return messageFuture;
+ }
+
+ @Override
+ public Future nack() {
+ ackReplySettableApiFuture.set(MessageDispatcher.AckReply.NACK);
+ return messageFuture;
+ }
+}
diff --git a/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/MessageDispatcher.java b/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/MessageDispatcher.java
index de51d3bf5..3c772819a 100644
--- a/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/MessageDispatcher.java
+++ b/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/MessageDispatcher.java
@@ -35,7 +35,6 @@
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.Executor;
-import java.util.concurrent.Future;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ScheduledFuture;
@@ -434,33 +433,11 @@ public void run() {
SettableApiFuture messageFuture =
ackHandler.getMessageFutureIfExists();
final AckReplyConsumerWithResponse ackReplyConsumerWithResponse =
- new AckReplyConsumerWithResponse() {
- @Override
- public Future ack() {
- ackReplySettableApiFuture.set(AckReply.ACK);
- return messageFuture;
- }
-
- @Override
- public Future nack() {
- ackReplySettableApiFuture.set(AckReply.NACK);
- return messageFuture;
- }
- };
+ new AckReplyConsumerWithResponseImpl(ackReplySettableApiFuture, messageFuture);
receiverWithAckResponse.receiveMessage(message, ackReplyConsumerWithResponse);
} else {
final AckReplyConsumer ackReplyConsumer =
- new AckReplyConsumer() {
- @Override
- public void ack() {
- ackReplySettableApiFuture.set(AckReply.ACK);
- }
-
- @Override
- public void nack() {
- ackReplySettableApiFuture.set(AckReply.NACK);
- }
- };
+ new AckReplyConsumerImpl(ackReplySettableApiFuture);
receiver.receiveMessage(message, ackReplyConsumer);
}
} catch (Exception e) {
From 5e4de2a48b54d4eb64778b5f4869f2b4f34dc408 Mon Sep 17 00:00:00 2001
From: "release-please[bot]"
<55107282+release-please[bot]@users.noreply.github.com>
Date: Mon, 25 Jul 2022 11:30:27 -0400
Subject: [PATCH 10/10] chore(main): release 1.120.2 (#1192)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
---
CHANGELOG.md | 14 ++++++++++++++
google-cloud-pubsub-bom/pom.xml | 8 ++++----
google-cloud-pubsub/pom.xml | 4 ++--
grpc-google-cloud-pubsub-v1/pom.xml | 4 ++--
pom.xml | 8 ++++----
proto-google-cloud-pubsub-v1/pom.xml | 4 ++--
samples/snapshot/pom.xml | 2 +-
versions.txt | 6 +++---
8 files changed, 32 insertions(+), 18 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4c8722f97..30d9cff0e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,19 @@
# Changelog
+## [1.120.2](https://github.com/googleapis/java-pubsub/compare/v1.120.1...v1.120.2) (2022-07-25)
+
+
+### Bug Fixes
+
+* enable longpaths support for windows test ([#1485](https://github.com/googleapis/java-pubsub/issues/1485)) ([#1191](https://github.com/googleapis/java-pubsub/issues/1191)) ([c4b8d90](https://github.com/googleapis/java-pubsub/commit/c4b8d90a158a3360d626df8ca6378212e09f5a47))
+* PubSubMessage leak on MessageDispatcher ([#1197](https://github.com/googleapis/java-pubsub/issues/1197)) ([1b8c440](https://github.com/googleapis/java-pubsub/commit/1b8c440fccc51dc2291c43b2972b1f5c08dfd65a))
+
+
+### Dependencies
+
+* update dependency org.graalvm.buildtools:junit-platform-native to v0.9.13 ([#1189](https://github.com/googleapis/java-pubsub/issues/1189)) ([0d96f8e](https://github.com/googleapis/java-pubsub/commit/0d96f8e2006c145de039d2f00c5eb1d8830eae3d))
+* update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.13 ([#1190](https://github.com/googleapis/java-pubsub/issues/1190)) ([c604080](https://github.com/googleapis/java-pubsub/commit/c6040802bcf97d063e2b91cdb5fa7fe3c3e3b807))
+
## [1.120.1](https://github.com/googleapis/java-pubsub/compare/v1.120.0...v1.120.1) (2022-07-11)
diff --git a/google-cloud-pubsub-bom/pom.xml b/google-cloud-pubsub-bom/pom.xml
index 123ceeb9a..a2a6f946c 100644
--- a/google-cloud-pubsub-bom/pom.xml
+++ b/google-cloud-pubsub-bom/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-pubsub-bom
- 1.120.2-SNAPSHOT
+ 1.120.2
pom
com.google.cloud
@@ -52,17 +52,17 @@
com.google.cloud
google-cloud-pubsub
- 1.120.2-SNAPSHOT
+ 1.120.2
com.google.api.grpc
grpc-google-cloud-pubsub-v1
- 1.102.2-SNAPSHOT
+ 1.102.2
com.google.api.grpc
proto-google-cloud-pubsub-v1
- 1.102.2-SNAPSHOT
+ 1.102.2
diff --git a/google-cloud-pubsub/pom.xml b/google-cloud-pubsub/pom.xml
index b39d9d133..d0639a61e 100644
--- a/google-cloud-pubsub/pom.xml
+++ b/google-cloud-pubsub/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-pubsub
- 1.120.2-SNAPSHOT
+ 1.120.2
jar
Google Cloud Pub/Sub
https://github.com/googleapis/java-pubsub
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-pubsub-parent
- 1.120.2-SNAPSHOT
+ 1.120.2
google-cloud-pubsub
diff --git a/grpc-google-cloud-pubsub-v1/pom.xml b/grpc-google-cloud-pubsub-v1/pom.xml
index 5ef4bcd3e..29bc35b1d 100644
--- a/grpc-google-cloud-pubsub-v1/pom.xml
+++ b/grpc-google-cloud-pubsub-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-pubsub-v1
- 1.102.2-SNAPSHOT
+ 1.102.2
grpc-google-cloud-pubsub-v1
GRPC library for grpc-google-cloud-pubsub-v1
com.google.cloud
google-cloud-pubsub-parent
- 1.120.2-SNAPSHOT
+ 1.120.2
diff --git a/pom.xml b/pom.xml
index af428b970..506db5d1f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-pubsub-parent
pom
- 1.120.2-SNAPSHOT
+ 1.120.2
Google Cloud Pub/Sub Parent
https://github.com/googleapis/java-pubsub
@@ -69,17 +69,17 @@
com.google.api.grpc
proto-google-cloud-pubsub-v1
- 1.102.2-SNAPSHOT
+ 1.102.2
com.google.api.grpc
grpc-google-cloud-pubsub-v1
- 1.102.2-SNAPSHOT
+ 1.102.2
com.google.cloud
google-cloud-pubsub
- 1.120.2-SNAPSHOT
+ 1.120.2
diff --git a/proto-google-cloud-pubsub-v1/pom.xml b/proto-google-cloud-pubsub-v1/pom.xml
index e58713d31..c7f4bd5a8 100644
--- a/proto-google-cloud-pubsub-v1/pom.xml
+++ b/proto-google-cloud-pubsub-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-pubsub-v1
- 1.102.2-SNAPSHOT
+ 1.102.2
proto-google-cloud-pubsub-v1
PROTO library for proto-google-cloud-pubsub-v1
com.google.cloud
google-cloud-pubsub-parent
- 1.120.2-SNAPSHOT
+ 1.120.2
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 9f3f0c8eb..58ff96c56 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -43,7 +43,7 @@
com.google.cloud
google-cloud-pubsub
- 1.120.2-SNAPSHOT
+ 1.120.2
diff --git a/versions.txt b/versions.txt
index dd8ac79f8..f82886d7b 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,6 +1,6 @@
# Format:
# module:released-version:current-version
-google-cloud-pubsub:1.120.1:1.120.2-SNAPSHOT
-grpc-google-cloud-pubsub-v1:1.102.1:1.102.2-SNAPSHOT
-proto-google-cloud-pubsub-v1:1.102.1:1.102.2-SNAPSHOT
+google-cloud-pubsub:1.120.2:1.120.2
+grpc-google-cloud-pubsub-v1:1.102.2:1.102.2
+proto-google-cloud-pubsub-v1:1.102.2:1.102.2