Release Notes - Weld - Version 2.2.5.Final - HTML format

Feature Request

  • [WELD-1714] - Support WEB-INF/classes/META-INF/beans.xml location
  • [WELD-1717] - Switch documentation to use AsciiDoc
  • [WELD-1719] - Detect possible classpath conflicts with CDI 1.0 API

Bug

  • [WELD-1082] - Interceptor resolution works across bean archive boundaries
  • [WELD-1677] - BeanAttributes.getTypes() returns also canonical types
  • [WELD-1709] - @WithAnnotations applies only to public annotated constructors
  • [WELD-1710] - weld-servlet detects tomcat container when used in jetty 9.2
  • [WELD-1711] - com.google.common package imports should not be optional
  • [WELD-1712] - Package version should reflect API changes
  • [WELD-1716] - Invalidation of expired conversations should be synchronized
  • [WELD-1723] - Injection of parameterized types does not longer work in 2.x (starting with 2.0.0.Alpha3)
  • [WELD-1725] - Do not optimize the use of client proxies for self injection
  • [WELD-1729] - BeanManager.getBeans in AfterBeanDiscovery impacted by injected BeanManager reference in previous container lifecycle observers
  • [WELD-1734] - @Inject required on EJB subclass' constructor
  • [WELD-1736] - Session bean's subclass constructor used for building interception model

Task

  • [WELD-1713] - Document the additional configuration requirement for Jetty 8+
  • [WELD-1715] - Unify the deployment and bean discovery process for weld-se and weld-servlet
  • [WELD-1720] - Get rid of warnings in unit tests
  • [WELD-1722] - Relax validation of circular dependencies when the circle contains a Session bean
  • [WELD-1724] - Update SE and Servlet documentation to reflect WELD-1658
  • [WELD-1726] - Isolate Weld SE/Servlet logging into message logger interfaces
  • [WELD-1735] - Subclassing EJB container support should cover MDBs
  • [WELD-1740] - Superclasses and superinterfaces of a raw type should be type-erased

Enhancement

  • [WELD-1658] - bean-discovery-mode="annotated" support and isolated bean archives in Weld Servlet

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.