-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
[WFLY-19298] Update fasterxml to 2.17.0 #17856
base: main
Are you sure you want to change the base?
Conversation
This requires approval from the various leads responsible for FasterXML use: @jamezp (RESTEasy) |
Hibernate ORM 6.4.4.Final is currently using 2.14.1 as is the ORM Let's see what @yrodiere has to say about Search but I think 7.1.0.Final is on I think the underlying question is whether there could be Search/ORM releases on fasterxml |
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.
Thanks @spyrkob!
WildFly should probably upgrade to ORM 6.5 though, and that's not the
I'll defer to @marko-bekhta for Search.
We could upgrade in ORM 6.6, sure, though obviously that'll take a few weeks/months to reach WildFly. We need to have a look, though. I suspect ORM is not actually that deeply coupled with Jackson, at least if it's only about JSON columns, but I might be missing something. If coupling is indeed loose, it might be enough to just run the ORM test suite with the dependency upgraded. @sebersole or @beikov may have an answer ready for you, otherwise I'll have a closer look, but not before next week unfortunately. |
You're right, it's an "optional" dependency. Upgrading Jackson should not be a problem, so +1 from my side on upgrading in Wildfly. |
Optional dependencies or not, I think the Hibernate ORM testsuite needs to pass with the fasterxml upgrade before WildFly upgrades to it to ensure that the ORM integration fasterxml works as expected. |
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.
Fine for com.microsoft.azure.storage
module. 👍🏼
For Hibernate Search:
|
Thanks @marko-bekhta @beikov @scottmarlow . I created:
@scottmarlow Will you please make the upgrade to Hibernate ORM 6.5 in WildFly? |
It's a good first step for Wildfly to try out ORM 6.5, but I would like to ask you to make sure that version doesn't end up in a release, because ORM 6.6 is around the corner and it would be best for Wildfly to use that ORM version in its next release. |
Clarifying: ideally WildFly's next version would use Hibernate ORM 6.6 if it's ready by the feature freeze date, but failing that shipping Hibernate ORM 6.5 would definitely be better than the current Hibernate ORM 6.4. So yes, please upgrade @scottmarlow :) We're going on a tangent here though, let's move to Zulip if more discussion is necessary. Back to discussing Jackson here :) |
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.
Hibernate ORM 6.5 works fine with Jackson 2.17: hibernate/hibernate-orm#8284
I'll leave it to @scottmarlow to upgrade to Hibernate ORM 6.5 in WildFly, as WildFly is currently using Hibernate ORM 6.4 (but shouldn't).
Created https://issues.redhat.com/browse/WFLY-19306 for trying to upgrade to ORM 6.5 in WildFly (note that WildFly Preview is already including ORM 6.5). |
There is an issue with RESTEasy with this upgrade. Previously {"empty":false,"present":true} This happened when the One could argue that RESTEasy should register some default modules in a default |
I've filed RESTEASY-3502 for the RESTEasy issue. I can disable the tests that fail in RESTEasy if a newer version of Jackson is found. However, this could be considered a behavior change and if we proceed with the upgrade we should document that. |
Issue: https://issues.redhat.com/browse/WFLY-19298
More information about the wildfly-bot[bot]