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

Sub-task

  • [WELD-2140] - Weld should check lifecycle callbacks method declaration on target class
  • [WELD-2345] - Write out migration notes from Weld 2.4 to 3.0
  • [WELD-2348] - Weld docs seemingly report wrong default pool
  • [WELD-2361] - Review Weld 3 docs - V. Weld Reference Guide
  • [WELD-2362] - Review Weld 3 docs - Appendix
  • [WELD-2363] - Review Weld 3 docs - IV. CDI and the Java EE ecosystem
  • [WELD-2364] - Review Weld 3 docs - III. Loose coupling with strong typing
  • [WELD-2365] - Review Weld 3 docs - II. Getting Start with Weld, the CDI Reference Implementation
  • [WELD-2366] - Review Weld 3 docs - I. Beans
  • [WELD-2370] - Update all spec links - refer to CDI 2.0 Final

Feature Request

  • [WELD-2352] - Event.fireAsync() - make it possible to specify a timeout after which the returned completion stage must be complete
  • [WELD-2353] - Event.fireAsync() - make it possible to specify that observer methods should be notified in parallel
  • [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
  • [WELD-2374] - Allow to configure the output of DiscoveryStrategyFactory.create()
  • [WELD-2376] - Generate HTML report if the deployment validation fails

Bug

  • [WELD-2223] - Registering servlet listener on tomcat embedded fails when container bootstrapped outside
  • [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
  • [WELD-2372] - @Initialized(RequestScoped.class) and related events not always fired during @PostConstruct callback
  • [WELD-2373] - BeanManager.createInstance() should only be available after the deployment is validated
  • [WELD-2377] - enviroments/se/core/src/test are not included in code coverage generation
  • [WELD-2378] - Weld OSGi bundle does not declare all modules in org.jboss.weld.module.WeldModule
  • [WELD-2382] - Simple JSF project fails with "Singleton not set for STATIC_INSTANCE => []"

Task

  • [WELD-2334] - Review Weld 3 Documentation
  • [WELD-2356] - Cleanup examples
  • [WELD-2368] - Use @since tag in API/SPI javadoc to mark new methods and classes
  • [WELD-2384] - Upgrade CDI API to 2.0

Enhancement

  • [WELD-2347] - EEModuleDescriptor javadoc - add some info from the reference guide
  • [WELD-2350] - Expand findbugs check to other project parts
  • [WELD-2359] - Introduce Weld-specific notification options
  • [WELD-2380] - SecurityServices - allow integrator to run an action using the captured security context

Edit/Copy Release Notes

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