Release Notes - Weld - Version 2.1.0.Alpha1 - HTML format

Sub-task

  • [WELD-692] - Check that BeanDeployment is not being kept around after bootstrap
  • [WELD-1476] - Eliminate Container.instance() usage

Feature Request

  • [WELD-964] - Unsatisfied dependency exception should differentiate between "class is not in classpath", "class is in classpath but not managed bean" and "class is in classpath and managed but not like that"
  • [WELD-1290] - Make it possible enable/disable concurrent bootstrap during integration test run
  • [WELD-1300] - Use a composite identifier for beans instead of a String-based one
  • [WELD-1447] - CDI.current() support in SE and Servlet

Bug

  • [WELD-1436] - Injectable constructor ignored when decorators are enabled
  • [WELD-1452] - Conversation timeout in redirect
  • [WELD-1456] - ProgrammaticallyAddedProcessBeanAttributesTest should only test built-in beans explicitly listed in the specification
  • [WELD-1466] - Misleading error message when BeanManager.getBeans() is called after shutdown
  • [WELD-1473] - Incorrect bean types for a session bean with a superclass implementing an interface
  • [WELD-1474] - Direct Injection without a Proxy Breaking in a clustered Environment
  • [WELD-1478] - possible memory leak in HttpConversationContextImpl
  • [WELD-1479] - ConcurrentModificationException in CreationalContextImpl.destroyDependentInstance

Task

  • [WELD-1468] - Remove serialization support from interceptor metadata
  • [WELD-1469] - Fix unsatisfied dependencies exception message for raw-typed injection point

Enhancement

  • [WELD-1454] - Improve formatting of WELD-001408 Unsatisfied dependencies
  • [WELD-1455] - Add contextual information to TypeNotPresentException
  • [WELD-1486] - Remove Instance<ConversationContext> from AbstractConversationContext and ConversationImpl

Edit/Copy Release Notes

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