Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quarkus update to 3.17.x #470

Merged
merged 1 commit into from
Jan 7, 2025
Merged

Conversation

marcosgopen
Copy link
Member

@marcosgopen marcosgopen commented Oct 14, 2024

Update quarkus to 3.17.5

Since Quarkus 3.9.x Quarkus rest default is resteasy reactive (see https://quarkus.io/guides/rest-migration).

Since Narayana LRA is a servlet-based JAX-RS it is not possible to move now to Quarkus resteasy reactive, which is the default choice, is not feasible at the moment (see https://quarkus.io/guides/rest-migration#servlets). So we need to stick with reasteasy classic for the moment.

cc @mmusgrov @tomjenkinson

@jbosstm-bot
Copy link

@jbosstm-bot
Copy link

@jbosstm-bot
Copy link

@jbosstm-bot
Copy link

@jbosstm-bot
Copy link

@jbosstm-bot
Copy link

@jbosstm-bot
Copy link

pom.xml Outdated
@@ -147,8 +147,8 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- quarkus -->
<quarkus-plugin.version>3.4.2</quarkus-plugin.version>
<quarkus.platform.version>3.4.2</quarkus.platform.version>
<quarkus-plugin.version>3.16.0</quarkus-plugin.version>
Copy link
Member

Choose a reason for hiding this comment

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

If a large jump like this is causing difficulty, how about trying a slightly lower jump to 3.8 LTS (https://quarkus.io/security/)

Copy link
Member Author

Choose a reason for hiding this comment

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

Good idea Tom! I created the PR here: #477
Please consider that for 3.9 or higher the artifact names' change is needed too, see https://quarkus.io/guides/rest-migration

Copy link
Member

Choose a reason for hiding this comment

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

Glad you liked the idea - I have approved and merged it!

@jbosstm-bot
Copy link

@jbosstm-bot
Copy link

@jbosstm-bot
Copy link

@jbosstm-bot
Copy link

@marcosgopen marcosgopen changed the title Quarkus update Quarkus update to 3.17.x Jan 3, 2025
@marcosgopen marcosgopen removed the Hold label Jan 3, 2025
@jbosstm-bot
Copy link

@tomjenkinson
Copy link
Member

Thank you Marco, I would just like to ask if you might like to keep the Hold label on until you have created the issue you refer to here: "Before merging this I would like to open an issue to investigate more how to migrate servlets and use quarkus reasteasy reactive with LRA."? On the other hand, I am not sure why that should need to be a pre-requisite and I would personally be happy to approve this with a view to it being merged before an issue is created.

@marcosgopen
Copy link
Member Author

Thank you Marco, I would just like to ask if you might like to keep the Hold label on until you have created the issue you refer to here: "Before merging this I would like to open an issue to investigate more how to migrate servlets and use quarkus reasteasy reactive with LRA."? On the other hand, I am not sure why that should need to be a pre-requisite and I would personally be happy to approve this with a view to it being merged before an issue is created.

I think you are right and the task was no dependent on this PR to be approved. BTW I created the issue: https://issues.redhat.com/browse/JBTM-3969

Copy link
Member

@tomjenkinson tomjenkinson left a comment

Choose a reason for hiding this comment

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

Thank you!

@marcosgopen marcosgopen merged commit 6e7d6cc into jbosstm:main Jan 7, 2025
@mmusgrov
Copy link
Member

mmusgrov commented Jan 7, 2025

"Before merging this I would like to open an issue to investigate more how to migrate servlets and use quarkus reasteasy reactive with LRA."

It's a non-trivial change, most likely a lot harder than even supporting "reactive JTA".

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.

4 participants