Could you define "necessary" ? I'd really not want to update to WildFly 12 until WildFly 12 is actually released: the purpose of our modules is to allow our users to run (our) latest libraries on the latest stable release of WildFly.
Hibernate ORM 5.3 targets CDI 2.0, which is only available in WildFly 12 (Weld 3.x). I guess we could try to CDI 2.0 support to WildFly 11, but this seems much more complex than the JPA 2.2 patch. Hibernate ORM 5.3 worked about fine on WildFly 11 so far, but only because we happened to not use any CDI 2.0 API. This will change if [my PR on ORM](https://github.com/hibernate/hibernate-orm/pull/2092) is merged. And no, I don't see an easy way to change my PR to avoid relying on CDI 2.0 APIs...
I created the JPA22 patch file - now available in Maven central - so that we can test WildFly 11 with JPA 2.2; we also need it for ORM and OGM.
I know, thanks about that. I'm relying heavily on it |