]
Matej Novotny updated WFLY-11621:
---------------------------------
Git Pull Request:
Upgrade Weld to 3.1.0.Final
---------------------------
Key: WFLY-11621
URL:
https://issues.jboss.org/browse/WFLY-11621
Project: WildFly
Issue Type: Component Upgrade
Components: CDI / Weld
Affects Versions: 15.0.1.Final
Reporter: Matej Novotny
Assignee: Matej Novotny
Priority: Major
Fix For: 16.0.0.CR1
Weld 3.1.0.Final release is scheduled in early Feb, so this is a tracking issue for now.
It is going to bump the minor version of Weld core and API as it contains several API/SPI
changes and will need adjustments on WFLY side.
Namely it:
* Brings new API for class(WELD-2556) defining which will leverage jboss-modules
({{ClassDefiner}}
** This will need impl on WFLY side ([draft on my
branch|https://github.com/manovotn/wildfly/tree/weld2556]) assuming jboss-modules 1.9
makes it to WFLY in time
** Required for any JDK 12 execution with Weld
* Removes deprecated code from API/SPI (WELD-2558)
** Requires few removals in WFLY code ([done on this
branch|https://github.com/manovotn/wildfly/tree/weld2558])
* Brings new API for CDI context propagation (WELD-2497)
** This is no-op for WFLY as it doesn't use this API
* [plus some changes on Weld core side]