Skip to content

Bump protobuf and gRPC versions to latest stable releases#242

Open
zZHorizonZz wants to merge 3 commits intoeclipse-vertx:mainfrom
zZHorizonZz:bump-versions
Open

Bump protobuf and gRPC versions to latest stable releases#242
zZHorizonZz wants to merge 3 commits intoeclipse-vertx:mainfrom
zZHorizonZz:bump-versions

Conversation

@zZHorizonZz
Copy link
Copy Markdown
Member

@zZHorizonZz zZHorizonZz commented Feb 22, 2026

Motivation:

  • Update to the latest versions of protobuf (4.33.5) and gRPC (1.79.0)
  • Remove unnecesary depedency on guava from transcoding

Changes:

  • Bump version properties in pom.xml for grpc.version, protoc.version, and protobuf.version.
  • Remove the usage of Spliterator and, therefore, the usage of the Guava dependency from transcoding
  • Regenerated protocol buffer classes

Motivation:

- Update to the latest versions of `protobuf` (4.33.5) and `gRPC` (1.79.0)

Changes:

- Bump version properties in `pom.xml` for `grpc.version`, `protoc.version`, and `protobuf.version`.
- Regenerated protocol buffer classes
Motivation:

- Resolve dependency conflicts caused by `jsr305` and `error_prone_annotations` in `protobuf-java-util`.

Changes:

- Added exclusions for `jsr305` and `error_prone_annotations` in `protobuf-java-util` dependency in `pom.xml`.
- Introduced `error_prone_annotations` as a separate dependency for compatibility.

Signed-off-by: Daniel Fiala <danfiala23@gmail.com>
Motivation:

- Simplify dependencies by removing usage of Guava's `Splitter`.

Changes:

- Removed `requires com.google.common` from `module-info.java`.
- Replaced Guava's `Splitter` usage with native `String.split` and `Arrays.asList` approaches in `PathMatcherUtility`.

Signed-off-by: Daniel Fiala <danfiala23@gmail.com>
@zZHorizonZz zZHorizonZz requested a review from vietj February 24, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant