Release Notes - Weld - Version 2.0.0.Alpha2 - HTML format

Enhancement

  • [WELD-1055] - Exception when deploying EJB with duplicated Interceptors-annontation is not informative enough

Feature Request

  • [WELD-53] - Refactor reflection layer to be less of a memory hog
  • [WELD-731] - Bind BeanManager to JNDI when naming context is read/write (as in JBoss AS/EAP 5)
  • [WELD-894] - Around-Invoke interceptors should not wrap RuntimeException into WeldException
  • [WELD-1000] - Pass extension instances to bootstrap

Bug

  • [WELD-580] - Around-Invoke Interceptors with wrong signature should cause DefinitionException
  • [WELD-687] - Refactoring InstantiatorFactory to allow per-deployment configuration
  • [WELD-853] - @AroundInvoke annotations added by SPI are ignored
  • [WELD-910] - Wrong example code - refering non-existent Weld#shutdown()
  • [WELD-926] - Weld Servlet still uses old Google Collections instead of Guava
  • [WELD-930] - Producer is made an alternative if the declaring bean class is an alternative
  • [WELD-937] - Documentation issue - Instantiating abstract class
  • [WELD-954] - URIs escaped twice in URLScanner
  • [WELD-967] - @ThreadScope documentation bug
  • [WELD-989] - #{conversation.id} instead of #{javax.enterprise.context.conversation.id} mentioned in the reference guide
  • [WELD-997] - Custom implementation of Interceptor never invoked
  • [WELD-999] - Interceptor binding transitivity broken
  • [WELD-1007] - Weld SE startup fails.
  • [WELD-1016] - Weld creates multiple interceptor instances per target instance
  • [WELD-1036] - ArrayIndexOutOfBoundsException destroying Stateful SessionBean
  • [WELD-1048] - Decorated dependent bean not passivation capable
  • [WELD-1056] - Weld-servlet brings transitive dependency on weld-build-config
  • [WELD-1062] - Superclass of a modified AnnotatedType is ignored
  • [WELD-1067] - Thread safety issue in BeansClosure
  • [WELD-1075] - Ambiguous dependencies when only one correct dependency exists
  • [WELD-1077] - java.lang.VerifyError when applying an interceptor on a method in a class with final equals
  • [WELD-1079] - Weld keeps instance of a dependent scoped bean that receives a producer method invocation
  • [WELD-1097] - Event of array type fired via built-in Event bean is not observed

Task

  • [WELD-27] - Consider using JBoss maven plugin, not ant for example builds
  • [WELD-1011] - Move jboss interceptors into Weld
  • [WELD-1029] - Rewrite enhanced metadata sources
  • [WELD-1069] - Parallelize Weld bootstrap
  • [WELD-1076] - Deal with non-serializable dependent instances of a passivation capable bean
  • [WELD-1092] - Configure m2e to ignore Checkstyle Plugin

Edit/Copy Release Notes

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