I am very pleased to announce the first stable version of Weld 2.4 (CDI 1.2). See also the release details. From now on, 2.4 is the current stable version of Weld and 2.3 is not actively developed anymore. Thanks to everyone involved in this release!
Most of the new features were already introduced in First release candidate of Weld 2.4. To sum it up:
Removed dependency on
Enhanced version of
AnnotatedTypenot annotated with a bean defining annotation
@ActivateRequestScopeinterceptor binding moved to Weld API and renamed to
Improved rolling upgrades support
Events - reflect the output of CDI-494
Probe - allow to filter unused beans
Cleanup, cleanup, cleanup…
Initial Java 9 support
Moreover, 2.4.0.Final allows to export the Probe development tool data (to be discussed in one of the following blog posts) and fixes a minor problem in non-EE environments (see also WELD-2227).
In the coming weeks, the Weld team is also going to publish "Weld tips" - a series of concise articles. The intention is to familiarize developers with less known Weld features. There will be no hot news, just useful existing features (repetition is the mother of wisdom ;-).
As usual, a patch for WildFly is available. This time the target platform is WildFly 10.1.0.Final. If you’re not familiar with patching WildFly, check Markus’s tutorial.
[ CDI 1.2 API ] [ Download ] [ Documentation ] [ Release notes ]