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

Sub-task

  • [WELD-2140] - Weld should check lifecycle callbacks method declaration on target class
  • [WELD-2302] - Wro4j maven plugin does not work with JDK 9
  • [WELD-2365] - Review Weld 3 docs - II. Getting Start with Weld, the CDI Reference Implementation
  • [WELD-2366] - Review Weld 3 docs - I. Beans

Feature Request

  • [WELD-2336] - Log info about important phases during bootstrap
  • [WELD-2343] - Do not include built-in session and conversation scoped beans in the bean identifier index
  • [WELD-2354] - Provide a meaningful toString() on ContainerInitialized and ContainerShutdown events
  • [WELD-2360] - Weld SE bootstrap API - allow to register additional org.jboss.weld.bootstrap.api.Service implementations
  • [WELD-2371] - Weld SE - allow to call any javax.enterprise.inject.spi.CDI method during AfterDeploymentValidation

Bug

  • [WELD-2223] - Registering servlet listener on tomcat embedded fails when container bootstrapped outside
  • [WELD-2331] - Misleading error message when Extension observer method is (wrongly) static
  • [WELD-2338] - Revise the check of valid injection points for an extension observer method with observed type java.lang.Object and a qualifier other than @Any
  • [WELD-2340] - ContainerInitialized should be fired after the container is initialized and shutdown hook is registered
  • [WELD-2341] - InjectionPoint metadata not injected for dependent singleton session bean
  • [WELD-2346] - HttpSessionBean causes error during HTTP session replication
  • [WELD-2355] - WeldInitialListener throws NPE on Tomcat when there is no bean archive found
  • [WELD-2357] - JandexDiscoveryStrategy fails with NPE on embedded Tomcat with "unpackWars=false"
  • [WELD-2358] - DeclaredMemberIndexer must use PrivilegedAction implementations for reflective actions

Task

  • [WELD-2342] - Probe - do not mark a bean as unused if only injected into an observer method or disposer method
  • [WELD-2356] - Cleanup examples

Enhancement

  • [WELD-2330] - Improving DeferredEventNotification logging in case of failure
  • [WELD-2332] - Probe - monitor bean instance creation using AroundConstruct
  • [WELD-2344] - Share proxy class for built-in beans of the same type
  • [WELD-2350] - Expand findbugs check to other project parts

Edit/Copy Release Notes

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