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

Sub-task

  • [WELD-2301] - JEP 293 changed command line argument syntax
  • [WELD-2303] - Maven assembly plugin crashes JDK 9 build
  • [WELD-2305] - Weld 3.x Core and API package name clash
  • [WELD-2307] - JDK 9 - investigate how reflection works with Jigsaw and whether it affects Weld

Bug

  • [WELD-2291] - Subsequent call to InterceptionFactory.createInterceptedInstance doesn't throw ISE
  • [WELD-2295] - ProcessBean fired twice for a custom bean
  • [WELD-2310] - It's possible to add interceptor programmatically to instance created by container
  • [WELD-2315] - Resulting set of bean types of session bean contains illegal bean types

Task

  • [WELD-2213] - Upgrade jboss-classfilewriter to 1.2.1.Final
  • [WELD-2277] - Reconsider existing TODO comments
  • [WELD-2287] - Most configurators methods should throw IllegalArgumentException if null is passed
  • [WELD-2289] - Remove Weld.addBean() and Weld.addInterceptor() methods
  • [WELD-2290] - Replace Weld literals with spec versions
  • [WELD-2294] - Remove BeanManagerImpl.resolveObserverMethodsInOrder()
  • [WELD-2297] - ContainerLifecycleObserver - add builders for ProcessSyntheticBean and ProcessSyntheticObserverMethod
  • [WELD-2298] - Replace deprecated junit.framework.Assert with org.junit.Assert
  • [WELD-2306] - Check org.jboss.weld.tests.ejb.mdb.EJBTest
  • [WELD-2308] - Implement the default scope for beans created from BeanConfigurator [CDI-677]
  • [WELD-2311] - Upgrade CDI API to 2.0-PFD

Enhancement

  • [WELD-2283] - ProcessBeanAttributesImpl - log configureBeanAttributes() and ignoreFinalMethods() actions
  • [WELD-2288] - ContainerLifecycleObserver.afterBeanDiscovery() should consume WeldAfterBeanDiscovery
  • [WELD-2299] - InterceptionFactory - add logging for basic actions

Edit/Copy Release Notes

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