chore: upgrade to Quarkus 3.37.3 and align dependency versions by ehsavoie · Pull Request #993 · a2aproject/a2a-java · GitHub
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

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

@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

@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
@ehsavoie
ehsavoie deleted the dependencies branch August 26, 2026 16:06
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