Wildfly
Release Notes - WildFly - 40.0.0.Final
For the most up-to-date list of all issues resolved, including those resolved as fixed in WildFly 40 after the release date, see the release notes in JIRA.
For all changes since WildFly 39.0.0.Final, see the full changelog.
Changes in the underlying WildFly Core 32 release are listed in the WildFly Core JIRA.
Feature Request
WFLY-19314 [Preview] Logout support for OIDC
WFLY-19555 Integrate an implementation of Jakarta Pages 4.0
WFLY-19557 Integrate an implementation of Jakarta WebSocket 2.2 in WildFly Preview
WFLY-19558 Jakarta Authorization 3.0 in WildFly Preview and the EE 11 variant of standard WildFly
WFLY-19808 Promote "[WFLY-15452] Modify ajp-listener to allow specifying AJP_ALLOWED_REQUEST_ATTRIBUTES_PATTERN" to default stability level
WFLY-20788 Promote SSLContext that supports delegation based on peer information to default stability level
WFLY-21080 Promote Jakarta Data to 'community' stability
WFLY-21525 [Default](Promotion) Make reuseXForwarded and rewriteHost configurable
WFLY-21572 [COMMUNITY] HashiCorp Vault as credential source
WFLY-21698 Provide an EE10 variant of standard WildFly once the main variant moves to EE11
WFLY-21722 Provide EE 11 support in standard WildFly
Enhancement
WFLY-21282 Add a version.txt file in the root folder
WFLY-21631 Allow skipping deployment of non-client subdeployments in an appclient process
WFLY-21763 Update WildFly channels to support Jakarta EE 10 & 11 variants
Bug
WFLY-19120 EJB: don't invoke constructor on proxy creation
WFLY-19876 Deprecate the jaxrs subsystems resteasy-2-0-request-matching attribute
WFLY-19923 QuickStart ServletSecurity cant configure the server during packaging
WFLY-19990 Mixed domain test suite should verify managed servers started without errors
WFLY-20253 MP TCKs are never run with the security manager, except for the MP FT TCK
WFLY-20554 Some clustering tests fail intermittently
WFLY-21000 Flaky test in FunctionMapperImplMarshallerTestCase#test due to non-deterministic marshalling order — proposal to modify FunctionMapperImplMarshaller.writeTo for fix.
WFLY-21211 WildFly no longer builds with concurrent maven build
WFLY-21236 Inconsistent topology after coordinator leaving when using TCP transport-based failure detection mechanism
WFLY-21254 CLI prints un-expected warnings during bootable-jar build and packaging-scripts
WFLY-21276 UndertowEventHandlerAdapterService#suspend is susceptible to ConcurrentModificationException
WFLY-21293 Session.requestDone(...) invoked outside of ControlPoint boundary
WFLY-21326 SSLEJBRemoteClientTestCase & SSLEJBRemoteRemotingClientTestCase failing on JDK26
WFLY-21363 Update OpenTelemetry Collector image versions to latest in micrometer and opentelemetry-tracing quickstarts
WFLY-21372 FILE_PING and its subclasses should not register a shut down hook (FILE_PING#register_shutdown_hook)
WFLY-21378 Undertow SessionManagerStatistics is missing documentation
WFLY-21383 Upload with WildFly 39.0.0.Final fails due to RequestTooBigException
WFLY-21390 Memory Leak: ComponentConfiguration retained by ViewBindingConfigurator lambda in BinderService
WFLY-21396 Odd formatting in Developer Guide Jakarta Persistence section
WFLY-21402 The galleon-core artifact should be part of WildFly manifests
WFLY-21406 Remove tmp directory created by Galleon at provisioning time
WFLY-21427 [CLUSTERING] Json$MalformedJsonException when using HOTROD
WFLY-21430 Guice injection issue with maven-checkstyle-plugin and plexus-velocity
WFLY-21437 Disable FILE_PING and its subclasses' register_shutdown_hook as its leaking resources
WFLY-21441 IdentityPropagationTestCase fails once brute force protection is enabled.
WFLY-21445 ProvisioningConsistencyTest is failing on Windows
WFLY-21458 Quickstarts Kubernetes CI failing to enable registry addon
WFLY-21460 Version difference of galleon-api and galleon-common-api produces NPE on server boot
WFLY-21461 WildFly 39 – Hibernate cannot unwrap TransactionScopedStatelessSession to SharedSessionContractImplementor when using Jakarta Data 1.0
WFLY-21462 NAKACK4 WARN message doesn't have unique message ID
WFLY-21463 galleon-core dependency should exclude dependencies
WFLY-21466 WsProduceScriptTestCase should call wsprovide
WFLY-21469 Contextual proxy wraps runtime exceptions with UndeclaredThrowableException
WFLY-21480 Warning WFLYMMTREXT0015 in log when registering micrometer Timer using Builder pattern
WFLY-21489 ExternalizerTestCase is flaky
WFLY-21490 "ArrayIndexOutOfBoundsException: Index 4 out of bounds for length 3" coming from JChannel.addAddressGenerator()
WFLY-21491 OrderedChildResourcesTestCase is flaky
WFLY-21492 MalformedProtobufException: IPROTO000003: Input data ended unexpectedly in the middle of a field.
WFLY-21506 Frequent failures in ClusteredJPA2LCTestCase.testEntityCacheInvalidation
WFLY-21508 The wildfly-parent POM should override the organization configuration
WFLY-21519 StabilityServerSetupSnapshotRestoreTasks.tearDown() fails with ConnectException
WFLY-21522 Maven WARNING message when building testsuite wildfly-ee-feature-pack-product-conf
WFLY-21548 Deployment fails with ConcurrentModificationException when using modcluster capabilities
WFLY-21568 Connection refused: /127.0.0.1:11222 when connecting to remote Infinispan Server
WFLY-21574 KUBE_PING fails to authenticate and discover after Kubernetes service account token rotation
WFLY-21577 Micrometer application metrics missing in WildFly 39.0.1.Final
WFLY-21592 Node.getSocketAddress() always returns null
WFLY-21597 datasource 'recovery' 7.0 configuration fails to parse
WFLY-21615 Restart levels of config-source:add/remove operations in MP Config subsystem are incorrect
WFLY-21616 MP Config provides no mechanism to determine when Config is safe to read
WFLY-21629 Auto-generated server entries do not use port-offset
WFLY-21637 We are missing setting the context ID when calling ServletContextListner
WFLY-21640 [Preview] We don't correctly handle handling a default Policy + System property overrides.
WFLY-21647 Jakarta Authorization - Missing WebRoleRefPermission
WFLY-21648 Per-host services installed by OpenAPI subsystem can read MP Config before config sources are registered
WFLY-21650 Passivation metrics are prohibitively expensive
WFLY-21651 Prometheus endpoint does not return Content-Type header for Prometheus text format
WFLY-21656 QuickStarts - ha-singleton-deployment - singleton doesn't work
WFLY-21658 The 'expansion' test suite is not portable
WFLY-21664 Micrometer subsystem creates an unmanaged meter registry in admin-only mode.
WFLY-21669 Undefined property version.com.fasterxml.jackson.jr.jackson-jr-objects in common-expansion BOM
WFLY-21695 Dependabot Maven update job times out due to outdated JBoss Nexus registry URL causing redirect overhead
WFLY-21701 SingleConnectionActivationPropertyTestCase is flaky
WFLY-21711 Mixed domain test suite is failing intermittently when using WF31, EAP8.1 or EAP8.0 as legacy host controllers
WFLY-21727 NPE in MicroProfile Health CDIExtension.afterDeploymentValidation
WFLY-21731 Session X does not expire until null
WFLY-21733 "org.wildfly.extension.microprofile.health.http-context" capability does not provide the value it advertises
WFLY-21736 OpenAPI document may contain missing Server entries
WFLY-21739 DomainLegacyParseAndMarshalModelsTestCase tests expansion functionality in a base-only testsuite
WFLY-21741 MixedDomainTestSupport is overly impatient about starting the secondary server
WFLY-21744 Transactional invalidation caches use too many segments
WFLY-21747 LegacyConfig is overly impatient about starting the server
WFLY-21750 DomainHostExcludesTest is overly impatient about starting the server
WFLY-21752 Hang in SuspendResumeRemoteEJBTestCase
WFLY-21753 Do not rely on process state when starting the servers in the mixed domain test suite
WFLY-21757 Massive metaspace inflation for deployments with deep EJB class hierarchies
WFLY-21759 Revert log4j and jcl-over-slf4j exclusion froms JAXWS-Client BOM
WFLY-21760 Preview BOMs should not include the client BOMs
WFLY-21761 wildfly-glow-arquillian-plugin doesn't declare the need for the 'servlet' layer when the code clearly uses one
WFLY-21769 StoredProcedureQueryNonTxInvocationDetacher call-chaining setters return the delegate Query
WFLY-21778 MixedDomainTestSupport should ensure auto started managed servers are fully started after reloading primary host controller
WFLY-21780 JPA subsystem impls of EntityManager and *Query interfaces don't implement new Persistence 3.2 methods
WFLY-21783 Prometheus module dependency must be optional for Micrometer extension
WFLY-21786 AbstractModuleDeploymentTestCase tests pollute the pre-installed dist's module directory
WFLY-21789 Hibernate Validator requires Expressly to be available in the 'deployment' module to create a ValidatorFactory
WFLY-21805 ejb-txn-remote-call: wildfly maven plugin execute-commands prints "WARN can't find jboss-cli.xml. Using default configuration values."
WFLY-21809 NPE when checking messaging-activemq activate state during failover
WFLY-21815 Clustered singleton MDB fails to deploy
WFLY-21821 Bootable JAR testsuite cannot be built without -Dmaven.repo.local
WFLY-21824 Fix Maven Central validation failures with WildFly 40 Beta
WFLY-21825 jgroups.channel.fork remove/protocol.add operations fail
WFLY-21826 The jakarta.data.api module and extension module are still at preview stability
WFLY-21828 Misc EE 11 maven modules are still depending on the wildfly-preview-ee-bom and wildfly-preview-test-bom
WFLY-21843 Incorrect disabling of builds of EE 11 vs 10 maven modules
WFLY-21850 Duplicate org.htmlunit:htmlunit dependency declaration in org.wildfly:wildfly-standard-test-bom
WFLY-21855 Fix testsuite/layers configuration of the feature pack groupId and version
WFLY-21856 Foreign MemorySegment warnings logged with JDK22+
WFLY-21858 Fix typos in resource descriptions
WFLY-21876 wildfly-ee feature-pack should express jakarta-ee-11 criterion
WFLY-21880 Unable to provision the EE 10 feature pack due to OpenSSL issue
WFLY-21881 Inconsistent handling of feature-pack vs feature pack
WFLY-21887 JPA subsystem module classes require JPA 3.2 types
WFLY-21888 Provisioning wildfly-ee with jakarta-ee-11 criteria with third party feature-packs is broken
WFLY-21894 Distributed session manager reuses session ID for recreated sessions
WFLY-21895 Recreated sessions never complete
WFLY-21896 WarJACCService: all-methods constraint emits wrong actions value in WebResourcePermission
WFLY-21915 Downgrade Mojarra to 4.1.7 and 4.0.15 until TCK issues can be resolved
Component Upgrade
WFLY-21102 Upgrade WildFly Preview to Hibernate ORM 7.2.1.Final + Hibernate Search 8.2.0.Final + Elasticsearch 9.2.x + Lucene 9.12.3
WFLY-21234 Upgrade to Avro 1.12.1
WFLY-21351 Upgrade SmallRye Config to 3.16.0
WFLY-21352 Upgrade to SmallRye Reactive Messaging 4.32.0
WFLY-21354 Upgrade Weld to 5.1.7.Final and 6.0.4.Final
WFLY-21362 [40.0.0.Beta1] Upgrade HAL to 3.7.17.Final
WFLY-21366 Upgrade JGroups to 5.5.3
WFLY-21379 Upgrade WildFly Core to 32.0.0.Beta1
WFLY-21385 Upgrade ironjacamar to 3.0.18.Final
WFLY-21388 Upgrade Eclipse Mojarra to 4.0.14
WFLY-21389 Upgrade Eclipse Mojarra in WildFly Preview to 4.1.6
WFLY-21392 Bump org.assertj:assertj-bom from 3.27.6 to 3.27.7
WFLY-21393 Upgrade lz4-java to 1.10.3
WFLY-21394 Bump version.org.junit from 5.14.1 to 5.14.2
WFLY-21395 Bump version.software.amazon.awssdk from 2.40.9 to 2.40.17
WFLY-21397 Bump com.fasterxml.jackson:jackson-bom from 2.20.1 to 2.20.2
WFLY-21398 Update to EclipseLink 4.0.9
WFLY-21400 Upgrade wildfly-clustering to 9.0.2.Final
WFLY-21403 Upgrade WildFly Core to 32.0.0.Beta2
WFLY-21407 Upgrade WildFly Maven Plugin to 6.0.0.Beta2
WFLY-21415 Upgrade vertx to 4.5.24 for [CVE-2026-1002]
WFLY-21423 Upgrade OWASP Dependency Check Plugin to 12.2.0
WFLY-21424 Upgrade smallrye-open-api to 4.2.4
WFLY-21432 Upgrade JGroups AWS to 4.0.1.Final and software.amazon.awssdk to 2.42.4
WFLY-21438 Upgrade wildfly license-plugin to 2.4.3.Final
WFLY-21439 Upgrade org.jboss.universe.producer:wildfly-producers to 1.3.17.Final
WFLY-21440 Bump version.io.micrometer from 1.15.7 to 1.15.8
WFLY-21448 Upgrade Jastow to 2.2.9.Final
WFLY-21449 Update to Narayana LRA 1.1.0.Final
WFLY-21464 Upgrade Galleon to 7.0.2.Final
WFLY-21465 Upgrade SmallRye Reactive Messaging to 4.32.1
WFLY-21467 Bump org.apache.ws.xmlschema:xmlschema-core from 2.3.0 to 2.3.2
WFLY-21470 Upgrade WildFly Core to 32.0.0.Beta3
WFLY-21472 Upgrade Netty from 4.1.130 to 4.1.131
WFLY-21477 Update WildFly Preview to Hibernate ORM 7.2.4.Final
WFLY-21479 Bump version.org.apache.cxf.xjcplugins from 4.1.0 to 4.1.2
WFLY-21484 Upgrade Micrometer to 1.16.3
WFLY-21486 Upgrade com.google.code.gson:gson from 2.13.1 to 2.13.2
WFLY-21487 Bump version.org.junit from 5.14.2 to 5.14.3
WFLY-21488 Bump version.org.eclipse.microprofile.lra.api from 2.0.1 to 2.0.2
WFLY-21493 Upgrade to SmallRye Mutiny 3.1.1
WFLY-21494 Bump version.io.vertx.vertx from 4.5.24 to 4.5.25
WFLY-21495 Bump version.io.smallrye.smallrye-config from 3.15.0 to 3.15.1
WFLY-21496 Bump org.xerial.snappy:snappy-java from 1.1.10.5 to 1.1.10.8
WFLY-21499 Upgrade wildfly-clustering to 10.0.0.CR3
WFLY-21504 Upgrade wildfly licenses-plugin to 2.4.4.Final
WFLY-21505 Upgrade WildFly Core to 32.0.0.Beta4
WFLY-21509 Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.4 to 4.0.5
WFLY-21510 [Preview] Upgrade Undertow to 2.4.0.Beta1 and Undertow EE to 2.0.0.Beta1
WFLY-21512 Upgrade HAL to 3.7.18.Final
WFLY-21516 Update WildFly Preview to Hibernate ORM 7.2.5.Final
WFLY-21517 Bump version.org.apache.cxf from 4.0.10 to 4.0.11
WFLY-21518 Bump version.org.jboss.galleon from 7.0.2.Final to 7.0.3.Final
WFLY-21521 Upgrade Apache Artemis to 2.52.0
WFLY-21529 Upgrade Infinispan to 16.0.8
WFLY-21536 Bump at.yawk.lz4:lz4-java from 1.10.3 to 1.10.4
WFLY-21537 Bump org.jctools:jctools-core from 4.0.5 to 4.0.6
WFLY-21573 Bump org.jgroups:jgroups from 5.5.2.Final to 5.5.3.Final
WFLY-21575 Upgrade jgroups-kubernetes to 3.0.0.Final
WFLY-21579 Upgrade Maven to 3.9.14
WFLY-21580 Upgrade HAL to 3.7.19.Final
WFLY-21585 Upgrade Kafka client to 4.2.0
WFLY-21586 Upgrade Jackson components to 2.21.1 (CVE-2026-29062)
WFLY-21588 Bump org.jgroups:jgroups from 5.5.3.Final to 5.5.4.Final
WFLY-21591 Upgrade wildfly-channel-maven-plugin to 1.0.31
WFLY-21594 Upgrade WildFly Core to 32.0.0.Beta5
WFLY-21620 Bump org.jboss.arquillian:arquillian-bom from 1.10.0.Final to 1.10.1.Final
WFLY-21627 Upgrade SmallRye Fault Tolerance from 6.10.0 to 6.11.0
WFLY-21628 Upgrade WildFly HTTP Client to 2.1.4.Final
WFLY-21632 Upgrade JBoss Metadata to 17.1.0.Final
WFLY-21635 Bump version.io.smallrye.smallrye-stork from 2.7.7 to 2.7.8
WFLY-21636 Upgrade to WildFly Glow 2.0.0.Beta1
WFLY-21642 Upgrade wildfly-clustering to 10.0.0.CR4
WFLY-21643 CLONE - Upgrade SmallRye Fault Tolerance to 7.0.0-RC1 in Preview
WFLY-21654 Bump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2
WFLY-21655 Update Eclipse Mojarra to 4.0.15
WFLY-21657 Bump version.io.smallrye.smallrye-stork from 2.7.8 to 2.7.9
WFLY-21661 Bump version.io.micrometer from 1.16.3 to 1.16.4
WFLY-21663 Upgrade WildFly Core to 32.0.0.Beta6
WFLY-21666 Upgrade WildFly Preview to Hibernate ORM 7.2.8.Final
WFLY-21674 CLONE - Upgrade SmallRye Fault Tolerance from 6.11.0 to 6.11.1
WFLY-21693 Upgrade wildfly-clustering to 10.0.0.Final and Infinispan to 16.0.9
WFLY-21694 (CVE-2026-33870) (CVE-2026-33871) Upgrade to Netty 4.1.132.Final
WFLY-21697 Upgrade WildFly to Hibernate ORM 6.6.46.Final
WFLY-21700 Bump version.io.vertx.vertx from 4.5.25 to 4.5.26
WFLY-21709 Update WildFly Preview to Mojarra 4.1.7
WFLY-21716 Upgrade to Galleon 7.0.4.Final and WildFly Galleon Plugins 8.1.1.Final
WFLY-21718 Upgrade Hibernate ORM to 7.3.1.Final, Hibernate Search to 8.3.0.Final, Hibernate Models to 1.1.1, ByteBuddy to 1.18.8
WFLY-21721 Upgrade RESTEasy to 6.2.16.Final
WFLY-21725 Upgrade to Galleon 7.0.5.Final and WildFly Galleon plugins 8.1.2.Final
WFLY-21729 Upgrade ASM to 9.9.1
WFLY-21737 Upgrade WildFly Core to 32.0.0.Beta7
WFLY-21740 Upgrade wildfly-clustering to 10.0.5.Final
WFLY-21742 Upgrade Infinispan to 16.0.11
WFLY-21748 Upgrade Bytebuddy in standard WildFly to 1.17.8
WFLY-21749 Upgrade to WildFly Glow 2.0.0.Beta2
WFLY-21751 Upgrade WildFly Preview to RESTEasy 7.0.2.Final
WFLY-21776 Upgrade wildfly-clustering to 10.0.1.Final
WFLY-21779 Upgrade IronJacamar to 3.0.19.Final
WFLY-21781 Upgrade WildFly to Hibernate ORM 6.6.49.Final which also uses Byte Buddy 1.17.8
WFLY-21782 Upgrade Hibernate ORM to 7.3.2.Final
WFLY-21797 Upgrade MP Config API from 3.1 to 3.1.1
WFLY-21800 Upgrade Elytron Web to 3.2.1.CR3 AND 4.0.0.Beta6
WFLY-21802 Upgrade Elytron EE to 4.0.0.Beta7
WFLY-21808 Upgrade Jastow to 2.3.0.Beta1
WFLY-21810 Upgrade EE 10 FP to Mojarra 4.0.17
WFLY-21816 Upgrade to Apache Artemis 2.53.0 for [CVE-2026-32642]
WFLY-21818 Upgrade Elytron EE to 3.2.1.CR4
WFLY-21819 Upgrade JUnit from 5.14.3 to 5.14.4
WFLY-21829 Bump org.jgroups:jgroups from 5.5.4.Final to 5.5.5.Final
WFLY-21830 Upgrade EE 11 to Mojarra 4.1.8
WFLY-21831 Upgrade Undertow EE from 2.0.0.RC1 to 2.0.0.Final
WFLY-21832 (EE 10) Upgrade Undertow EE from 1.0.0.CR1 to 1.0.0.Final
WFLY-21833 Upgrade Undertow Jastow from 2.3.0.Beta1 to 2.3.0.Final
WFLY-21835 Upgrade Elytron Web to 4.2.0.Final
WFLY-21836 Upgrade Elytron EE from 4.0.0.Beta7 to 4.0.0.Final
WFLY-21837 (EE 10) Upgrade Elytron EE from 3.2.1.CR4 to 3.2.1.Final
WFLY-21844 Bump version.io.micrometer from 1.16.4 to 1.16.5
WFLY-21845 Update to Mojarra 4.1.9
WFLY-21847 Upgrade JGroups to 5.5.5.Final
WFLY-21848 Bump org.apache.neethi:neethi from 3.2.1 to 3.2.2 (resolves CVE-2026-42402/3/4)
WFLY-21851 Bump org.jboss.ws.cxf:jbossws-cxf* from 7.3.7.Final to 7.3.8.Final
WFLY-21853 Bump com.sun.xml.messaging.saaj:saaj-impl from 3.0.4 to 3.0.5
WFLY-21854 Upgrade to Galleon plugins 8.1.3.Final
WFLY-21857 Bump version.org.apache.james.apache-mime4j from 0.8.13 to 0.8.14
WFLY-21859 Upgrade to WildFly Glow 2.0.0.Final
WFLY-21862 Upgrade Netty to 4.1.133.Final (CVE-2026-41417/42578..42587/44248)
WFLY-21864 Bump version.io.vertx.vertx from 4.5.26 to 4.5.27
WFLY-21867 Upgrade Narayana from 7.3.3.Final to 7.3.4.Final
WFLY-21869 Bump org.apache.cxf.xjcplugins from 4.1.2 to 4.1.3
WFLY-21870 Bump org.glassfish.jaxb from 4.0.6 to 4.0.8
WFLY-21871 Bump version.sun.jaxb from 4.0.6 to 4.0.8
WFLY-21874 Upgrade the wildfly-maven-plugin to 6.0.0.Final
WFLY-21875 Upgrade WildFly Core to 32.0.0.Final
WFLY-21879 Upgrade Galleon to 7.0.6.Final and Plugins to 8.1.4.Final
WFLY-21883 Bump com.fasterxml.jackson:jackson-bom from 2.21.2 to 2.21.3
WFLY-21886 Upgrade wildfly-clustering to 10.0.7.Final
WFLY-21892 Update Eclipse Mojarra to 4.0.18
WFLY-21893 Upgrade Galleon to 7.0.7.Final and Galleon-plugins to 8.1.5.Final
WFLY-21900 Upgrade Elytron Web to 4.2.1.Final
WFLY-21901 Upgrade zstd-jni to 1.5.7-8
WFLY-21904 Update de.dentrassi.crypto:pem-keystore to 3.0.0
WFLY-21913 Upgrade Undertow Core to 2.4.1.Final
Task
WFLY-18272 Reduce the need for forked Soteria code
WFLY-19477 Remove org.jboss.as.clustering.controller.ResourceDescriptor.CAPABILITY_REFERENCE_COMPARATOR
WFLY-20093 Group webservices component upgrades for batched validation
WFLY-20349 Intermittent failures in OidcWithSubsystemConfigTest setup
WFLY-20369 Document manual provisioning of external JGroups protocols to WildFly-managed stacks
WFLY-20869 Document that there can only be one coordinator in an LRA setup
WFLY-21142 WildFly needs to pass the Jakarta EE 11 Web Profile TCK tests
WFLY-21168 WildFly needs to pass the Jakarta EE 11 Full Platform TCK tests
WFLY-21203 ClusterHttpClientUtil#establishTopology doesn't provide an assertion failure message
WFLY-21244 mod_cluster uses deprecated org.jboss.as.server.suspend.ServerActivity
WFLY-21334 Add jakarta.concurrent.api module to lra-participant
WFLY-21339 Micrometer quickstart: Gauge and Counter metrics registered in @PostConstruct are not exported
WFLY-21368 Remove wildfly-client-all artifact from server provisioning code
WFLY-21369 Idle time-based eviction configuration test cases fail when running on a container that does not support 'community' stability
WFLY-21370 TLS support to JGroups TCP-based transports test cases fail when running on a container that does not support 'community' stability
WFLY-21373 Align jboss.require-java-version with compiler target i.e. JDK 17
WFLY-21408 Apply workaround for dependabot pom.xml parsing issue "ERROR: Invalid expression: /project/groupId}.channel"
WFLY-21409 Update org.jboss.as.jpa.container.NonTxEmCloser.popCall to check for null container managed stateless session/entity manager
WFLY-21411 Update Maven version in docs and build
WFLY-21416 Further document LayersTestCase
WFLY-21417 Remove JBoss Metadata from boms/preview-ee dependency management
WFLY-21418 Add Commonhaus-required legal content to CONTRIBUTING.md
WFLY-21429 Apply workaround for dependabot pom.xml issue "Error processing jdbcdrivers: (TypeError)"
WFLY-21431 TS: Remove unused database switch Maven profiles
WFLY-21433 Add microprofile-rest-api to lra-participant
WFLY-21434 Remove vertx-kafka-client
WFLY-21444 We are missing a test for the Caching Security Realm
WFLY-21456 org.wildfly.test.integration.elytron.realm.CachingFilesystemRealmTestCase. in WildFly failing
WFLY-21476 Enable JakartaDataEarTestCase testing with WildFly Preview
WFLY-21482 Restore deploying the org.wildfly:wildfly-testsuites-shared artifact
WFLY-21501 Update docs/README.adoc with new instructions to publish WildFly documentation
WFLY-21503 Migrate Undertow Servlet and Undertow WebSocket to the Undertow EE
WFLY-21514 Appclient module resources are visible to to the web container, EJB container and other appclient modules, contrary to EE spec
WFLY-21515 Comment out unused methods in JipiLogger
WFLY-21528 Stop scanning for client endpoints in UndertowJSRWebSocketDeploymentProcessor
WFLY-21567 Move testsuite/integration/clustering to JUnit Jupiter 5/6
WFLY-21587 Clustering TS: SimpleWebTestCase$ServerSetupTask fails consistently
WFLY-21589 Deprecate ManagementServerSetupTask.ContainerConfigurationBuilder#tearDownScript and supersede by restoring a snapshot
WFLY-21595 Resolve EE 11 EJB TCK com.sun.ts.tests.ejb30.misc.datasource.twojars.ClientTest failures
WFLY-21614 Create mixed domains tests against EAP8.1
WFLY-21641 Remove uses of deprecated OperationContext.getServiceTarget
WFLY-21644 Bidirectional association management should be disabled if Hibernate Bytecode enhancement is used
WFLY-21667 Replace NAKACK4/UNICAST4 with NAKACK2/UNICAST3 in default protocol stacks
WFLY-21671 Revert to default protocol stacks to use transfer-queue bundler
WFLY-21673 Expand Infinispan JDBC store documentation with table and column configuration
WFLY-21675 Restore FD_SOCK2 to default TCP-based protocol stack
WFLY-21676 Remove use of deprecated AbstractAddStepHandler.attributes
WFLY-21677 Remove use of the deprecated OperationDescriptor class
WFLY-21678 Remove use of deprecated RestartParentResourceAddHandler constructor
WFLY-21679 Resolve EE 11 EJB TCK com.sun.ts.tests.ejb30.assembly.initorder.appclientejb.ClientTest failures
WFLY-21707 Directly control the Jakarta Authentication, Authorization and Interceptors API versions from the main WF build
WFLY-21710 Drop the precendence of dependencies from WildFly Core by moving the core bom import to common-ee
WFLY-21712 Move awaitility to org.wildfly:wildfly-standard-test-bom
WFLY-21713 Tighten up configuration of artifacts used to run the testsuite
WFLY-21719 Add WebParsingDeploymentProcessor support for https://jakarta.ee/xml/ns/jakartaee/web-app_6_1.xsd
WFLY-21756 Override SesssionManager.isDistributed() where appropriate
WFLY-21788 Stop adding Messaging API classes to the JCA test rars
WFLY-21791 Aggregate Changes needed for Jakarta Authorization 3.0
WFLY-21796 Standardize bootable jar testing in the MicroProfile REST Client TCK module
WFLY-21801 Adjust RunAs test cases for Jakarta EE 10 and 11 differences
WFLY-21804 Add missing mod_cluster integration tests for Undertow event handler adapter
WFLY-21838 Add a guide illustrating the use of the EE 10 feature-pack
WFLY-21839 Update the WildFly and WildFly Preview document to cover the EE 10 variant and other WF 40 differences
WFLY-21840 Update the spec availability content in the Getting Started Guide
WFLY-21841 Improve the top level discussion of the Installation Guides
WFLY-21842 Update the WildFly Maven Plugin Guide to cover the wildfly-ee-10 feature pack
WFLY-21861 Add org.glassfish.jaxb* to the 'webservices' group in dependabot.yml
WFLY-21866 Use testsuite.ee.feature.pack.artifactId property to define the feature pack under test on the layers test module
WFLY-21872 Add com.sun.xml.bind.external* to the 'webservices' group in dependabot.yml
WFLY-21882 Allow use of a settings file in testsuite/galleon/update
WFLY-21885 Make it easy to swap production code compilation between EE 10 and 11
WFLY-21890 Improve MP Reactive Messaging Admin Guide searchability
WFLY-21891 Explain env var syntax in MP Reactive Messaging QuickStart
WFLY-21897 Jakarta EE 10 & 11 (Web Profile) Faces TCK tests need to pass
WFLY-21908 Update contributor guide with Red Hat Jira authentication instructions
Sub-task
WFLY-20255 MP Config TCK is never run with the security manager
WFLY-21143 Jakarta EE 11 (Web Profile) REST 4.0 TCK tests need to pass
WFLY-21145 Jakarta EE 11 (Web Profile) CDI 4.1 TCK tests need to pass
WFLY-21146 Jakarta EE 11 (Web Profile) Authentication 3.1 TCK tests need to pass
WFLY-21147 Jakarta EE 11 (Web Profile) Security 4.0 TCK tests need to pass
WFLY-21150 Jakarta EE 11 (Web Profile) Faces 4.1 TCK tests need to pass
WFLY-21152 Upgrade WildFly to the Jakarta Pages 4.0 API
WFLY-21169 Jakarta EE 11 (Full Platform) XML Binding TCK tests need to pass
WFLY-21170 Jakarta EE 11 (Full Platform) EJB TCK tests need to pass
WFLY-21196 Jakarta EE 11 (Full Platform) Persistence TCK tests need to pass
WFLY-21213 Broken docs.jboss.org links to Arquillian content
WFLY-21382 Replace custom AttributeDefinitions from wildfly-clustering-common with versions in wildfly-core
WFLY-21598 Jakarta EE 11 (Web Profile) Standard Tag Library 3.0 TCK tests need to pass
WFLY-21599 Jakarta EE 11 (Web Profile) Data 1.0 TCK tests need to pass
WFLY-21600 Jakarta EE 11 (Web Profile) Signature tests need to pass
WFLY-21601 Jakarta EE 11 (Web Profile) JDBC TCK tests need to pass
WFLY-21603 Jakarta EE 11 (Full Platform) Appclient TCK tests need to pass
WFLY-21604 Jakarta EE 11 (Full Platform) Assembly TCK tests need to pass
WFLY-21605 Jakarta EE 11 (Full Platform) Connector TCK tests need to pass
WFLY-21606 Jakarta EE 11 (Web Profile) Connector TCK tests need to pass
WFLY-21607 Jakarta EE 11 (Full Platform) Integration TCK tests need to pass
WFLY-21608 Jakarta EE 11 (Full Platform) JavaEE TCK tests need to pass
WFLY-21609 Jakarta EE 11 (Full Platform) Mail TCK tests need to pass
WFLY-21610 Jakarta EE 11 (Full Platform) Messaging TCK tests need to pass
WFLY-21611 Jakarta EE 11 (Full Platform) XA TCK tests need to pass
WFLY-21612 Jakarta EE 11 (Full Platform) Activation TCK tests need to pass
WFLY-21613 Jakarta EE 11 (Full Platform) JSONB TCK tests need to pass
WFLY-21622 Replace use of deprecated wildfly-subsystem APIs in OpenTelemetry subsystem
WFLY-21623 Replace use of deprecated wildfly-subsystem APIs in Micrometer subsystem
WFLY-21624 Replace use of deprecated wildfly-subsystem APIs in Undertow subsystem
WFLY-21625 Replace use of deprecated wildfly-subsystem APIs in MP OpenAPI subsystem
WFLY-21626 Replace use of deprecated wildfly-subsystem APIs in messaging-activemq subsystem
WFLY-21639 Jakarta EE 11 (Web Profile) Authorization 3.0 TCK tests need to pass
WFLY-21684 Replace SuspendableService with SuspendableBlockingLifecycle
WFLY-21685 Replace use of deprecated wildfly-subsystem APIs in distributable-ejb subsystem
WFLY-21686 Replace use of deprecated wildfly-subsystem APIs in distributable-web subsystem
WFLY-21687 Replace use of deprecated wildfly-subsystem APIs in infinispan subsystem
WFLY-21688 Replace use of deprecated wildfly-subsystem APIs in jgroups subsystem
WFLY-21690 Replace use of deprecated wildfly-subsystem APIs in ejb3 subsystem
WFLY-21746 We need to use the new Web PolicyConfigurationFactory Resolver as we deploy web applications
WFLY-21766 Run as handling in the EJB3 subsystem should delegate to elytron-ee
WFLY-21774 Overide the version of Elytron Web used in the EE feature pack
WFLY-21775 When using Jakarta Authorization for EE 11 we need to use the Policy to check if authentication should occur
WFLY-21784 Upgrade Elytron EE to 3.2.1.CR2
WFLY-21785 [EE11] Upgrade Elytron EE to 4.0.0.Beta5
WFLY-21790 We need to use the new WebPolicyContextRegistrationUtility
GitHub Release Notes
In addition to the JIRA-focused notes above, we also provide GitHub generated release notes, which provide links to relevant pull requests. These only reflect work since the WildFly 40.0.0.Beta1 release; the JIRA-based content above covers both 40.0.0 Beta and Final.
What's Changed
- [WFLY-21810/WFLY-21830] - Update EE10/11 Feature Packs to latest Mojarra by @jasondlee in https://github.com/wildfly/wildfly/pull/19940
- [WFLY-21826][WFLY-21828] Clean up left over 'preview' settings by @bstansberry in https://github.com/wildfly/wildfly/pull/19935
- WFLY-21845 - Update to Mojarra 4.1.9 by @jasondlee in https://github.com/wildfly/wildfly/pull/19946
- [WFLY-21326] Use a stronger algorithm and key size as enforced by Java 26 by @darranl in https://github.com/wildfly/wildfly/pull/19929
- [WFLY-21829] Bump org.jgroups:jgroups from 5.5.4.Final to 5.5.5.Final by @dependabot[bot] in https://github.com/wildfly/wildfly/pull/19938
- [WFLY-21848][WFLY-21851] Upgrade JBossWS CXF and Neethi by @dependabot[bot] in https://github.com/wildfly/wildfly/pull/19954
- WFLY-21825 Fix ISE during runtime stage of fork resource remove operation. by @pferraro in https://github.com/wildfly/wildfly/pull/19953
- [WFLY-21752] Explicitly break the SuspendResumeEJBTestCase.Continuous… by @bstansberry in https://github.com/wildfly/wildfly/pull/19930
- [WFLY-21850] Fix duplicate htmlunit dependency declaration by @yersan in https://github.com/wildfly/wildfly/pull/19957
- [WFLY-21853] Bump com.sun.xml.messaging.saaj:saaj-impl from 3.0.4 to 3.0.5 by @dependabot[bot] in https://github.com/wildfly/wildfly/pull/19950
- Bump org.owasp:dependency-check-maven from 12.2.1 to 12.2.2 by @dependabot[bot] in https://github.com/wildfly/wildfly/pull/19947
- [WFLY-21821] Use settings.localRepository to inject the maven local r… by @yersan in https://github.com/wildfly/wildfly/pull/19928
- WFLY-21648 Per-host services installed by OpenAPI subsystem can read MP Config before config sources are registered by @pferraro in https://github.com/wildfly/wildfly/pull/19907
- Fix for WFLY-21854, Upgrade to Galleon plugins 8.1.3.Final by @jfdenise in https://github.com/wildfly/wildfly/pull/19958
- [WFLY-21861] - Add org.glassfish.jaxb* to the webservices group in de… by @fabiobrz in https://github.com/wildfly/wildfly/pull/19964
- [WFLY-21858] Fix typos in resource descriptions by @hpehl in https://github.com/wildfly/wildfly/pull/19962
- [WFLY-21855] Fix testsuite/layers configuration of the feature pack groupId and version by @bstansberry in https://github.com/wildfly/wildfly/pull/19961
- [WFLY-20255] Test MP Config with security manager by @kabir in https://github.com/wildfly/wildfly/pull/19941
- Fix for WFLY-21859, Upgrade to WildFly Glow 2.0.0.Final by @jfdenise in https://github.com/wildfly/wildfly/pull/19963
- [WFLY-21857] Bump version.org.apache.james.apache-mime4j from 0.8.13 to 0.8.14 by @dependabot[bot] in https://github.com/wildfly/wildfly/pull/19937
- Bump org.apache.groovy:groovy from 4.0.31 to 4.0.32 by @dependabot[bot] in https://github.com/wildfly/wildfly/pull/19967
- [WFLY-21757] EJB: use registry for EJB proxy validation instead of cl… by @tadamski in https://github.com/wildfly/wildfly/pull/19924
- Bump the webservices group across 1 directory with 12 updates by @dependabot[bot] in https://github.com/wildfly/wildfly/pull/19969
- [WFLY-21833] Upgrade Jastow to 2.3.0.Final by @fl4via in https://github.com/wildfly/wildfly/pull/19973
- [WFLY-21831][WFLY-21832] Upgrade Undertow EE to 2.0.0.Final in pom.xml, and to 1.0.0.Final in boms/legacy-ee/pom.xml by @fl4via in https://github.com/wildfly/wildfly/pull/19972
- Dependabot ignore update by @jasondlee in https://github.com/wildfly/wildfly/pull/19980
- [WFLY-21867] Upgrade Narayana from 7.3.3.Final to 7.3.4.Final by @jmfinelli in https://github.com/wildfly/wildfly/pull/19975
- [WFLY-21862] Bump io.netty:netty-bom from 4.1.132.Final to 4.1.133.Final by @dependabot[bot] in https://github.com/wildfly/wildfly/pull/19970
- WFLY-21740 Upgrade wildfly-clustering to 10.0.5.Final by @pferraro in https://github.com/wildfly/wildfly/pull/19951
- [WFLY-21844] Bump version.io.micrometer from 1.16.4 to 1.16.5 by @dependabot[bot] in https://github.com/wildfly/wildfly/pull/19868
- [WFLY-21872] - Adding com.sun.xml.bind.external* to the webservices group by @fabiobrz in https://github.com/wildfly/wildfly/pull/19981
- [WFLY-21875][WFLY-21834] Upgrade WildFly Core to 32.0.0.Final and remove Undertow override by @yersan in https://github.com/wildfly/wildfly/pull/19984
- Fix for WFLY-21879, Upgrade Galleon to 7.0.6.Final and Plugins to 8.1.4.Final by @jfdenise in https://github.com/wildfly/wildfly/pull/19993
- Fix for WFLY-21876, wildfly-ee feature-pack should express jakarta-ee-11 criterion by @jfdenise in https://github.com/wildfly/wildfly/pull/19987
- [WFLY-21866] Use testsuite.ee.feature.pack.artifactId property to def… by @yersan in https://github.com/wildfly/wildfly/pull/19974
- [WFLY-21881] Standardize on hyphenated "feature-pack" terminology by @rhusar in https://github.com/wildfly/wildfly/pull/19994
- WFLY-21892 - Update Eclipse Mojarra to 4.0.18 by @jasondlee in https://github.com/wildfly/wildfly/pull/20003
- [WFLY-21890] Improve MP Reactive Messaging Admin Guide searchability by @kabir in https://github.com/wildfly/wildfly/pull/20002
- Fix for WFLY-21882, Allow use of a settings file in testsuite/galleon/update by @jfdenise in https://github.com/wildfly/wildfly/pull/20001
- Comment out unused @LogMessage in clustering subsystems. by @rhusar in https://github.com/wildfly/wildfly/pull/20009
- Fixup for WFLY-21858 Fix typos in XSD descriptions - same issues need… by @rhusar in https://github.com/wildfly/wildfly/pull/20010
- [WFLY-21864] Bump version.io.vertx.vertx from 4.5.26 to 4.5.27 by @dependabot[bot] in https://github.com/wildfly/wildfly/pull/19966
- [WFLY-21842] Update Maven plugin guide with feature pack by @jmesnil in https://github.com/wildfly/wildfly/pull/19986
- [WFLY-21887] Remove use of Persistence 3.2 API from the jpa/subsystem… by @bstansberry in https://github.com/wildfly/wildfly/pull/19999
- [WFLY-21885] Make it easy to swap production code compilation between EE 10 and 11 by @bstansberry in https://github.com/wildfly/wildfly/pull/19997
- Fix for WFLY-21893, Upgrade Galleon to 7.0.7.Final and Galleon-plugin… by @jfdenise in https://github.com/wildfly/wildfly/pull/20004
- [WFLY-21841] Clarify the Galleon guide is about its CLI tool. Rework … by @bstansberry in https://github.com/wildfly/wildfly/pull/20013
- [WFLY-21789] Export expressly from the Hibernate Validator module by @bstansberry in https://github.com/wildfly/wildfly/pull/19955
- [WFLY-21901] Bump com.github.luben:zstd-jni from 1.5.7-7 to 1.5.7-8 by @dependabot[bot] in https://github.com/wildfly/wildfly/pull/19943
- [WFLY-21883] Bump com.fasterxml.jackson:jackson-bom from 2.21.2 to 2.21.3 by @dependabot[bot] in https://github.com/wildfly/wildfly/pull/19932
- [WFLY-21840] Update the admin Getting Started Guide to reflect the EE… by @bstansberry in https://github.com/wildfly/wildfly/pull/19971
- WFLY-21886 Upgrade wildfly-clustering to 10.0.7.Final by @pferraro in https://github.com/wildfly/wildfly/pull/20000
- [WFLY-21900] Upgrade Elytron Web to 4.2.1.Final by @darranl in https://github.com/wildfly/wildfly/pull/20014
- [WFLY-21904] Update de.dentrassi.crypto:pem-keystore to 3.0.0 by @bstansberry in https://github.com/wildfly/wildfly/pull/20020
- WFLY-21908 Update contributor guide with Red Hat Jira authentication … by @rhusar in https://github.com/wildfly/wildfly/pull/20025
- WFLY-21895 Add workaround for UNDERTOW-2764 which otherwise causes recreated sessions to never complete. by @pferraro in https://github.com/wildfly/wildfly/pull/20008
- [WFLY-21839] Rework the 'WildFly and WildFly Preview' doc for WF 40 a… by @bstansberry in https://github.com/wildfly/wildfly/pull/20023
- [WFLY-21572] Documentation for HashiCorp Vault as credential source by @skyllarr in https://github.com/wildfly/wildfly/pull/19721
- Jakarta EE Trademark Guidelines by @bstansberry in https://github.com/wildfly/wildfly/pull/20034
- [WFLY-21896] Ensure no-specific-method permissions are correctly created. by @darranl in https://github.com/wildfly/wildfly/pull/20011
- [WFLY-21874] Upgrade the WildFly Maven Plugin to 6.0.0.Final by @jamezp in https://github.com/wildfly/wildfly/pull/20028
- [WFLY-21913] Upgrade Undertow Core to 2.4.1.Final by @bstansberry in https://github.com/wildfly/wildfly/pull/20029
- [WFLY-21837] Upgrade Elytron EE to 3.2.1.Final by @darranl in https://github.com/wildfly/wildfly/pull/20030
- WFLY-21804 Add missing mod_cluster integration tests for Undertow event handler adapter by @rhusar in https://github.com/wildfly/wildfly/pull/19919
- [WFLY-21836] Upgrade Elytron EE to 4.0.0.Final by @darranl in https://github.com/wildfly/wildfly/pull/20031
- WFLY-21915 - Downgrade Mojarra until TCK issues can be resolved by @jasondlee in https://github.com/wildfly/wildfly/pull/20037
Full Changelog: https://github.com/wildfly/wildfly/compare/40.0.0.Beta1...40.0.0.Final