Repository navigation
✨ Update Java EE/Jakarta EE to Quarkus rules for Quarkus 3.40 (MTA-8020) - #396
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
75cb622 to
9e00a7e
Compare
9e00a7e to
150bdd5
Compare
|
The failing Companion PR with the regenerated baselines: konveyor/koncur#131. Since koncur is pinned at its Also fixed a latent bug found while reconciling: |
150bdd5 to
0532244
Compare
Refresh the daytrader and book-server expected-output to match the Java EE/ Jakarta EE -> Quarkus rule updates in konveyor/rulesets#396 (target Quarkus 3.40): - javaee-pom-to-quarkus rules: updated recommended messages (quarkus.platform.version 3.1.0.Final -> 3.40.1, maven.compiler.release 11 -> 17, compiler-plugin 3.10.1 -> 3.14.0, surefire-plugin 3.0.0 -> 3.6.0 and the copy-paste tag fix, quarkus.package.type=native -> quarkus.native.enabled=true), and removed the trailing ';' typo from the maven-tooling guide link/title. - Added the new hibernate-orm7-to-quarkus rules (00010-00090) to the quarkus/springboot unmatched list; they do not fire on these EE apps. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Juanma Leflet Estrada <jleflete@redhat.com>
Refresh the EE/Jakarta-path Quarkus rules to target Quarkus 3.40 (LTS). - Apply the "Big Reactive Rename" (relocations removed in Quarkus 3.16): quarkus-resteasy-reactive -> quarkus-rest (214, 217) and quarkus-smallrye-reactive-messaging -> quarkus-messaging (218), with updated guide URLs. - Refresh pom recommendations in 216: quarkus.platform.version 3.1.0.Final -> 3.40.1, maven.compiler.release 11 -> 17, compiler-plugin -> 3.14.0, surefire -> 3.6.0, quarkus.package.type=native -> quarkus.native.enabled=true, and update the Red Hat build of Quarkus docs link. Fix pre-existing copy-paste tag and trailing-';' URL typos. - Bump Jakarta Faces extension versions (213, 215): myfaces-quarkus 4.1.4, quarkus-primefaces 4.16.0, quarkus-omnifaces 4.6.5. - Add 241-hibernate-orm7-to-quarkus rules and tests for Hibernate ORM 7 breaking changes (Session.save/update/delete/get/load, @where -> @SQLRestriction, @orderby -> @SQLOrder, hibernate-jpamodelgen -> hibernate-processor, Panache Sort -> Jakarta Data Order). - Update affected test assertions and fix a pre-existing broken messageMatches in the 216 test. All touched and added kantra test suites pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Juanma Leflet Estrada <jleflete@redhat.com>
0532244 to
40e59f0
Compare
|
PR cherry-picked to branch release-0.11. Backport PR: #397 |
…#131) Refresh the daytrader and book-server expected-output to match the Java EE/ Jakarta EE -> Quarkus rule updates in konveyor/rulesets#396 (target Quarkus 3.40): - javaee-pom-to-quarkus rules: updated recommended messages (quarkus.platform.version 3.1.0.Final -> 3.40.1, maven.compiler.release 11 -> 17, compiler-plugin 3.10.1 -> 3.14.0, surefire-plugin 3.0.0 -> 3.6.0 and the copy-paste tag fix, quarkus.package.type=native -> quarkus.native.enabled=true), and removed the trailing ';' typo from the maven-tooling guide link/title. - Added the new hibernate-orm7-to-quarkus rules (00010-00090) to the quarkus/springboot unmatched list; they do not fire on these EE apps. Signed-off-by: Juanma Leflet Estrada <jleflete@redhat.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
…#131) (#132) Refresh the daytrader and book-server expected-output to match the Java EE/ Jakarta EE -> Quarkus rule updates in konveyor/rulesets#396 (target Quarkus 3.40): - javaee-pom-to-quarkus rules: updated recommended messages (quarkus.platform.version 3.1.0.Final -> 3.40.1, maven.compiler.release 11 -> 17, compiler-plugin 3.10.1 -> 3.14.0, surefire-plugin 3.0.0 -> 3.6.0 and the copy-paste tag fix, quarkus.package.type=native -> quarkus.native.enabled=true), and removed the trailing ';' typo from the maven-tooling guide link/title. - Added the new hibernate-orm7-to-quarkus rules (00010-00090) to the quarkus/springboot unmatched list; they do not fire on these EE apps. Signed-off-by: Juanma Leflet Estrada <jleflete@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Co-authored-by: Juan Manuel Leflet Estrada <jleflete@redhat.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
#396) (#397) Refresh the EE/Jakarta-path Quarkus rules to target Quarkus 3.40 (LTS). - Apply the "Big Reactive Rename" (relocations removed in Quarkus 3.16): quarkus-resteasy-reactive -> quarkus-rest (214, 217) and quarkus-smallrye-reactive-messaging -> quarkus-messaging (218), with updated guide URLs. - Refresh pom recommendations in 216: quarkus.platform.version 3.1.0.Final -> 3.40.1, maven.compiler.release 11 -> 17, compiler-plugin -> 3.14.0, surefire -> 3.6.0, quarkus.package.type=native -> quarkus.native.enabled=true, and update the Red Hat build of Quarkus docs link. Fix pre-existing copy-paste tag and trailing-';' URL typos. - Bump Jakarta Faces extension versions (213, 215): myfaces-quarkus 4.1.4, quarkus-primefaces 4.16.0, quarkus-omnifaces 4.6.5. - Add 241-hibernate-orm7-to-quarkus rules and tests for Hibernate ORM 7 breaking changes (Session.save/update/delete/get/load, @where -> @SQLRestriction, @orderby -> @SQLOrder, hibernate-jpamodelgen -> hibernate-processor, Panache Sort -> Jakarta Data Order). - Update affected test assertions and fix a pre-existing broken messageMatches in the 216 test. All touched and added kantra test suites pass. Signed-off-by: Juanma Leflet Estrada <jleflete@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Co-authored-by: Juan Manuel Leflet Estrada <jleflete@redhat.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Updates the EE/Jakarta-path Quarkus rules (
default/generated/quarkus) to target Quarkus 3.40 (LTS), per MTA-8020. The SpringBoot→Quarkus rules (219–237) are out of scope.Artifact/API renames (removed in Quarkus 3.16, so the old advice no longer resolves)
quarkus-resteasy-reactive→quarkus-rest+ guide URLs (214,217)quarkus-smallrye-reactive-messaging→quarkus-messaging(218)Version refresh
216pom:quarkus.platform.version3.1.0.Final → 3.40.1, Java release 11 → 17, compiler-plugin → 3.14.0, surefire → 3.6.0,quarkus.package.type=native→quarkus.native.enabled=true, RHBQ docs link → 3.27. Also fixes a pre-existing copy-paste tag and trailing-;URL typos.213,215): myfaces-quarkus 4.1.4, quarkus-primefaces 4.16.0, quarkus-omnifaces 4.6.5.New rules —
241-hibernate-orm7-to-quarkus(Hibernate ORM 7, Quarkus 3.24)Session.save/update/delete/get/load,@Where→@SQLRestriction,@OrderBy→@SQLOrder,hibernate-jpamodelgen→hibernate-processor, PanacheSort→ Jakarta DataOrder, with a full test suite.Also fixes a pre-existing broken
messageMatchesin the216test (confirmed failing onmain).Testing
All touched/added
kantra testsuites pass 100% (216 9/9, 241 9/9, 214/217/213/215/218 all green). All modified/added doc URLs verified reachable.🤖 Generated with Claude Code
Koncur PR: 131