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.