Feature Request
- [WELD-867] - CreationalContext implementations need to be serializable
- [WELD-923] - Error if beans other than BeanManager are injected into a portable extension
- [WELD-1152] - Report of WELD-001443 doesn't identify depending *fields*, making diagnosis harder
- [WELD-1153] - Interceptor Performance Improvements
- [WELD-1241] - ConversationPropagationFilter active for non-JSF to-view-id
Bug
- [WELD-458] - Interceptor for lifecycle callback with binding type @Target({TYPE, METHOD}) not detected as definition error
- [WELD-1037] - IllegalStateException when redirecting from system event in JSF managed bean
- [WELD-1038] - Invocations of message listener methods of message-driven beans are not intercepted
- [WELD-1059] - System property based scanning tests fail in container
- [WELD-1128] - Deploy failed when jar-path contains a plus-sign or an exclamation point
- [WELD-1144] - Superclass of processed AnnotationType is ignored
- [WELD-1157] - Bean creation is blocked across all threads until method annotated with @PostConstruct has finished
- [WELD-1158] - Deadlock between SFSB Synchronization lock and Weld AbstractContext session context lock
- [WELD-1159] - Deadlock between Weld AbstractContext session/application contexts creationLock
- [WELD-1167] - Client proxy serialization broken in non-isolated environment
- [WELD-1168] - pastecode example fails to deploy with WELD-001451 javax.transaction.UserTransaction cannot be injected into an enterprise bean with container-managed transactions
- [WELD-1169] - ConcurrentBeanDeployer may trigger JVM deadlock
- [WELD-1171] - ArrayIndexOutOfBoundsException in AnnotatedConstructorComparator
- [WELD-1172] - Bogus DefinitionException when dealing with enums in Forge
- [WELD-1174] - Incorrect interceptor invocation order when combining CDI interceptors with @Interceptors
- [WELD-1178] - ConversationAwareViewHandler throws ContextNotActiveException
- [WELD-1180] - Fix resolution rules for producers of beans that are alternatives
- [WELD-1184] - SE Weld.getInstanceByType() ignores bindings argument
- [WELD-1191] - Issues determining bean types
- [WELD-1192] - NPE in Validator.validateBean() when bean annotated with @Typed
- [WELD-1207] - It's not possible to use CDI.current().select() for beans with custom qualifiers
- [WELD-1208] - Weld fails to start in Modular Java SE if Servlet APIs are referenced from application classes, but Servlet APIs are not made available to weld
- [WELD-1217] - Missing resource bundle entry causes exception during logging.
- [WELD-1218] - Can't call externalContext.redirect with a cid inside
- [WELD-1219] - Instance usage in SE is always filtered by @Default
- [WELD-1221] - NPE in LockStore.lock
- [WELD-1223] - Exception thrown through decorator chain not unwrapped
- [WELD-1224] - ErrorPageTest fails randomly
- [WELD-1225] - Incorrect handling of overridden callback methods for lifecycle events
- [WELD-1234] - A removed session-scoped stateful EJB renders the whole session scope unusable
- [WELD-1236] - Deserialization fails for bean containing intercepted methods with primitive or array-typed parameters
- [WELD-1247] - The ForwardingMethodExpression equals() implementation is incorrect
- [WELD-1262] - ConversationPropagationFilter breaks external redirects
- [WELD-1266] - Broken test org.jboss.weld.tests.stress.JsfStressTest, bad WAR layout
- [WELD-1267] - Broken org.jboss.weld.tests.alternatives.accessible.AccessibleAlternativesTest, wrong assumption
- [WELD-1268] - Wrong version in as7-installer pom
Task
- [WELD-1093] - Remove workaround for ARQ-818
- [WELD-1193] - Optimize container lifecycle events
- [WELD-1194] - Implement CDI-247
- [WELD-1195] - Implement CDI-246
- [WELD-1196] - Implement CDI-92
- [WELD-1197] - Implement CDI-211
- [WELD-1198] - Implement CDI-219
- [WELD-1199] - Implement CDI-214
- [WELD-1200] - Implement CDI-43
- [WELD-1201] - Implement CDI-245
- [WELD-1202] - Implement CDI-236
- [WELD-1203] - Implement CDI-50
- [WELD-1204] - Implement CDI-227
- [WELD-1205] - Issue a warning if both WEB-INF/beans.xml and WEB-INF/classes/META-INF/beans.xml are used
- [WELD-1206] - Implement CDI-210
- [WELD-1210] - Implement CDI-164
- [WELD-1211] - Implement CDI-207
- [WELD-1212] - Implement CDI-221
- [WELD-1213] - Implement CDI-24
- [WELD-1214] - Implement CDI-177
- [WELD-1226] - Implement CDI-254
- [WELD-1230] - Implement CDI-139
- [WELD-1231] - Implement CDI-58
- [WELD-1232] - Implement CDI-83
- [WELD-1238] - Implement global enablement and ordering (CDI-18)
- [WELD-1251] - Implement specialization as required by the spec
- [WELD-1253] - Reuse SessionBeanInterceptor in AS integration
- [WELD-1254] - Make sure a new instance of SFSB is created after calling AlterableContext.destroy()
Enhancement
- [WELD-1187] - Improve error message when "Singleton is not set"
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.