-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Upgrade to Hibernate ORM 6.4, Hibernate Search 7.0, Hibernate Reactive 2.2 #36978
Conversation
🙈 The PR is closed and the preview is expired. |
Excellent! |
The 6.4.0-SNAPSHOT branch (after CR1) wants one extra method in |
@beikov this change seems to introduce a backwards-incompatible API change for implementations of |
Ah, all things SQM are considered incubating apparently: https://docs.jboss.org/hibernate/orm/6.4/incubating/incubating.txt
So... breaking changes are fair, please ignore me. |
83ab95c
to
ab4459f
Compare
I added the upgrade to Hibernate ORM 6.4.0.Final, Hibernate Reactive 2.2.0.Final and Hibernate Search 7.0.0.CR2. The tests should pass now, though I can't run them locally right now, so I marked as ready for review and will see what CI has to say about it (in particular about Hibernate Reactive). |
Not sure what's going on, but CI skipped almost all jobs... I rebased and force-pushed, let's see how it goes. |
This comment has been minimized.
This comment has been minimized.
I tried to fix what I noticed in the previous CI run, let's try again... @marko-bekhta you might be interested by commits 2, 3 and 4. Turns out the tests you added for FormatMappers were more complex than I thought when I reviewed them xD |
…ling to quarkus-hibernate-search-orm-outbox-polling To align on Hibernate Search renaming the module hibernate-search-orm-coordination-outbox-polling to hibernate-search-orm-outbox-polling
For Panache ORM and Reactive
✔️ The latest workflow run for the pull request has completed successfully. It should be safe to merge provided you have a look at the other checks in the summary. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We will need a note in the migration guide about:
Rename extension quarkus-hibernate-search-orm-coordination-outbox-polling to quarkus-hibernate-search-orm-outbox-polling
And if it's an extension that can be consumed by users, we should:
- keep it defined in the BOM for a while
- have redirections in place in the relocations/ module. They should be short given only the artifact changes.
This can be done once the PR is merged, I will merge it.
<hibernate-validator.version>8.0.1.Final</hibernate-validator.version> | ||
<!-- When updating, align hibernate-search.version-for-documentation in docs/pom.xml --> | ||
<hibernate-search.version>6.2.2.Final</hibernate-search.version> | ||
<hibernate-search.version>7.0.0.CR2</hibernate-search.version> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It goes without saying but we will need a Final before 3.7.0 is out (but I'm sure you already have that in mind).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, I wanted to post an Approval review, and apparently clicked on the wrong checkbox.
As said, what I wrote above is not blocking, will merge!
Thanks everyone, nice to have the latest ORM in Quarkus! |
I added relevant notes for both ORM and Search to https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.7
I kept it in the BOM. Will submit a PR for relocations. |
Great news! |
Creating as draft for now, because:We need an ORM 6.4.0.CR2/Final.=> DoneWe still need a HR release and need to upgrade to that, because the current version doesn't work with ORM 6.4.=> DoneWe may need a Hibernate Search 7.0.0.CR2/Final, but just for good measure as it seems to work as is.=> DoneFixes #37184
Fixes #36363
Fixes #35310
Fixes #33895
Fixes #32532
Fixes #33740