Skip to content

chore: upgrade to Quarkus 3.37.3 and align dependency versions - #993

Merged
kabir merged 2 commits into
a2aproject:mainfrom
ehsavoie:dependencies
Aug 3, 2026
Merged

chore: upgrade to Quarkus 3.37.3 and align dependency versions#993
kabir merged 2 commits into
a2aproject:mainfrom
ehsavoie:dependencies

Conversation

@ehsavoie

Copy link
Copy Markdown
Collaborator
  • Quarkus 3.36.3 -> 3.37.3
  • protobuf-java 4.33.2 -> 4.35.0 (required by gRPC 1.81.0 gencode)
  • JUnit 6.0.3 -> 6.1.1
  • rest-assured 6.0.0 -> 6.0.1
  • JBang example: OpenTelemetry SDK 1.55.0 -> 1.60.1, gRPC Netty 1.77.0 -> 1.81.0

- Quarkus 3.36.3 -> 3.37.3
- protobuf-java 4.33.2 -> 4.35.0 (required by gRPC 1.81.0 gencode)
- JUnit 6.0.3 -> 6.1.1
- rest-assured 6.0.0 -> 6.0.1
- JBang example: OpenTelemetry SDK 1.55.0 -> 1.60.1, gRPC Netty 1.77.0 -> 1.81.0

Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@kabir

kabir commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

Does the protobuf upgrade work with the gRPC version in WildFly, for A2A-jakarta?

@ehsavoie

Copy link
Copy Markdown
Collaborator Author

@kabir yes, I wanted your feedback there :)

@hpehl

hpehl commented Jul 27, 2026

Copy link
Copy Markdown

@ehsavoie the gRPC feature pack is ready to be released.

These are the current dependency versions:
https://github.com/wildfly-extras/wildfly-grpc-feature-pack/blob/main/pom.xml#L56

Does that work for you?

@kabir kabir left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've verified that a2a-jakarta works with these changes, and the grpc feature pack changes.
But I think we should hold off on merging this until we have the grpc feature pack release

@kabir kabir left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, it seems a2a-jakarta works fine against this PR without the WildFly grpc feature pack upgrade.

My guess is that as the protobuf/grpc classes were generated with an older version, it runs fine on the version that the WildFly grpc feature pack has.
And I think once released, we don't regenerate the generated classes with newer versions.
When the next version of the spec is out, we will use whatever grpc/protobuf version we have installed to generate the classes for that version

@kabir
kabir merged commit c5e3ef1 into a2aproject:main Aug 3, 2026
13 checks passed
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.

3 participants