[weld/core] b61915: Bump Weld API to 7.0.Alpha7 and adapt to CDI 5.0 A...
by Matej Novotny
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: b61915ad65ef4b544975271e955e96722289e40f
https://github.com/weld/core/commit/b61915ad65ef4b544975271e955e96722289e40f
Author: Matej Novotny <manovotn(a)ibm.com>
Date: 2026-05-12 (Tue, 12 May 2026)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/attributes/ExternalBeanAttributesFactory.java
M impl/src/main/java/org/jboss/weld/bean/attributes/ImmutableBeanAttributes.java
M impl/src/main/java/org/jboss/weld/bootstrap/events/configurator/BeanAttributesConfiguratorImpl.java
M impl/src/main/java/org/jboss/weld/bootstrap/events/configurator/BeanConfiguratorImpl.java
M impl/src/main/java/org/jboss/weld/invokable/AbstractInvokerBuilder.java
M impl/src/main/java/org/jboss/weld/invokable/AsyncHandlerRegistry.java
M impl/src/main/java/org/jboss/weld/invokable/AsyncInvokerImpl.java
M impl/src/main/java/org/jboss/weld/util/bean/ForwardingBeanAttributes.java
M pom.xml
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/BothAnnotationsHandler.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/RawAsyncHandler.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/UnannotatedHandler.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/custom/MyAsyncTypeHandler.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/paramtype/MyAsyncParamHandler.java
M weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/BeanInfoImpl.java
M weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/StereotypeInfoImpl.java
M weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/SyntheticBeanBuilderImpl.java
Log Message:
-----------
Bump Weld API to 7.0.Alpha7 and adapt to CDI 5.0 API changes
Commit: fabb81eed9cdb001b3f482373e638419456c9060
https://github.com/weld/core/commit/fabb81eed9cdb001b3f482373e638419456c9060
Author: Matej Novotny <manovotn(a)ibm.com>
Date: 2026-05-12 (Tue, 12 May 2026)
Changed paths:
M tests-arquillian/src/test/java/org/jboss/weld/tests/bce/syntheticInjectionPoint/annotationBuilder/AnnotationBuilderQualifierExtension.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/bce/syntheticInjectionPoint/basic/BasicSyntheticInjectionPointExtension.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/bce/syntheticInjectionPoint/broken/NoMatchingBeanExtension.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/bce/syntheticInjectionPoint/disposer/DisposerExtension.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/bce/syntheticInjectionPoint/indirectInjectionPoint/IndirectInjectionPointExtension.java
Log Message:
-----------
Use no-qualifier `withInjectionPoint` overloads in tests
Commit: cc7a3a4359b794d41f2e3d771b199b10c2e9f713
https://github.com/weld/core/commit/cc7a3a4359b794d41f2e3d771b199b10c2e9f713
Author: Matej Novotny <manovotn(a)ibm.com>
Date: 2026-05-12 (Tue, 12 May 2026)
Changed paths:
A tests-arquillian/src/test/java/org/jboss/weld/tests/bce/syntheticInjectionPoint/dependentLifecycle/DependentCounter.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/bce/syntheticInjectionPoint/dependentLifecycle/DependentLifecycleTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/bce/syntheticInjectionPoint/dependentLifecycle/LifecycleCreator.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/bce/syntheticInjectionPoint/dependentLifecycle/LifecycleDisposer.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/bce/syntheticInjectionPoint/dependentLifecycle/LifecycleExtension.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/bce/syntheticInjectionPoint/dependentLifecycle/SyntheticBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/bce/syntheticInjectionPoint/dependentLifecycle/SyntheticResultHolder.java
Log Message:
-----------
Add tests for @Dependent lifecycle in SyntheticInjections
Commit: e758307f41debff60eff97dd4178e55587a61afc
https://github.com/weld/core/commit/e758307f41debff60eff97dd4178e55587a61afc
Author: Matej Novotny <manovotn(a)ibm.com>
Date: 2026-05-12 (Tue, 12 May 2026)
Changed paths:
M impl/src/main/java/org/jboss/weld/invokable/AbstractInvokerBuilder.java
M impl/src/main/java/org/jboss/weld/invokable/AsyncHandlerRegistry.java
M impl/src/main/java/org/jboss/weld/invokable/AsyncInvokerImpl.java
M impl/src/main/java/org/jboss/weld/invokable/CleanupActions.java
M impl/src/main/java/org/jboss/weld/invokable/MethodHandleUtils.java
M impl/src/main/java/org/jboss/weld/logging/InvokerLogger.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/AsyncBean.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/AsyncInvokerExtension.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/AsyncInvokerTest.java
R tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/BothAnnotationsHandler.java
R tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/BothAnnotationsHandlerTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/BothInterfacesHandler.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/BothInterfacesHandlerTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/IndirectReturnTypeBase.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/IndirectReturnTypeHandler.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/IndirectReturnTypeHandlerTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/RawAsyncHandlerTest.java
R tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/UnannotatedHandler.java
R tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/broken/UnannotatedHandlerTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/custom/CustomAsyncBCETest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/custom/CustomAsyncHandlerTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/paramtype/InvocationOrder.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/paramtype/MultipleParamMatchBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/paramtype/MultipleParamMatchExtension.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/paramtype/MultipleParamMatchTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/paramtype/MyAsyncParamHandler.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/paramtype/ParamTypeBean.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/paramtype/ParamTypeExtension.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/paramtype/ParameterTypeAsyncHandlerTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/async/paramtype/WrappedAsyncParam.java
Log Message:
-----------
Adapt async handler implementation and tests to new CDI 5.0 API
Commit: e41861686b09350bac77845da15061fd37451406
https://github.com/weld/core/commit/e41861686b09350bac77845da15061fd37451406
Author: Matej Novotny <manovotn(a)ibm.com>
Date: 2026-05-12 (Tue, 12 May 2026)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/AbstractProducerBean.java
M impl/src/main/java/org/jboss/weld/bean/ManagedBean.java
M impl/src/main/java/org/jboss/weld/bean/attributes/BeanAttributesFactory.java
M impl/src/main/java/org/jboss/weld/bootstrap/events/configurator/BeanConfiguratorImpl.java
M impl/src/main/java/org/jboss/weld/contexts/unbound/DependentContextImpl.java
M impl/src/main/java/org/jboss/weld/injection/producer/AbstractMemberProducer.java
M impl/src/main/java/org/jboss/weld/injection/producer/BasicInjectionTarget.java
M impl/src/main/java/org/jboss/weld/injection/producer/BeanInjectionTarget.java
M impl/src/main/java/org/jboss/weld/metadata/cache/MergedStereotypes.java
M impl/src/main/java/org/jboss/weld/metadata/cache/StereotypeModel.java
M impl/src/main/java/org/jboss/weld/util/Beans.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/AutoCloseStereotype.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/AutoCloseTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/AutoCloseableBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/CloseableBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/CloseableResource.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/NoAnnotationCloseableBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/NotAutoCloseableBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/PreDestroyAutoCloseableBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/ProducerFieldQualifier.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/ProducerMethodQualifier.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/ResourceProducer.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/StereotypedBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/ThrowingAutoCloseableBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/ThrowingPreDestroyAutoCloseableBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/WithDisposerQualifier.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/disposer/AutoCloseDisposerTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/disposer/CloseableResource.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/disposer/ThrowingDisposerProducer.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/disposer/ThrowingDisposerQualifier.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/instance/CloseCountingBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/instance/InstanceAutoCloseTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/instance/PreDestroyAutoCloseableBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/instance/SimpleAutoCloseableBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/interceptor/AutoCloseInterceptorTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/interceptor/InterceptedAutoCloseableBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/interceptor/Monitored.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/interceptor/MonitoringInterceptor.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/producer/AutoCloseProducerQualifier.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/producer/CloseableResource.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/producer/DependentHelper.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/producer/DependentParamProducer.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/producer/DependentParamQualifier.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/producer/ProducerCaptureExtension.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/producer/ProducerDisposeAutoCloseTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/producer/ResourceProducer.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/synthetic/AutoCloseBceCreator.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/synthetic/AutoCloseBceExtension.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/synthetic/AutoClosePortableExtension.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/synthetic/AutoCloseSyntheticBeanTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/synthetic/BceQualifier.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/synthetic/PortableExtQualifier.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/synthetic/SyntheticCloseableResource.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/synthetic/WithDisposerQualifier.java
M weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/LiteExtensionTranslator.java
Log Message:
-----------
Implement @AutoClose feature
Commit: 6f42ebb28792596cfa423451a675aa2b9a739cc2
https://github.com/weld/core/commit/6f42ebb28792596cfa423451a675aa2b9a739cc2
Author: Matej Novotny <manovotn(a)ibm.com>
Date: 2026-05-12 (Tue, 12 May 2026)
Changed paths:
M jboss-as/pom.xml
Log Message:
-----------
Bump CDI API version in jboss-as module to 5.0.0.Alpha6
Commit: a4b0fcc408bad6920fa3668f9003625bef221ce1
https://github.com/weld/core/commit/a4b0fcc408bad6920fa3668f9003625bef221ce1
Author: Matej Novotny <manovotn(a)ibm.com>
Date: 2026-05-12 (Tue, 12 May 2026)
Changed paths:
M tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/basic/AutoCloseTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/disposer/AutoCloseDisposerTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/instance/InstanceAutoCloseTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/interceptor/AutoCloseInterceptorTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/producer/ProducerDisposeAutoCloseTest.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/autoclose/synthetic/AutoCloseSyntheticBeanTest.java
Log Message:
-----------
Add ActionSequence to @AutoClose test deployments for in-container runs
Commit: c715bcfe2ef83cc7c9ce0374185f9d5d0fa86883
https://github.com/weld/core/commit/c715bcfe2ef83cc7c9ce0374185f9d5d0fa86883
Author: Matej Novotny <manovotn(a)ibm.com>
Date: 2026-05-12 (Tue, 12 May 2026)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/AbstractProducerBean.java
M impl/src/main/java/org/jboss/weld/bootstrap/events/configurator/BeanConfiguratorImpl.java
M impl/src/main/java/org/jboss/weld/injection/producer/AbstractMemberProducer.java
M impl/src/main/java/org/jboss/weld/injection/producer/BasicInjectionTarget.java
M impl/src/main/java/org/jboss/weld/logging/BeanLogger.java
Log Message:
-----------
Use dedicated log message for @AutoClose invocation errors
Compare: https://github.com/weld/core/compare/b70459ea03d9...c715bcfe2ef8
To unsubscribe from these emails, change your notification settings at https://github.com/weld/core/settings/notifications
1 month