Weld 5.1.1.Final
It’s time for some minor updates and fixes, Weld 5.1.1.Final is now available!
Main highlights are as follows:
-
Fix bean type assignability for beans with recursive generic types (WELD-2738)
-
Failing validation for pasivation capability, Weld should throw
DeploymentException
instead ofDefinitionException
(WELD-2741) -
Avoid firing
ProcessInjectionTarget
multiple times if a specialized bean was vetoed (WELD-2742) -
BeanManager#getReference
should not create a childCreationalContext
instance (WELD-2743)-
This should only affect scenarios in which beans were 'manually' created and destroyed in which case the destruction could end up incomplete
-
-
Fix how Weld defines proxies to avoid problems in JDK 17+ along with the newest JBoss Class File Writer (1.3.0.Final) (WELD-2744)
-
Correction to documentation which incorrectly suggested
@ManagedBean
was a bean defining annotation (WELD-2737)
As always, if you find further issues with Weld 5, let us know and we’ll try to help.
[ Download ] [ Documentation ] [ Release notes ]