Weld 6.0.0.CR1

2024-11-13   release   Matej Novotny

First version of the Jakarta EE TCKs has finally landed in Central and with that, we have re-enabled all remaining TCK tests and are confident enough to issue a candidate release for Weld 6!

Note that both, Weld API and Weld Core artifacts have been released.

Here is the list of changes from last Beta:

  • Implement validation for unproxyability of sealed types (WELD-2799)

  • Correct injection into @Resource fields of beans registered through extensions (WELD-2798)

  • Improve the algorithm that determines BeanManager instance for synthetic beans coming from build compatible extensions (WELD-2794)

  • Weld OSGi bundle now correctly exports org.jboss.weld.util.reflection (WELD-2793)

  • Weld OSGi bundle now contains imports for built-in bean proxies (WELD-2796)

  • Re-introduce Jakarta EE CDI TCK into continuous integration (WELD-2778)

    • The TCK artifact in Central is not yet final (it is M1) but it is enough to make sure Weld passes all related CDI tests with WildFly

  • Fix possible file leak in org.jboss.weld.util.ServiceLoader (WELD-2800)

    • This was only reported during GlassFish testing and affected just Windows machines

  • Resolve license conflict of jboss-logging-processor inside shaded Weld SE JAR (WELD-2795)

As per usual, please report any issues you discover with this release so that we can squash those bugs.