Weld 3.1.1.Final
Weld 3.1.1.Final is out, it is a rather small nonetheless important maintenance release.
There is bunch of fixes present here; notably one for context propagation API that could cause some headaches with context seemingly not propagating.
Moving on, we also have some improvements to asynchronous events on default executors or ordering on ProcessAnnotatedType
events.
Fixes and improvements:
-
Weld API/SPI
-
Weld Core
-
WeldAlterableContext#clearAndSet()
was incorrectly leaving some caches behind (WELD-2566) -
Fix serializability issue with intercepted session beans having private methods (WELD-2574)
-
Asynchronous event notification on default executor should preserve TCCL (WELD-2573)
-
Fix ordering of
ProcessAnnotatedType
events via@Priority
(WELD-2568) -
Small optimization for distributed environment when bean index is empty (WELD-2577)
-
Custom
InjectionTarget
now invokes any presentdispose()
(WELD-2580) -
Align behaviour of self-invocation of otherwise intercepted method from within private final observer method (WELD-2571)
-
-
Weld SE
-
Allow to specify custom
DiscoveryStrategy
via service loader mechanism (WELD-2578)
-
-
Other
WildFly Patch
This time around, the patch for WildFly 16.0.0.Final is available.
If you’re not familiar with patching WildFly, check the FAQ.
[ Download ] [ Documentation ] [ Release notes ]