Wildfly

wildfly/wildfly last check 53 releases
Notes
no notes yet
Release notes
v40.0.0
view on github

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

Full Changelog: https://github.com/wildfly/wildfly/compare/40.0.0.Beta1...40.0.0.Final