Skip to content

Support setting library header in grpc services#1078

Merged
mziccard merged 2 commits intogoogleapis:pubsub-alphafrom
mziccard:pubsub-user-agent
Jun 24, 2016
Merged

Support setting library header in grpc services#1078
mziccard merged 2 commits intogoogleapis:pubsub-alphafrom
mziccard:pubsub-user-agent

Conversation

@mziccard
Copy link
Copy Markdown
Contributor

This PR does the following:

  • add libraryName() and libraryVersion() to ServiceOptions
  • use setClientLibHeader in DefaultPubSubRpc

- add libraryName() and libraryVersion() to ServiceOptions
- use setClientLibHeader in DefaultPubSubRpc
@mziccard mziccard added the api: pubsub Issues related to the Pub/Sub API. label Jun 24, 2016
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Jun 24, 2016
@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage increased (+0.02%) to 86.153% when pulling 2f4b4fc on mziccard:pubsub-user-agent into 0c79051 on GoogleCloudPlatform:pubsub-alpha.

@mziccard
Copy link
Copy Markdown
Contributor Author

/cc @aozarov

}

/**
* Returns {@code gcloud-java}, the library's name, as a string.

This comment was marked as spam.

@aozarov
Copy link
Copy Markdown
Contributor

aozarov commented Jun 24, 2016

Looks good. 2 minor comments.

@aozarov
Copy link
Copy Markdown
Contributor

aozarov commented Jun 24, 2016

Looks good!

@coveralls
Copy link
Copy Markdown

coveralls commented Jun 24, 2016

Coverage Status

Coverage increased (+0.02%) to 86.153% when pulling ea19bab on mziccard:pubsub-user-agent into 0c79051 on GoogleCloudPlatform:pubsub-alpha.

@mziccard mziccard merged commit 7094469 into googleapis:pubsub-alpha Jun 24, 2016
mziccard added a commit to mziccard/gcloud-java that referenced this pull request Jun 27, 2016
- add libraryName() and libraryVersion() to ServiceOptions
- use setClientLibHeader in DefaultPubSubRpc
github-actions Bot pushed a commit that referenced this pull request Oct 5, 2022
🤖 I have created a release *beep* *boop*
---


## [2.3.5](https://togithub.com/googleapis/java-translate/compare/v2.3.4...v2.3.5) (2022-10-03)


### Dependencies

* Update dependency com.google.cloud:google-cloud-core to v2.8.12 ([#1076](https://togithub.com/googleapis/java-translate/issues/1076)) ([d76889c](https://togithub.com/googleapis/java-translate/commit/d76889cc92fb1cad71d4be4552d68c962deddfed))
* Update dependency com.google.cloud:google-cloud-core to v2.8.13 ([#1083](https://togithub.com/googleapis/java-translate/issues/1083)) ([3819209](https://togithub.com/googleapis/java-translate/commit/3819209e110df183aba335e22b404c6bc415772a))
* Update dependency com.google.cloud:google-cloud-core to v2.8.14 ([#1084](https://togithub.com/googleapis/java-translate/issues/1084)) ([c2e0417](https://togithub.com/googleapis/java-translate/commit/c2e04178b37396435f6c24d180fd67cbf9bfba3c))
* Update dependency com.google.cloud:google-cloud-core to v2.8.15 ([#1085](https://togithub.com/googleapis/java-translate/issues/1085)) ([554b02f](https://togithub.com/googleapis/java-translate/commit/554b02fa2b97ff4841ae35e7e43ab6c72335a97e))
* Update dependency com.google.cloud:google-cloud-core to v2.8.18 ([#1087](https://togithub.com/googleapis/java-translate/issues/1087)) ([dc3663e](https://togithub.com/googleapis/java-translate/commit/dc3663e29574467bd25400c7d91bd0c1ca036038))
* Update dependency com.google.cloud:google-cloud-core to v2.8.19 ([#1090](https://togithub.com/googleapis/java-translate/issues/1090)) ([982faf0](https://togithub.com/googleapis/java-translate/commit/982faf0eba19064a3b82ad45c2567e613aa225e9))
* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.4 ([#1092](https://togithub.com/googleapis/java-translate/issues/1092)) ([34fd42e](https://togithub.com/googleapis/java-translate/commit/34fd42e19a494aebfd1f6ab73274ed5b38f175a4))
* Update dependency com.google.cloud:google-cloud-storage to v2.12.0 ([#1078](https://togithub.com/googleapis/java-translate/issues/1078)) ([06861c1](https://togithub.com/googleapis/java-translate/commit/06861c153ec52be12b8d2e891482bdef76f0a850))

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
suztomo pushed a commit that referenced this pull request Feb 1, 2023
…1078)

* chore: Upgrade to later version of gcp-uploader and protobuf

* chore: Add secretstorage version

* chore: Use python 3.9.13

* chore: Unpin all python versions

* chore: Rerun pipcompile tool

* chore: Rerun pipcompile tool with --allow-unsafe

* chore: Add --require-hashes

* chore: Update requirements file

* chore: Remove --require-hashes

* chore: Print python version

* chore: Add new generated hashes for requirements.txt

* chore: Remove python version check in cloud build

* chore: Allow synthtool to update python dependencies

* chore: Add typing-extensions into requirements

* chore: Unpin docker requirements.in file

* chore: Add java synthtool validation

* chore: Add check to import java synthtool python package
Source-Link: googleapis/synthtool@91904bf
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:4566cf7fcd0eece77705330267b2b61a70165711c7829d049b60bc2f1bbcd74e

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
meltsufin pushed a commit that referenced this pull request Dec 22, 2025
…to v3.11.2 (#1078)

* chore(deps): update dependency com.google.cloud:google-cloud-logging to v3.11.2

* 🦉 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 <gcf-owl-bot[bot]@users.noreply.github.com>
chingor13 pushed a commit that referenced this pull request Jan 6, 2026
…lugin to v3.4.0 (#1078)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.codehaus.mojo:build-helper-maven-plugin](https://www.mojohaus.org/build-helper-maven-plugin/) ([source](https://togithub.com/mojohaus/build-helper-maven-plugin)) | `3.3.0` -> `3.4.0` | [![age](https://badges.renovateapi.com/packages/maven/org.codehaus.mojo:build-helper-maven-plugin/3.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.codehaus.mojo:build-helper-maven-plugin/3.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.codehaus.mojo:build-helper-maven-plugin/3.4.0/compatibility-slim/3.3.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.codehaus.mojo:build-helper-maven-plugin/3.4.0/confidence-slim/3.3.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>mojohaus/build-helper-maven-plugin</summary>

### [`v3.4.0`](https://togithub.com/mojohaus/build-helper-maven-plugin/releases/tag/3.4.0)

##### Changes

##### 🚀 New features and improvements

-   Get rid of ArtifactRepository - ${localRepository} ([#&#8203;179](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/179)) [@&#8203;slawekjaranowski](https://togithub.com/slawekjaranowski)
-   Added a property name to the "sources" parameter for CLI usage ([#&#8203;157](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/157)) [@&#8203;gjd6640](https://togithub.com/gjd6640)

##### 🐛 Bug Fixes

-   Use UTF-8 for the pom ([#&#8203;173](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/173)) [@&#8203;gnodet](https://togithub.com/gnodet)

##### 📦 Dependency updates

-   Bump maven-plugin-annotations from 3.8.1 to 3.8.2 ([#&#8203;177](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/177)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump parent from 72 to 74 ([#&#8203;175](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/175)) [@&#8203;slawekjaranowski](https://togithub.com/slawekjaranowski)
-   Bump maven-invoker-plugin to 3.5.1 - add support to run its with Java 20 ([#&#8203;172](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/172)) [@&#8203;slachiewicz](https://togithub.com/slachiewicz)
-   Bump actions/stale from 7 to 8 ([#&#8203;171](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/171)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump maven-plugin-annotations from 3.7.1 to 3.8.1 ([#&#8203;169](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/169)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump plexus-utils from 3.5.0 to 3.5.1 ([#&#8203;170](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/170)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump mojo-parent from 70 to 72 ([#&#8203;165](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/165)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump assertj-core from 3.24.1 to 3.24.2 ([#&#8203;164](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/164)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump maven-plugin-annotations from 3.7.0 to 3.7.1 ([#&#8203;163](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/163)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump assertj-core from 3.24.0 to 3.24.1 ([#&#8203;162](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/162)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump assertj-core from 3.23.1 to 3.24.0 ([#&#8203;161](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/161)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump actions/stale from 6 to 7 ([#&#8203;160](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/160)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump maven-plugin-annotations from 3.6.4 to 3.7.0 ([#&#8203;158](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/158)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump plexus-utils from 3.4.2 to 3.5.0 ([#&#8203;151](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/151)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump mojo-parent from 69 to 70 ([#&#8203;141](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/141)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump mojo-parent from 68 to 69 ([#&#8203;140](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/140)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump mojo-parent from 67 to 68 ([#&#8203;138](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/138)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump assertj-core from 3.22.0 to 3.23.1 ([#&#8203;137](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/137)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump plexus-utils from 3.4.1 to 3.4.2 ([#&#8203;135](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/135)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump actions/stale from 4 to 5 ([#&#8203;132](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/132)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump actions/setup-java from 2 to 3 ([#&#8203;133](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/133)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump mojo-parent from 65 to 67 ([#&#8203;130](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/130)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump actions/checkout from 2 to 3 ([#&#8203;128](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/128)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump maven-plugin-annotations from 3.6.2 to 3.6.4 ([#&#8203;126](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/126)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump release-drafter/release-drafter from 5.15.0 to 5.16.1 ([#&#8203;123](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/123)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump testng from 7.4.0 to 7.5 ([#&#8203;122](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/122)) [@&#8203;dependabot](https://togithub.com/dependabot)
-   Bump plexus-utils from 3.0.24 to 3.4.1 ([#&#8203;121](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/121)) [@&#8203;dependabot](https://togithub.com/dependabot)

##### 👻 Maintenance

-   Enable spotless for code formatting ([#&#8203;180](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/180)) [@&#8203;slawekjaranowski](https://togithub.com/slawekjaranowski)
-   Move tests to Junit 5 ([#&#8203;174](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/174)) [@&#8203;slachiewicz](https://togithub.com/slachiewicz)
-   Declare Maven Core dependencies as provided ([#&#8203;125](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/125)) [@&#8203;stefanseifert](https://togithub.com/stefanseifert)
-   Use only major version (v5) of release drafter ([#&#8203;124](https://togithub.com/mojohaus/build-helper-maven-plugin/pull/124)) [@&#8203;stefanseifert](https://togithub.com/stefanseifert)

</details>

---

### 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.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

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-logging-logback).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS40OC4yIiwidXBkYXRlZEluVmVyIjoiMzUuNDguMiJ9-->
chingor13 pushed a commit that referenced this pull request Jan 22, 2026
…15.0 (#1078)

* chore(deps): update dependency com.google.cloud:libraries-bom to v26.15.0

* 🦉 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 <gcf-owl-bot[bot]@users.noreply.github.com>
suztomo pushed a commit to suztomo/google-cloud-java that referenced this pull request Mar 11, 2026
…to v3.11.2 (googleapis#1078)

* chore(deps): update dependency com.google.cloud:google-cloud-logging to v3.11.2

* 🦉 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 <gcf-owl-bot[bot]@users.noreply.github.com>
suztomo pushed a commit that referenced this pull request Mar 30, 2026
…cp/templates/java_library/.kokoro (#1732) (#1078)

build(deps): bump certifi

Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.9.24 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](certifi/python-certifi@2022.09.24...2022.12.07)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jeff Ching <[email protected]>
Source-Link: googleapis/synthtool@ae0d43e
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:9de537d592b60e5eac73b374a28263969bae91ecdb29b445e894576fbf54851c

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jeff Ching <[email protected]>
lqiu96 pushed a commit that referenced this pull request Apr 1, 2026
…cp/templates/java_library/.kokoro (#1732) (#1078)

build(deps): bump certifi

Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.9.24 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](certifi/python-certifi@2022.09.24...2022.12.07)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jeff Ching <[email protected]>
Source-Link: googleapis/synthtool@ae0d43e
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:9de537d592b60e5eac73b374a28263969bae91ecdb29b445e894576fbf54851c

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jeff Ching <[email protected]>
meltsufin pushed a commit that referenced this pull request Apr 29, 2026
…20.0 (#1078)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.protobuf:protobuf-java-util](https://developers.google.com/protocol-buffers/) ([source](https://togithub.com/protocolbuffers/protobuf)) | `3.19.4` -> `3.20.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.protobuf:protobuf-java-util/3.20.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.protobuf:protobuf-java-util/3.20.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.protobuf:protobuf-java-util/3.20.0/compatibility-slim/3.19.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.protobuf:protobuf-java-util/3.20.0/confidence-slim/3.19.4)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>protocolbuffers/protobuf</summary>

### [`v3.20.0`](https://togithub.com/protocolbuffers/protobuf/releases/v3.20.0)

[Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.19.4...v3.20.0)

2022-03-25 version 3.20.0 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)

##### Ruby

-   Dropped Ruby 2.3 and 2.4 support for CI and releases. ([#&#8203;9311](https://togithub.com/protocolbuffers/protobuf/issues/9311))
-   Added Ruby 3.1 support for CI and releases ([#&#8203;9566](https://togithub.com/protocolbuffers/protobuf/issues/9566)).
-   Message.decode/encode: Add recursion_limit option ([#&#8203;9218](https://togithub.com/protocolbuffers/protobuf/issues/9218)/[#&#8203;9486](https://togithub.com/protocolbuffers/protobuf/issues/9486))
-   Allocate with xrealloc()/xfree() so message allocation is visible to the
    Ruby GC.  In certain tests this leads to much lower memory usage due to more
    frequent GC runs ([#&#8203;9586](https://togithub.com/protocolbuffers/protobuf/issues/9586)).
-   Fix conversion of singleton classes in Ruby ([#&#8203;9342](https://togithub.com/protocolbuffers/protobuf/issues/9342))
-   Suppress warning for intentional circular require ([#&#8203;9556](https://togithub.com/protocolbuffers/protobuf/issues/9556))
-   JSON will now output shorter strings for double and float fields when possible
    without losing precision.
-   Encoding and decoding of binary format will now work properly on big-endian
    systems.
-   UTF-8 verification was fixed to properly reject surrogate code points.
-   Unknown enums for proto2 protos now properly implement proto2's behavior of
    putting such values in unknown fields.

##### Java

-   Revert "Standardize on Array copyOf" ([#&#8203;9400](https://togithub.com/protocolbuffers/protobuf/issues/9400))
-   Resolve more java field accessor name conflicts ([#&#8203;8198](https://togithub.com/protocolbuffers/protobuf/issues/8198))
-   Don't support map fields in DynamicMessage.Builder.{getFieldBuilder,getRepeatedFieldBuilder}
-   Fix parseFrom to only throw InvalidProtocolBufferException
-   InvalidProtocolBufferException now allows arbitrary wrapped Exception types.
-   Fix bug in `FieldSet.Builder.mergeFrom`
-   Flush CodedOutputStream also flushes underlying OutputStream
-   When oneof case is the same and the field type is Message, merge the
    subfield. (previously it was replaced.)’
-   Add [@&#8203;CheckReturnValue](https://togithub.com/CheckReturnValue) to some protobuf types
-   Report original exceptions when parsing JSON
-   Add more info to [@&#8203;deprecated](https://togithub.com/deprecated) javadoc for set/get/has methods
-   Fix initialization bug in doc comment line numbers
-   Fix comments for message set wire format.

##### Kotlin

-   Add test scope to kotlin-test for protobuf-kotlin-lite ([#&#8203;9518](https://togithub.com/protocolbuffers/protobuf/issues/9518))
-   Add orNull extensions for optional message fields.
-   Add orNull extensions to all proto3 message fields.

##### Python

-   Dropped support for Python < 3.7 ([#&#8203;9480](https://togithub.com/protocolbuffers/protobuf/issues/9480))
-   Protoc is now able to generate python stubs (.pyi) with --pyi_out
-   Pin multibuild scripts to get manylinux1 wheels back ([#&#8203;9216](https://togithub.com/protocolbuffers/protobuf/issues/9216))
-   Fix type annotations of some Duration and Timestamp methods.
-   Repeated field containers are now generic in field types and could be used
    in type annotations.
-   Protobuf python generated codes are simplified. Descriptors and message
    classes' definitions are now dynamic created in internal/builder.py.
    Insertion Points for messages classes are discarded.
-   has_presence is added for FieldDescriptor in python
-   Loosen indexing type requirements to allow valid **index**() implementations
    rather than only PyLongObjects.
-   Fix the deepcopy bug caused by not copying message_listener.
-   Added python JSON parse recursion limit (default 100)
-   Path info is added for python JSON parse errors
-   Pure python repeated scalar fields will not able to pickle. Convert to list
    first.
-   Timestamp.ToDatetime() now accepts an optional tzinfo parameter. If
    specified, the function returns a timezone-aware datetime in the given time
    zone. If omitted or None, the function returns a timezone-naive UTC datetime
    (as previously).
-   Adds client_streaming and server_streaming fields to MethodDescriptor.
-   Add "ensure_ascii" parameter to json_format.MessageToJson. This allows smaller
    JSON serializations with UTF-8 or other non-ASCII encodings.
-   Added experimental support for directly assigning numpy scalars and array.
-   Improve the calculation of public_dependencies in DescriptorPool.
-   \[Breaking Change] Disallow setting fields to numpy singleton arrays or repeated fields to numpy
    multi-dimensional arrays. Numpy arrays should be indexed or flattened explicitly before assignment.

##### Compiler

-   Migrate IsDefault(const std::string\*) and UnsafeSetDefault(const std::string\*)
-   Implement strong qualified tags for TaggedPtr
-   Rework allocations to power-of-two byte sizes.
-   Migrate IsDefault(const std::string\*) and UnsafeSetDefault(const std::string\*)
-   Implement strong qualified tags for TaggedPtr
-   Make TaggedPtr Set...() calls explicitly spell out the content type.
-   Check for parsing error before verifying UTF8.
-   Enforce a maximum message nesting limit of 32 in the descriptor builder to
    guard against stack overflows
-   Fixed bugs in operators for RepeatedPtrIterator
-   Assert a maximum map alignment for allocated values
-   Fix proto1 group extension protodb parsing error
-   Do not log/report the same descriptor symbol multiple times if it contains
    more than one invalid character.
-   Add UnknownFieldSet::SerializeToString and SerializeToCodedStream.
-   Remove explicit default pointers and deprecated API from protocol compiler

##### Arenas

-   Change Repeated\*Field to reuse memory when using arenas.
-   Implements pbarenaz for profiling proto arenas
-   Introduce CreateString() and CreateArenaString() for cleaner semantics
-   Fix unreferenced parameter for MSVC builds
-   Add UnsafeSetAllocated to be used for one-of string fields.
-   Make Arena::AllocateAligned() a public function.
-   Determine if ArenaDtor related code generation is necessary in one place.
-   Implement on demand register ArenaDtor for InlinedStringField

##### C++

-   Enable testing via CTest ([#&#8203;8737](https://togithub.com/protocolbuffers/protobuf/issues/8737))
-   Add option to use external GTest in CMake ([#&#8203;8736](https://togithub.com/protocolbuffers/protobuf/issues/8736))
-   CMake: Set correct sonames for libprotobuf-lite.so and libprotoc.so ([#&#8203;8635](https://togithub.com/protocolbuffers/protobuf/issues/8635)) ([#&#8203;9529](https://togithub.com/protocolbuffers/protobuf/issues/9529))
-   Add cmake option `protobuf_INSTALL` to not install files ([#&#8203;7123](https://togithub.com/protocolbuffers/protobuf/issues/7123))
-   CMake: Allow custom plugin options e.g. to generate mocks ([#&#8203;9105](https://togithub.com/protocolbuffers/protobuf/issues/9105))
-   CMake: Use linker version scripts ([#&#8203;9545](https://togithub.com/protocolbuffers/protobuf/issues/9545))
-   Manually \*struct Cord fields to work better with arenas.
-   Manually destruct map fields.
-   Generate narrower code
-   Fix [https://github.com/protocolbuffers/protobuf/issues/9378](https://togithub.com/protocolbuffers/protobuf/issues/9378) by removing
    shadowed *cached_size* field
-   Remove GetPointer() and explicit nullptr defaults.
-   Add proto_h flag for speeding up large builds
-   Add missing overload for reference wrapped fields.
-   Add MergedDescriptorDatabase::FindAllFileNames()
-   RepeatedField now defines an iterator type instead of using a pointer.
-   Remove obsolete macros GOOGLE_PROTOBUF_HAS_ONEOF and GOOGLE_PROTOBUF_HAS_ARENAS.

##### PHP

-   Fix: add missing reserved classnames ([#&#8203;9458](https://togithub.com/protocolbuffers/protobuf/issues/9458))
-   PHP 8.1 compatibility ([#&#8203;9370](https://togithub.com/protocolbuffers/protobuf/issues/9370))

##### C\#

-   Fix trim warnings ([#&#8203;9182](https://togithub.com/protocolbuffers/protobuf/issues/9182))
-   Fixes NullReferenceException when accessing FieldDescriptor.IsPacked ([#&#8203;9430](https://togithub.com/protocolbuffers/protobuf/issues/9430))
-   Add ToProto() method to all descriptor classes ([#&#8203;9426](https://togithub.com/protocolbuffers/protobuf/issues/9426))
-   Add an option to preserve proto names in JsonFormatter ([#&#8203;6307](https://togithub.com/protocolbuffers/protobuf/issues/6307))

##### Objective-C

-   Add prefix_to_proto_package_mappings_path option. ([#&#8203;9498](https://togithub.com/protocolbuffers/protobuf/issues/9498))
-   Rename `proto_package_to_prefix_mappings_path` to `package_to_prefix_mappings_path`. ([#&#8203;9552](https://togithub.com/protocolbuffers/protobuf/issues/9552))
-   Add a generation option to control use of forward declarations in headers. ([#&#8203;9568](https://togithub.com/protocolbuffers/protobuf/issues/9568))

</details>

---

### Configuration

📅 **Schedule**: 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.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-pubsub).
meltsufin pushed a commit that referenced this pull request Apr 29, 2026
🤖 I have created a release *beep* *boop*
---


### [1.116.4](googleapis/java-pubsub@v1.116.3...v1.116.4) (2022-04-19)


### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.6.1 ([#1084](googleapis/java-pubsub#1084)) ([b1c4d89](googleapis/java-pubsub@b1c4d89))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.10.0 ([#1085](googleapis/java-pubsub#1085)) ([4826dcb](googleapis/java-pubsub@4826dcb))
* update dependency com.google.cloud:native-image-support to v0.13.1 ([#1086](googleapis/java-pubsub#1086)) ([98c7b2b](googleapis/java-pubsub@98c7b2b))
* update dependency com.google.errorprone:error_prone_annotations to v2.12.1 ([#1080](googleapis/java-pubsub#1080)) ([d13bd94](googleapis/java-pubsub@d13bd94))
* update dependency com.google.errorprone:error_prone_annotations to v2.13.0 ([#1083](googleapis/java-pubsub#1083)) ([3b8cbcb](googleapis/java-pubsub@3b8cbcb))
* update dependency com.google.errorprone:error_prone_annotations to v2.13.1 ([#1087](googleapis/java-pubsub#1087)) ([34121f0](googleapis/java-pubsub@34121f0))
* update dependency com.google.protobuf:protobuf-java-util to v3.20.0 ([#1078](googleapis/java-pubsub#1078)) ([b064d6c](googleapis/java-pubsub@b064d6c))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
meltsufin pushed a commit that referenced this pull request May 1, 2026
…20.0 (#1078)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.protobuf:protobuf-java-util](https://developers.google.com/protocol-buffers/) ([source](https://togithub.com/protocolbuffers/protobuf)) | `3.19.4` -> `3.20.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.protobuf:protobuf-java-util/3.20.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.protobuf:protobuf-java-util/3.20.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.protobuf:protobuf-java-util/3.20.0/compatibility-slim/3.19.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.protobuf:protobuf-java-util/3.20.0/confidence-slim/3.19.4)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>protocolbuffers/protobuf</summary>

### [`v3.20.0`](https://togithub.com/protocolbuffers/protobuf/releases/v3.20.0)

[Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.19.4...v3.20.0)

2022-03-25 version 3.20.0 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)

##### Ruby

-   Dropped Ruby 2.3 and 2.4 support for CI and releases. ([#&#8203;9311](https://togithub.com/protocolbuffers/protobuf/issues/9311))
-   Added Ruby 3.1 support for CI and releases ([#&#8203;9566](https://togithub.com/protocolbuffers/protobuf/issues/9566)).
-   Message.decode/encode: Add recursion_limit option ([#&#8203;9218](https://togithub.com/protocolbuffers/protobuf/issues/9218)/[#&#8203;9486](https://togithub.com/protocolbuffers/protobuf/issues/9486))
-   Allocate with xrealloc()/xfree() so message allocation is visible to the
    Ruby GC.  In certain tests this leads to much lower memory usage due to more
    frequent GC runs ([#&#8203;9586](https://togithub.com/protocolbuffers/protobuf/issues/9586)).
-   Fix conversion of singleton classes in Ruby ([#&#8203;9342](https://togithub.com/protocolbuffers/protobuf/issues/9342))
-   Suppress warning for intentional circular require ([#&#8203;9556](https://togithub.com/protocolbuffers/protobuf/issues/9556))
-   JSON will now output shorter strings for double and float fields when possible
    without losing precision.
-   Encoding and decoding of binary format will now work properly on big-endian
    systems.
-   UTF-8 verification was fixed to properly reject surrogate code points.
-   Unknown enums for proto2 protos now properly implement proto2's behavior of
    putting such values in unknown fields.

##### Java

-   Revert "Standardize on Array copyOf" ([#&#8203;9400](https://togithub.com/protocolbuffers/protobuf/issues/9400))
-   Resolve more java field accessor name conflicts ([#&#8203;8198](https://togithub.com/protocolbuffers/protobuf/issues/8198))
-   Don't support map fields in DynamicMessage.Builder.{getFieldBuilder,getRepeatedFieldBuilder}
-   Fix parseFrom to only throw InvalidProtocolBufferException
-   InvalidProtocolBufferException now allows arbitrary wrapped Exception types.
-   Fix bug in `FieldSet.Builder.mergeFrom`
-   Flush CodedOutputStream also flushes underlying OutputStream
-   When oneof case is the same and the field type is Message, merge the
    subfield. (previously it was replaced.)’
-   Add [@&#8203;CheckReturnValue](https://togithub.com/CheckReturnValue) to some protobuf types
-   Report original exceptions when parsing JSON
-   Add more info to [@&#8203;deprecated](https://togithub.com/deprecated) javadoc for set/get/has methods
-   Fix initialization bug in doc comment line numbers
-   Fix comments for message set wire format.

##### Kotlin

-   Add test scope to kotlin-test for protobuf-kotlin-lite ([#&#8203;9518](https://togithub.com/protocolbuffers/protobuf/issues/9518))
-   Add orNull extensions for optional message fields.
-   Add orNull extensions to all proto3 message fields.

##### Python

-   Dropped support for Python < 3.7 ([#&#8203;9480](https://togithub.com/protocolbuffers/protobuf/issues/9480))
-   Protoc is now able to generate python stubs (.pyi) with --pyi_out
-   Pin multibuild scripts to get manylinux1 wheels back ([#&#8203;9216](https://togithub.com/protocolbuffers/protobuf/issues/9216))
-   Fix type annotations of some Duration and Timestamp methods.
-   Repeated field containers are now generic in field types and could be used
    in type annotations.
-   Protobuf python generated codes are simplified. Descriptors and message
    classes' definitions are now dynamic created in internal/builder.py.
    Insertion Points for messages classes are discarded.
-   has_presence is added for FieldDescriptor in python
-   Loosen indexing type requirements to allow valid **index**() implementations
    rather than only PyLongObjects.
-   Fix the deepcopy bug caused by not copying message_listener.
-   Added python JSON parse recursion limit (default 100)
-   Path info is added for python JSON parse errors
-   Pure python repeated scalar fields will not able to pickle. Convert to list
    first.
-   Timestamp.ToDatetime() now accepts an optional tzinfo parameter. If
    specified, the function returns a timezone-aware datetime in the given time
    zone. If omitted or None, the function returns a timezone-naive UTC datetime
    (as previously).
-   Adds client_streaming and server_streaming fields to MethodDescriptor.
-   Add "ensure_ascii" parameter to json_format.MessageToJson. This allows smaller
    JSON serializations with UTF-8 or other non-ASCII encodings.
-   Added experimental support for directly assigning numpy scalars and array.
-   Improve the calculation of public_dependencies in DescriptorPool.
-   \[Breaking Change] Disallow setting fields to numpy singleton arrays or repeated fields to numpy
    multi-dimensional arrays. Numpy arrays should be indexed or flattened explicitly before assignment.

##### Compiler

-   Migrate IsDefault(const std::string\*) and UnsafeSetDefault(const std::string\*)
-   Implement strong qualified tags for TaggedPtr
-   Rework allocations to power-of-two byte sizes.
-   Migrate IsDefault(const std::string\*) and UnsafeSetDefault(const std::string\*)
-   Implement strong qualified tags for TaggedPtr
-   Make TaggedPtr Set...() calls explicitly spell out the content type.
-   Check for parsing error before verifying UTF8.
-   Enforce a maximum message nesting limit of 32 in the descriptor builder to
    guard against stack overflows
-   Fixed bugs in operators for RepeatedPtrIterator
-   Assert a maximum map alignment for allocated values
-   Fix proto1 group extension protodb parsing error
-   Do not log/report the same descriptor symbol multiple times if it contains
    more than one invalid character.
-   Add UnknownFieldSet::SerializeToString and SerializeToCodedStream.
-   Remove explicit default pointers and deprecated API from protocol compiler

##### Arenas

-   Change Repeated\*Field to reuse memory when using arenas.
-   Implements pbarenaz for profiling proto arenas
-   Introduce CreateString() and CreateArenaString() for cleaner semantics
-   Fix unreferenced parameter for MSVC builds
-   Add UnsafeSetAllocated to be used for one-of string fields.
-   Make Arena::AllocateAligned() a public function.
-   Determine if ArenaDtor related code generation is necessary in one place.
-   Implement on demand register ArenaDtor for InlinedStringField

##### C++

-   Enable testing via CTest ([#&#8203;8737](https://togithub.com/protocolbuffers/protobuf/issues/8737))
-   Add option to use external GTest in CMake ([#&#8203;8736](https://togithub.com/protocolbuffers/protobuf/issues/8736))
-   CMake: Set correct sonames for libprotobuf-lite.so and libprotoc.so ([#&#8203;8635](https://togithub.com/protocolbuffers/protobuf/issues/8635)) ([#&#8203;9529](https://togithub.com/protocolbuffers/protobuf/issues/9529))
-   Add cmake option `protobuf_INSTALL` to not install files ([#&#8203;7123](https://togithub.com/protocolbuffers/protobuf/issues/7123))
-   CMake: Allow custom plugin options e.g. to generate mocks ([#&#8203;9105](https://togithub.com/protocolbuffers/protobuf/issues/9105))
-   CMake: Use linker version scripts ([#&#8203;9545](https://togithub.com/protocolbuffers/protobuf/issues/9545))
-   Manually \*struct Cord fields to work better with arenas.
-   Manually destruct map fields.
-   Generate narrower code
-   Fix [https://github.com/protocolbuffers/protobuf/issues/9378](https://togithub.com/protocolbuffers/protobuf/issues/9378) by removing
    shadowed *cached_size* field
-   Remove GetPointer() and explicit nullptr defaults.
-   Add proto_h flag for speeding up large builds
-   Add missing overload for reference wrapped fields.
-   Add MergedDescriptorDatabase::FindAllFileNames()
-   RepeatedField now defines an iterator type instead of using a pointer.
-   Remove obsolete macros GOOGLE_PROTOBUF_HAS_ONEOF and GOOGLE_PROTOBUF_HAS_ARENAS.

##### PHP

-   Fix: add missing reserved classnames ([#&#8203;9458](https://togithub.com/protocolbuffers/protobuf/issues/9458))
-   PHP 8.1 compatibility ([#&#8203;9370](https://togithub.com/protocolbuffers/protobuf/issues/9370))

##### C\#

-   Fix trim warnings ([#&#8203;9182](https://togithub.com/protocolbuffers/protobuf/issues/9182))
-   Fixes NullReferenceException when accessing FieldDescriptor.IsPacked ([#&#8203;9430](https://togithub.com/protocolbuffers/protobuf/issues/9430))
-   Add ToProto() method to all descriptor classes ([#&#8203;9426](https://togithub.com/protocolbuffers/protobuf/issues/9426))
-   Add an option to preserve proto names in JsonFormatter ([#&#8203;6307](https://togithub.com/protocolbuffers/protobuf/issues/6307))

##### Objective-C

-   Add prefix_to_proto_package_mappings_path option. ([#&#8203;9498](https://togithub.com/protocolbuffers/protobuf/issues/9498))
-   Rename `proto_package_to_prefix_mappings_path` to `package_to_prefix_mappings_path`. ([#&#8203;9552](https://togithub.com/protocolbuffers/protobuf/issues/9552))
-   Add a generation option to control use of forward declarations in headers. ([#&#8203;9568](https://togithub.com/protocolbuffers/protobuf/issues/9568))

</details>

---

### Configuration

📅 **Schedule**: 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.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-pubsub).
meltsufin pushed a commit that referenced this pull request May 1, 2026
🤖 I have created a release *beep* *boop*
---


### [1.116.4](googleapis/java-pubsub@v1.116.3...v1.116.4) (2022-04-19)


### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.6.1 ([#1084](googleapis/java-pubsub#1084)) ([be3d382](googleapis/java-pubsub@be3d382))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.10.0 ([#1085](googleapis/java-pubsub#1085)) ([f7082dd](googleapis/java-pubsub@f7082dd))
* update dependency com.google.cloud:native-image-support to v0.13.1 ([#1086](googleapis/java-pubsub#1086)) ([5f695df](googleapis/java-pubsub@5f695df))
* update dependency com.google.errorprone:error_prone_annotations to v2.12.1 ([#1080](googleapis/java-pubsub#1080)) ([5c26f6d](googleapis/java-pubsub@5c26f6d))
* update dependency com.google.errorprone:error_prone_annotations to v2.13.0 ([#1083](googleapis/java-pubsub#1083)) ([6996e97](googleapis/java-pubsub@6996e97))
* update dependency com.google.errorprone:error_prone_annotations to v2.13.1 ([#1087](googleapis/java-pubsub#1087)) ([0ca365a](googleapis/java-pubsub@0ca365a))
* update dependency com.google.protobuf:protobuf-java-util to v3.20.0 ([#1078](googleapis/java-pubsub#1078)) ([4f3d00b](googleapis/java-pubsub@4f3d00b))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: pubsub Issues related to the Pub/Sub API. cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants