diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml
deleted file mode 100644
index 359fe71c1..000000000
--- a/.github/.OwlBot.lock.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2024 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.
-docker:
- image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest
- digest: sha256:72f0d373307d128b2cb720c5cb4d90b31f0e86529dd138c632710ae0c69efae3
-# created: 2024-06-05T18:32:21.724930324Z
diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml
index 875095277..80d26801c 100644
--- a/.github/sync-repo-settings.yaml
+++ b/.github/sync-repo-settings.yaml
@@ -15,7 +15,6 @@ branchProtectionRules:
- units (11)
- 'Kokoro - Test: Integration'
- cla/google
- - OwlBot Post Processor
- 'Kokoro - Test: Java GraalVM Native Image'
- 'Kokoro - Test: Java 17 GraalVM Native Image'
- javadoc
@@ -34,7 +33,6 @@ branchProtectionRules:
- 'Kokoro - Test: Integration'
- Kokoro - Against Pub/Sub Lite samples
- cla/google
- - OwlBot Post Processor
- pattern: java7
isAdminEnforced: true
requiredApprovingReviewCount: 1
@@ -50,7 +48,6 @@ branchProtectionRules:
- 'Kokoro - Test: Integration'
- Kokoro - Against Pub/Sub Lite samples
- cla/google
- - OwlBot Post Processor
- pattern: 1.114.x
isAdminEnforced: true
requiredApprovingReviewCount: 1
@@ -66,7 +63,6 @@ branchProtectionRules:
- 'Kokoro - Test: Integration'
- Kokoro - Against Pub/Sub Lite samples
- cla/google
- - OwlBot Post Processor
- pattern: 1.116.x
isAdminEnforced: true
requiredApprovingReviewCount: 1
@@ -82,7 +78,6 @@ branchProtectionRules:
- 'Kokoro - Test: Integration'
- Kokoro - Against Pub/Sub Lite samples
- cla/google
- - OwlBot Post Processor
- pattern: 1.117.x
isAdminEnforced: true
requiredApprovingReviewCount: 1
@@ -98,7 +93,6 @@ branchProtectionRules:
- 'Kokoro - Test: Integration'
- Kokoro - Against Pub/Sub Lite samples
- cla/google
- - OwlBot Post Processor
- pattern: 1.120.x
isAdminEnforced: true
requiredApprovingReviewCount: 1
@@ -114,7 +108,6 @@ branchProtectionRules:
- 'Kokoro - Test: Integration'
- Kokoro - Against Pub/Sub Lite samples
- cla/google
- - OwlBot Post Processor
- 'Kokoro - Test: Java GraalVM Native Image'
- 'Kokoro - Test: Java 17 GraalVM Native Image'
- pattern: 1.121.x
@@ -132,7 +125,6 @@ branchProtectionRules:
- 'Kokoro - Test: Integration'
- Kokoro - Against Pub/Sub Lite samples
- cla/google
- - OwlBot Post Processor
- 'Kokoro - Test: Java GraalVM Native Image'
- 'Kokoro - Test: Java 17 GraalVM Native Image'
- pattern: 1.123.x
@@ -149,7 +141,6 @@ branchProtectionRules:
- 'Kokoro - Test: Integration'
- Kokoro - Against Pub/Sub Lite samples
- cla/google
- - OwlBot Post Processor
- 'Kokoro - Test: Java GraalVM Native Image'
- 'Kokoro - Test: Java 17 GraalVM Native Image'
- pattern: 1.125.x
@@ -165,7 +156,6 @@ branchProtectionRules:
- units (11)
- 'Kokoro - Test: Integration'
- cla/google
- - OwlBot Post Processor
- 'Kokoro - Test: Java GraalVM Native Image'
- 'Kokoro - Test: Java 17 GraalVM Native Image'
- javadoc
diff --git a/.repo-metadata.json b/.repo-metadata.json
index f30706ceb..0c8364b05 100644
--- a/.repo-metadata.json
+++ b/.repo-metadata.json
@@ -1,19 +1,20 @@
{
"api_shortname": "pubsub",
"name_pretty": "Cloud Pub/Sub",
- "api_reference": "https://cloud.google.com/pubsub/",
"product_documentation": "https://cloud.google.com/pubsub/docs/",
- "client_documentation": "https://cloud.google.com/java/docs/reference/google-cloud-pubsub/latest/history",
"api_description": "is designed to provide reliable, many-to-many, asynchronous messaging between applications. Publisher applications can send messages to a topic and other applications can subscribe to that topic to receive the messages. By decoupling senders and receivers, Google Cloud Pub/Sub allows developers to communicate between independently written applications.",
- "issue_tracker": "https://issuetracker.google.com/savedsearches/559741",
+ "client_documentation": "https://cloud.google.com/java/docs/reference/google-cloud-pubsub/latest/history",
"release_level": "stable",
+ "transport": "both",
"language": "java",
"repo": "googleapis/java-pubsub",
"repo_short": "java-pubsub",
"distribution_name": "com.google.cloud:google-cloud-pubsub",
- "codeowner_team": "@googleapis/api-pubsub",
"api_id": "pubsub.googleapis.com",
"library_type": "GAPIC_COMBO",
"requires_billing": true,
+ "api_reference": "https://cloud.google.com/pubsub/",
+ "codeowner_team": "@googleapis/api-pubsub",
+ "issue_tracker": "https://issuetracker.google.com/savedsearches/559741",
"recommended_package": "com.google.cloud.pubsub.v1"
}
\ No newline at end of file
diff --git a/README.md b/README.md
index a9399044c..7bba02421 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
com.google.cloud
libraries-bom
- 26.42.0
+ 26.43.0
pom
import
@@ -52,7 +52,7 @@ 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.42.0')
+implementation platform('com.google.cloud:libraries-bom:26.43.0')
implementation 'com.google.cloud:google-cloud-pubsub'
```
@@ -318,6 +318,10 @@ Samples are in the [`samples/`](https://github.com/googleapis/java-pubsub/tree/m
To get help, follow the instructions in the [shared Troubleshooting document][troubleshooting].
+## Transport
+
+Cloud Pub/Sub uses both gRPC and HTTP/JSON for the transport layer.
+
## Supported Java Versions
Java 8 or above is required for using this client.
diff --git a/generation_config.yaml b/generation_config.yaml
index e7b53b6d9..c98375b66 100644
--- a/generation_config.yaml
+++ b/generation_config.yaml
@@ -1,6 +1,6 @@
gapic_generator_version: 2.42.0
-googleapis_commitish: 6f289d775912966eb0cf04bda91e5e355c998d30
-libraries_bom_version: 26.38.0
+googleapis_commitish: 19577edb4d439db98d2fb1f6f48f2e1b29fba099
+libraries_bom_version: 26.43.0
libraries:
- api_shortname: pubsub
name_pretty: Cloud Pub/Sub
diff --git a/renovate.json b/renovate.json
index 58c97664e..df71c3b5a 100644
--- a/renovate.json
+++ b/renovate.json
@@ -20,7 +20,7 @@
"customManagers": [
{
"customType": "regex",
- "fileMatch": [
+ "fileMatch": [
"^.kokoro/presubmit/graalvm-native.*.cfg$"
],
"matchStrings": ["value: \"gcr.io/cloud-devrel-public-resources/graalvm.*:(?.*?)\""],
@@ -30,7 +30,7 @@
{
"customType": "regex",
"fileMatch": [
- "^.github/workflows/unmanaged_dependency_check.yaml$"
+ "^.github/workflows/unmanaged_dependency_check.yaml$"
],
"matchStrings": ["uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v(?.+?)\\n"],
"depNameTemplate": "com.google.cloud:sdk-platform-java-config",
diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml
index 5f9cf65b9..5d4261825 100644
--- a/samples/snippets/pom.xml
+++ b/samples/snippets/pom.xml
@@ -45,7 +45,7 @@
com.google.cloud
libraries-bom
- 26.42.0
+ 26.43.0
pom
import