Sub-task
- [WELD-1753] - Replace Guava - immutable collections
- [WELD-1754] - Replace Guava - new collections types
- [WELD-1755] - Replace Guava - collections utilities
- [WELD-1756] - Replace Guava - caches
- [WELD-1757] - Replace Guava - basic utilities
Feature Request
- [WELD-1769] - Make it possible to dump generated proxy class files for debugging
- [WELD-1782] - Don't wrap resource producer field if the actual type is assignable to Serializable
Bug
- [WELD-935] - Do not deploy shaded jars like weld-servlet (as a bad replacement for weld-servlet-core) because they break dependency conflict resolution and introduce classpath issues
- [WELD-1758] - WeldApplicationFactory does not override getWrapped
- [WELD-1766] - In some situations, client proxies cache custom scoped bean instances
- [WELD-1771] - The ServletContainerInitializer will apply to all deployed webapps, even ones not using CDI
- [WELD-1775] - Initialized(ConversationScoped) observers not called with lazy conversation context initialization
- [WELD-1776] - ManagerObjectFactory getObjectInstance not working for Windows systems
- [WELD-1778] - @ThreadScoped not recognized as a bean defining annotation when jandex-based discovery strategy is in use
- [WELD-1779] - Unsafe proxies and custom scope cause NoSuchFieldException
- [WELD-1785] - It should be possible to destroy a bean from within an interceptor
Task
- [WELD-1574] - Remove dependency on Google Guava
- [WELD-1780] - Double invocation of interceptors/decorators enabled with @Priority and beans.xml
- [WELD-1781] - Ged rid of activities
- [WELD-1789] - Disable client proxy bypassing optimization by default
Enhancement
- [WELD-1495] - use java ServiceLoader mechanism and/or system property to bootstrap spi
- [WELD-1784] - Classes clean up - next round
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.