Releases: wildfly/wildfly
39.0.0.Final
Release Notes - WildFly - Version 39.0.0.Final
For the most up-to-date list of all issues resolved, including those resolved as fixed in WildFly 39 after the release date, see the release notes in JIRA.
For all changes since WildFly 38.0.0.Final, see the full changelog.
Changes in the underlying WildFly Core 31 releases are listed in the WildFly Core JIRA.
Feature Request
- [WFLY-14559] - Add new RESTEasy Context Parameters as subsystem attributes
- [WFLY-15836] - Add TLS support to JGroups TCP-based transports
- [WFLY-19556] - Integrate an implementation of Jakarta Servlet 6.1 in WildFly Preview
- [WFLY-19560] - Integrate an implementation of Jakarta Concurrency 3.1 in WildFly Preview
- [WFLY-20686] - Upgrade to MP OpenAPI 4.1
- [WFLY-20918] - Add idle time-based eviction configuration for distributable HttpSessions, SFSBs, Timers
- [WFLY-21122] - WildFly feature-packs to use Galleon feature-packs family
Enhancement
- [WFLY-276] - Clustering tests cannot be run with -Djpda debugger
- [WFLY-18587] - ImportELResolver performance improvement
- [WFLY-20041] - Log a warning if more than one metrics system is enabled
- [WFLY-20251] - OpenTelemetry logs capture messages before formatting
- [WFLY-20301] - Consider removing plugin in Tools BOM
- [WFLY-20567] - MicroProfile OpenAPI subsystem does not allow multiple deployments to use the same endpoint
- [WFLY-21070] - Kafka operator installs globally in microprofile-reactive-messaging-kafka quickstart
- [WFLY-21111] - Install EAP OpenShift operator only for one namespace in case ejb-txn-remote-call QuickStart
Bug
- [WFLY-16653] - SuspendBatchletTestCase#testSuspendResume is flaky
- [WFLY-18403] - iiop-openjdk: it is not possible to configure server-ssl-context without client-ssl-context
- [WFLY-18585] - SimpleTimerMDBTestCase.testTimedObjectTimeoutMethod intermittently fails
- [WFLY-19945] - Quickstart Hibernate can't configure the server during packaging
- [WFLY-20562] - WildFly can eat exceptions.
- [WFLY-20760] - MVC tests fail in the nightly Alt-Dist jobs
- [WFLY-20807] - Clustering testsuite's ts.surefire.clustering.ha-infinispan-server execution fails on s390
- [WFLY-20824] - Description in the XSD of attribute segmented for infinispan file-store is wrong
- [WFLY-20901] - Asciidoc warnings when building quickstarts READMEs
- [WFLY-20914] - ConcurrentModificationException in org.jboss.as.webservices.service.EndpointDeployService.start
- [WFLY-20930] - ElytronRemoteOutboundConnectionTestCase intermittently fails
- [WFLY-20983] - Cannot inject @resource in WebSocket endpoint
- [WFLY-21011] - Off-Heap Memory Fails for Web Session Caches
- [WFLY-21041] - JGroups subsystem documentation references deprecated/removed concepts
- [WFLY-21044] - Not recovered transactions after crash of server with MDB
- [WFLY-21045] - Requesting a session that was invalidated by a concurrent request can cause a memory leak
- [WFLY-21051] - SFSB caching configuration via legacy passivation-store is broken
- [WFLY-21052] - Non-Idempotent-Outcome flaky test in AddDataSourceOperationsUnitTestCase
- [WFLY-21054] - shared-wildfly-build-and-test cache issue
- [WFLY-21056] - JaxWsClientProxy retained
- [WFLY-21059] - Upgrade wildfly-clustering 8.0.2.Final
- [WFLY-21061] - Ensure that Micrometer metrics are not visible between deployments
- [WFLY-21065] - Micrometer subsystem does not register system metrics
- [WFLY-21068] - KafkaTopic blocks cluster deletion during uninstall in microprofile-reactive-messaging-kafka
- [WFLY-21083] - Continued intermittent failures in JSFFailoverTestCase / ProtoStreamJSFFailoverTestCase: ISPN000559: Cannot marshall XYZ
- [WFLY-21099] - JGroups protocols with defined module=".." still does not attempt to load with 'org.jgroups.protocols' prefix
- [WFLY-21103] - CXF-9171 - DelayedCachedOutputStreamCleaner thread accumulation after CVE-2025-23184 fix
- [WFLY-21104] - microprofile-reactive-messaging-kafka logs unexpected waring SROAP04005: Could not find schema class in index: org.reactivestreams.Publisher
- [WFLY-21105] - microprofile-reactive-messaging-kafka README issues
- [WFLY-21110] - WildFly Preview not well configured for doc generation
- [WFLY-21124] - JTS QuicksStart logs undocumented SQL warnings
- [WFLY-21130] - Clustering testsuite: nodes are not being shutdown gracefully
- [WFLY-21131] - Hibernate configured with hibernate.jndi.class no longer loads classes correctly
- [WFLY-21138] - Feature-spec generation treats all host parameters as bound to domain mode
- [WFLY-21140] - microprofile-reactive-messaging-kafka cleanup instruction is deleting too much
- [WFLY-21141] - ejb-txn-remote-call: cleanup instruction is deleting too much
- [WFLY-21156] - Missing clustering test case for creating a custom DefaultCacheManager (not using WF's manager), configured from an XML file and containing a <file-store>
- [WFLY-21158] - Infinispan expiration lifespan max size -1
- [WFLY-21166] - Intermittent failures in ProtoStreamJSFFailoverTestCase with ViewExpiredException
- [WFLY-21175] - microprofile-reactive-messaging-kafka: README typos
- [WFLY-21180] - Failures in variants of *WebFailoverTestCase showing inconsistent topology <...
39.0.0.Beta1
Release Notes - WildFly - Version 39.0.0.Beta1
For the most up-to-date list of all issues resolved, including those resolved as fixed in WildFly 39 Beta after the release date, see the release notes in JIRA.
For all changes since WildFly 38.0.0.Final, see the full changelog.
Changes in the underlying WildFly Core 31 Beta 1-3 releases are listed in the WildFly Core JIRA.
Feature Request
- [WFLY-14559] - Add new RESTEasy Context Parameters as subsystem attributes
- [WFLY-15836] - Add TLS support to JGroups TCP-based transports
- [WFLY-19556] - Integrate an implementation of Jakarta Servlet 6.1 in WildFly Preview
- [WFLY-19560] - Integrate an implementation of Jakarta Concurrency 3.1 in WildFly Preview
- [WFLY-20918] - Add idle time-based eviction configuration for distributable HttpSessions, SFSBs, Timers
- [WFLY-21122] - WildFly feature-packs to use Galleon feature-packs family
Enhancement
- [WFLY-276] - Clustering tests cannot be run with -Djpda debugger
- [WFLY-18587] - ImportELResolver performance improvement
- [WFLY-19393] - Persistence container bytecode enhancement must be enabled by default to ensure better performance
- [WFLY-20041] - Log a warning if more than one metrics system is enabled
- [WFLY-20251] - OpenTelemetry logs capture messages before formatting
- [WFLY-20299] - The Jipijapa Hibernate ORM integration should cache the bytecode provider
- [WFLY-20567] - MicroProfile OpenAPI subsystem does not allow multiple deployments to use the same endpoint
- [WFLY-20568] - Extract SPI module from Undertow subsystem
- [WFLY-21070] - Kafka operator installs globally in microprofile-reactive-messaging-kafka quickstart
- [WFLY-21111] - Install EAP OpenShift operator only for one namespace in case ejb-txn-remote-call QuickStart
Bug
- [WFLY-16653] - SuspendBatchletTestCase#testSuspendResume is flaky
- [WFLY-18403] - iiop-openjdk: it is not possible to configure server-ssl-context without client-ssl-context
- [WFLY-18585] - SimpleTimerMDBTestCase.testTimedObjectTimeoutMethod intermittently fails
- [WFLY-19945] - Quickstart Hibernate can't configure the server during packaging
- [WFLY-20253] - MP TCKs are never run with the security manager, except for the MP FT TCK
- [WFLY-20442] - url-charset="MS949" does not work in AJP listener
- [WFLY-20562] - WildFly can eat exceptions.
- [WFLY-20640] - TimeoutUninterruptableTest fails on IBM JDK 21 LTS
- [WFLY-20760] - MVC tests fail in the nightly Alt-Dist jobs
- [WFLY-20807] - Clustering testsuite's ts.surefire.clustering.ha-infinispan-server execution fails on s390
- [WFLY-20824] - Description in the XSD of attribute segmented for infinispan file-store is wrong
- [WFLY-20840] - Properties no longer propagate to file-store implementation
- [WFLY-20842] - TinyLFU is not appropriate for EJB timer use case
- [WFLY-20884] - Session scoped SFSBs should always hash to same segment as its corresponding HttpSession
- [WFLY-20901] - Asciidoc warnings when building quickstarts READMEs
- [WFLY-20914] - ConcurrentModificationException in org.jboss.as.webservices.service.EndpointDeployService.start
- [WFLY-20930] - ElytronRemoteOutboundConnectionTestCase intermittently fails
- [WFLY-20983] - Cannot inject @resource in WebSocket endpoint
- [WFLY-21011] - Off-Heap Memory Fails for Web Session Caches
- [WFLY-21041] - JGroups subsystem documentation references deprecated/removed concepts
- [WFLY-21044] - Not recovered transactions after crash of server with MDB
- [WFLY-21045] - Requesting a session that was invalidated by a concurrent request can cause a memory leak
- [WFLY-21051] - SFSB caching configuration via legacy passivation-store is broken
- [WFLY-21052] - Non-Idempotent-Outcome flaky test in AddDataSourceOperationsUnitTestCase
- [WFLY-21054] - shared-wildfly-build-and-test cache issue
- [WFLY-21056] - JaxWsClientProxy retained
- [WFLY-21059] - Upgrade wildfly-clustering 8.0.2.Final
- [WFLY-21061] - Ensure that Micrometer metrics are not visible between deployments
- [WFLY-21065] - Micrometer subsystem does not register system metrics
- [WFLY-21068] - KafkaTopic blocks cluster deletion during uninstall in microprofile-reactive-messaging-kafka
- [WFLY-21083] - Continued intermittent failures in JSFFailoverTestCase / ProtoStreamJSFFailoverTestCase: ISPN000559: Cannot marshall XYZ
- [WFLY-21099] - JGroups protocols with defined module=".." still does not attempt to load with 'org.jgroups.protocols' prefix
- [WFLY-21103] - CXF-9171 - DelayedCachedOutputStreamCleaner thread accumulation after CVE-2025-23184 fix
- [WFLY-21104] - microprofile-reactive-messaging-kafka logs unexpected waring SROAP04005: Could not find schema class in index: org.reactivestreams.Publisher
- [WFLY-21105] - microprofile-reactive-messaging-kafka README issues
- [WFLY-21110] - WildFly Preview not well configured for doc generation
- [WFLY-21124] - JTS QuicksStart logs undocumented SQL warnings
- [WFLY-21130] - Clustering testsuite: nodes are not being shutdown gracefully
- [WFLY-21131] - Hibernate configured with hibernate.jndi.class no longer loads classes correctly
- [WFLY-21138] - Feature-spec generation treats all host parameters as bound to domain mode
- [WFLY-21140] - ...
38.0.1.Final
Release Notes - WildFly 38.0.1.Final
Bug
- [WFLY-20914] - ConcurrentModificationException in org.jboss.as.webservices.service.EndpointDeployService.start
- [WFLY-21044] - Not recovered transactions after crash of server with MDB
- [WFLY-21045] - Requesting a session that was invalidated by a concurrent request can cause a memory leak
- [WFLY-21056] - JaxWsClientProxy retained
- [WFLY-21059] - Upgrade wildfly-clustering 8.0.2.Final
- [WFLY-21110] - WildFly Preview not well configured for doc generation
Task
- [WFLY-21079] - Suppress CVE-2024-52979 as CVE is about server side not the client library we use.
Component Upgrade
- [WFLY-21062] - Upgrade org.wildfly:mvc-krazo-* to 2.0.1.Final
- [WFLY-21066] - Upgrade jbossws-cxf from 7.3.5.Final to 7.3.6.Final
- [WFLY-21086] - Upgrade Jakarta XML Binding Implementation to 4.0.6
What's Changed
- [WFLY-21066] Upgrade jbossws-cxf to 7.3.6.Final by @bstansberry in #19308
- [38.x] [WFLY-21079] Suppress CVE-2024-52979 as about server side not the client library. by @darranl in #19311
- Backport of WFLY-21059 & WFLY-21045 by @pferraro in #19298
- [WFLY-21044]: Not recovered transactions after crash of server with MDB. by @ehsavoie in #19304
- [WFLY-21086] Upgrade Jakarta XML Binding Implementation to 4.0.6 by @ropalka in #19329
- [38.x] Fix for WFLY-21110, WildFly Preview not well configured for doc generation by @jfdenise in #19335
- [38.x][WFLY-21062] Upgrade org.wildfly:mvc-krazo-* to 2.0.1.Final by @bstansberry in #19348
Full Changelog: 38.0.0.Final...38.0.1.Final
38.0.0.Final
Release Notes - WildFly - Version 38.0.0.Final
For the most up-to-date list of all issues resolved, including those resolved as fixed in WildFly 38 after the release date, see the release notes in JIRA.
For all changes since WildFly 37.0.0.Final, see the full changelog.
Changes in the underlying WildFly Core 30 releases are listed in the WildFly Core JIRA.
Feature Request
- [WFLY-19554] - Implement EE 11 JPA / CDI integration in WildFly Preview
- [WFLY-20684] - Implement MicroProfile Platform 7.1
- [WFLY-20685] - Upgrade to MP Telemetry 2.1
Enhancement
- [WFLY-18768] - OpenShift support for the mail quickstart
- [WFLY-19790] - Remove DS files from QuickStarts
- [WFLY-20366] - JGroups protocols with defined module=".." should attempt to load with 'org.jgroups.protocols' prefix
- [WFLY-20795] - Remove com.google.code.gson dependency from io.netty.netty-code-http2 module
- [WFLY-20866] - Kubernetes support for the mail quickstart
- [WFLY-20889] - Improve JDBC add/remove ops to include real cause of failure
- [WFLY-20895] - Security alerts on Quickstarts due to old version for com.nimbusds.jose-jwt
- [WFLY-20964] - Make the docs.wildfly.org landing page more intuitive
Bug
- [WFLY-18960] - StatefulTimeoutTestCase#timeout intermittently fails
- [WFLY-19229] - QS: The OpenAPI BasicRuntimeIT is ineffective and passes even on non-OpenAPI compliant runtime
- [WFLY-19898] - todo-backend OpenShift QuickStart doesn't use prepared PostgreSQL
- [WFLY-20280] - ResteasyDocumentSecureProcessingFeatureTestCase started to fail since JDK 24 EA 26 version
- [WFLY-20285] - Test EESecurityInjectionEnabledElytronTestCase fails on JDK 24 EA
- [WFLY-20749] - Add documentation for Artemis commit-interval attribute
- [WFLY-20754] - TransactionUtil.isInTx returns false if transaction is in rollbackOnly state
- [WFLY-20787] - java:comp/UserTransaction resource not found during CDI Startup event
- [WFLY-20806] - SecurityManager issues in CommandDispatcherTestCase
- [WFLY-20837] - EJB3 subsystem doesn't have any transformer/reject tests
- [WFLY-20844] - Upgrade to Hibernate ORM 6.6.25.Final
- [WFLY-20874] - WildFly and WildFly Preview doc is out of date re EE 11 support plans
- [WFLY-20890] - Eagerly configure JAXWS JMS protocol before Apache CXF boots
- [WFLY-20898] - XML bind annotation used for JSON when both are set
- [WFLY-20916] - GitHub workflow dep-diff-workflow_run.yml depends on wildfly/dep-tree-diff master branch
- [WFLY-20924] - OpenTelemetry Quickstart doesn't function correctly under MicroProfile config
- [WFLY-20926] - FaultToleranceOpenTelemetryIntegrationTestCase intermittently fails
- [WFLY-20928] - OpenTelemetryMetricsTestCase#getMetrics intermittently fails
- [WFLY-20947] - Distributed cache listeners no longer receive events following suspend/resume
- [WFLY-20948] - Distributed managers require restart on suspend/resume
- [WFLY-20979] - microprofile-reactive-messaging layer has a wrong name in its spec
- [WFLY-20989] - Fix the ProductConfUnitTestCase to work with WildFly Preview and Galleon tests
- [WFLY-20992] - FileNotFoundException: <path>/installation-manager.properties when testing EAP installed from RPM
- [WFLY-20998] - CDI Injection may fail if a CDI producer is defined
- [WFLY-21005] - NullPointerException if an RA module is missing META-INF/ra.xml
- [WFLY-21007] - ProtoStreamJSFFailoverTestCase failures on Windows
Component Upgrade
- [WFLY-20808] - Upgrade wildfly-clustering to 7.0.12.Final
- [WFLY-20815] - Upgrade Apache Artemis to 2.42.0
- [WFLY-20828] - Upgrade SmallRye Fault Tolerance from 6.9.1 to 6.9.2
- [WFLY-20832] - [CVE-2025-7962] org.eclipse.angus:angus-mail from 2.0.3 to 2.0.4
- [WFLY-20834] - Upgrade Hibernate Validator to 8.0.3.Final
- [WFLY-20841] - Upgrade to jboss-parent 50; drop pom settings now provided by JBoss Parent
- [WFLY-20846] - [CVE-2025-55163] Upgrade Netty to 4.1.124.Final
- [WFLY-20848] - Upgrade wildfly-bom-builder-plugin to 2.0.9
- [WFLY-20853] - Upgrade WildFly Preview to Hibernate ORM 7.1.0.Final + Hibernate Search 8.1.1.Final + register new internal cache based on Caffeine
- [WFLY-20854] - Override the version of the Elasticsearch client in the WildFly Preview (to 9.1.2)
- [WFLY-20855] - Update to Narayana LRA 1.0.2.Final
- [WFLY-20856] - Upgrade Apache CXF to 4.0.9
- [WFLY-20859] - Upgrade Hibernate ORM to 6.6.26
- [WFLY-20867] - Upgrade Artemis in Reactive Messaging tests
- [WFLY-20872] - Upgrade HAL to 3.7.15.Final
- [WFLY-20877] - Upgrade Infinispan to 15.2.5.Final
- [WFLY-20878] - Upgrade JGroups to 5.4.9.Final
- [WFLY-20880] - Upgrade wildfly-core to 29.0.1.Final
- [WFLY-20881] - Upgrade SmallRye Reactive Messaging to 4.28.0
- [WFLY-20882] - Upgrade to SmallRye Config 3.13.4
- [WFLY-20891] - Upgrade WildFly Preview to JBoss Metadata 17.0.0.Beta1
- [WFLY-20892] - Upgrade wildfly-clustering to 7.0.13.Final
- [
38.0.0.Beta1
Release Notes - WildFly - Version 38.0.0.Beta1
https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12313721&version=12463729
Feature Request
- [WFLY-19554] - Implement EE 11 JPA / CDI integration in WildFly Preview
Enhancement
- [WFLY-18768] - OpenShift support for the mail quickstart
- [WFLY-19790] - Remove DS files from QuickStarts
- [WFLY-20795] - Remove com.google.code.gson dependency from io.netty.netty-code-http2 module
- [WFLY-20866] - Kubernetes support for the mail quickstart
- [WFLY-20895] - Security alerts on Quickstarts due to old version for com.nimbusds.jose-jwt
Bug
- [WFLY-19229] - QS: The OpenAPI BasicRuntimeIT is ineffective and passes even on non-OpenAPI compliant runtime
- [WFLY-19898] - todo-backend OpenShift QuickStart doesn't use prepared PostgreSQL
- [WFLY-20754] - TransactionUtil.isInTx returns false if transaction is in rollbackOnly state
- [WFLY-20787] - java:comp/UserTransaction resource not found during CDI Startup event
- [WFLY-20806] - SecurityManager issues in CommandDispatcherTestCase
- [WFLY-20837] - EJB3 subsystem doesn't have any transformer/reject tests
- [WFLY-20844] - Upgrade to Hibernate ORM 6.6.25.Final
- [WFLY-20874] - WildFly and WildFly Preview doc is out of date re EE 11 support plans
- [WFLY-20890] - Eagerly configure JAXWS JMS protocol before Apache CXF boots
- [WFLY-20898] - XML bind annotation used for JSON when both are set
- [WFLY-20916] - GitHub workflow dep-diff-workflow_run.yml depends on wildfly/dep-tree-diff master branch
- [WFLY-20924] - OpenTelemetry Quickstart doesn't function correctly under MicroProfile config
- [WFLY-20926] - FaultToleranceOpenTelemetryIntegrationTestCase intermittently fails
- [WFLY-20928] - OpenTelemetryMetricsTestCase#getMetrics intermittently fails
- [WFLY-20947] - Distributed cache listeners no longer receive events following suspend/resume
- [WFLY-20948] - Distributed managers require restart on suspend/resume
Component Upgrade
- [WFLY-20808] - Upgrade wildfly-clustering to 7.0.12.Final
- [WFLY-20815] - Upgrade Apache Artemis to 2.42.0
- [WFLY-20828] - Upgrade SmallRye Fault Tolerance from 6.9.1 to 6.9.2
- [WFLY-20832] - [CVE-2025-7962] org.eclipse.angus:angus-mail from 2.0.3 to 2.0.4
- [WFLY-20834] - Upgrade Hibernate Validator to 8.0.3.Final
- [WFLY-20841] - Upgrade to jboss-parent 50; drop pom settings now provided by JBoss Parent
- [WFLY-20846] - [CVE-2025-55163] Upgrade Netty to 4.1.124.Final
- [WFLY-20848] - Upgrade wildfly-bom-builder-plugin to 2.0.9
- [WFLY-20853] - Upgrade WildFly Preview to Hibernate ORM 7.1.0.Final + Hibernate Search 8.1.1.Final + register new internal cache based on Caffeine
- [WFLY-20854] - Override the version of the Elasticsearch client in the WildFly Preview (to 9.1.2)
- [WFLY-20855] - Update to Narayana LRA 1.0.2.Final
- [WFLY-20856] - Upgrade Apache CXF to 4.0.9
- [WFLY-20859] - Upgrade Hibernate ORM to 6.6.26
- [WFLY-20867] - Upgrade Artemis in Reactive Messaging tests
- [WFLY-20872] - Upgrade HAL to 3.7.15.Final
- [WFLY-20877] - Upgrade Infinispan to 15.2.5.Final
- [WFLY-20878] - Upgrade JGroups to 5.4.9.Final
- [WFLY-20880] - Upgrade wildfly-core to 29.0.1.Final
- [WFLY-20881] - Upgrade SmallRye Reactive Messaging to 4.28.0
- [WFLY-20882] - Upgrade to SmallRye Config 3.13.4
- [WFLY-20891] - Upgrade WildFly Preview to JBoss Metadata 17.0.0.Beta1
- [WFLY-20892] - Upgrade wildfly-clustering to 7.0.13.Final
- [WFLY-20893] - Upgrade Infinispan to 15.2.6.Final
- [WFLY-20894] - Upgrade JGroups to 5.4.10.Final
- [WFLY-20897] - Upgrade WildFly Arquillian to 5.1.0.Final
- [WFLY-20904] - Upgrade WildFly HTTP Client to 2.1.3.Final
- [WFLY-20911] - [CVE-2025-58056] [CVE-2025-58057] Upgrade Netty to 4.1.127.Final
- [WFLY-20917] - Upgrade Hibernate ORM to 6.6.28
- [WFLY-20920] - Upgrade jbossws-cxf from 7.3.3.Final to 7.3.4.Final
- [WFLY-20922] - Upgrade wildfly-channel-maven-plugin to 1.0.29
- [WFLY-20925] - Upgrade to Hibernate ORM 6.6.29.Final
- [WFLY-20932] - Upgrade Apache james Mime4j from 0.8.12 to 0.8.13
- [WFLY-20939] - Upgrade WildFly Preview to Hibernate ORM 7.1.1.Final + Hibernate Search 8.1.2.Final + Elasticsearch 9.1.3
- [WFLY-20943] - Upgrade SmallRye Fault Tolerance from 6.9.2 to 6.9.3
- [WFLY-20944] - Upgrade WildFly Core to 30.0.0.Beta2
- [WFLY-20946] - Bump version.io.smallrye.smallrye-stork from 2.7.3 to 2.7.4
- [WFLY-20957] - Upgrade Jakarta Activation to 2.1.4 and Angus Activation to 2.0.3
- [WFLY-20963] - Bump version.io.smallrye.smallrye-opentelemetry from 2.10.0 to 2.10.1
- [WFLY-20968] - Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4
- [WFLY-20971] - Upgrade to EclipseLink 4.0.8
- [WFLY-20975] - Upgrade WildFly Core to 30.0.0.Beta3
- [WFLY-20977] - Upgrade OWASP dependency check plugin to 12.1.6
Task
- [WFLY-16576] - Remove org.bouncycastle module
- [
37.0.1.Final
Release Notes - WildFly - Version 37.0.1.Final
Bug
- [WFLY-20787] - java:comp/UserTransaction resource not found during CDI Startup event
Component Upgrade
- [WFLY-20808] - Upgrade wildfly-clustering to 7.0.12.Final
- [WFLY-20832] - [CVE-2025-7962] org.eclipse.angus:angus-mail from 2.0.3 to 2.0.4
- [WFLY-20841] - Upgrade to jboss-parent 50; drop pom settings now provided by JBoss Parent
- [WFLY-20846] - [CVE-2025-55163] Upgrade Netty to 4.1.124.Final
- [WFLY-20848] - Upgrade wildfly-bom-builder-plugin to 2.0.9
- [WFLY-20856] - Upgrade Apache CXF to 4.0.9
- [WFLY-20859] - Upgrade Hibernate ORM to 6.6.26
- [WFLY-20877] - Upgrade Infinispan to 15.2.5.Final
- [WFLY-20878] - Upgrade JGroups to 5.4.9.Final
- [WFLY-20880] - Upgrade wildfly-core to 29.0.1.Final
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.
What's Changed
- [37.x] [WFLY-20832] Bump org.eclipse.angus:angus-mail from 2.0.3 to 2.0.4 by @darranl in #19115
- [WFLY-20856] Upgrade CXF from 4.0.8 to 4.0.9 by @ropalka in #19141
- [WFLY-20859] Upgrade Hibernate ORM to 6.6.26 by @ivassile in #19140
- [37.x][WFLY-20848] Upgrade wildfly-bom-builder-plugin to 2.0.9; use its new⦠by @bstansberry in #19131
- [37.x][WFLY-20846] Upgrade Netty to 4.1.124.Final by @ivassile in #19126
- [37.x][WFLY-20841] Upgrade to jboss-parent 50; drop pom settings now provided by JBoss Parent by @fjuma in #19146
- WFLY-20787 Execute setup actions for startup/shutdown CDI events prop⦠by @manovotn in #19147
- WFLY-20808, WFLY-20877, WFLY-20878 Upgrade wildfly-clustering to 7.0.12.Final, Infinispan to 15.2.5.Final, JGroups to 5.4.9.Final by @pferraro in #19157
- WFLY-20880 Upgrade wildfly-core to 29.0.1.Final by @pferraro in #19161
Full Changelog: 37.0.0.Final...37.0.1.Final
37.0.0.Final
Release Notes - WildFly - Version 37.0.0.Final
For the most up-to-date list of all issues resolved, including those resolved as fixed in WildFly 37 after the release date, see the release notes in JIRA.
For all changes since WildFly 36.0.0.Final, see the full changelog.
Changes in the underlying WildFly Core 29 releases are listed in the WildFly Core JIRA.
Feature Request
- [WFLY-20512] - [Default] Expose Artemis commit-interval attribute for scaledown
Enhancement
- [WFLY-20248] - tasks-jsf quickstart still not using Glow
- [WFLY-20666] - Remove wildfly-elytron dependency
- [WFLY-20743] - Include the GPG detached signatures with the uploads at release time.
- [WFLY-20770] - Update jboss-client.jar to integrate with JDK Mission Control 9+
Bug
- [WFLY-19752] - OOME during scaledown of node in Artemis/Messaging cluster
- [WFLY-19844] - Incorrect content levels in the Developer Guide JNDI content
- [WFLY-19970] - Jakarta MVC from Wildfly 34 built with Galleon on stability level preview cannot find custom template engines in an EAR
- [WFLY-20048] - Graceful shutdown freeze the server with active transaction
- [WFLY-20334] - Unable to build with -Dno.expansion.build
- [WFLY-20543] - ProvisioningConsistencyTestCase failures with s390 Semeru
- [WFLY-20553] - MailTestCase failing locally AuthenticationFailedException: EOF on socket
- [WFLY-20557] - Application deployment with container-interceptors fails with 'IllegalArgumentException: WFLYEE0079: Can't add ..., priority 0x249 is already taken by ...'
- [WFLY-20558] - Update HostExcludesTestCase configuration to work with WF36
- [WFLY-20559] - Concurrent build is broken because modules do not depend on feature-packs they provision that are built in other modules
- [WFLY-20563] - [WFLY-20563] Fix HAPROXY config in HA Guide
- [WFLY-20564] - Deploying postgresql-42.7.5.jar causes NPE when upgrading from wildfly 35->36
- [WFLY-20570] - Jakarta MVC is not available to ear libraries
- [WFLY-20572] - TCK failures with Hibernate ORM upgrade to 6.6.13-Final
- [WFLY-20574] - Unable to build with -Dno.expansion.build
- [WFLY-20592] - Docs for elytron subsystem create-expression op don't warn about management audit logging
- [WFLY-20597] - DistributedWorkManagerService doesn't wrap a configured long running thread pool in StatisticsExecutorImpl
- [WFLY-20609] - ActiveMQ Artemis fails to launch if system property with prefix "brokerconfig." is present
- [WFLY-20616] - Some QS integration tests on windows are failing because of mismatched LF / CRLF expectations
- [WFLY-20617] - Deployment fails due to NullPointerException in ExpirationMetaData.getLastAccessTime()
- [WFLY-20620] - s390x test failure
- [WFLY-20628] - Individual Quickstarts are implemented using more java packages
- [WFLY-20635] - Opentelemetry jars duplicated in more modules
- [WFLY-20641] - TransactionTestCase fails on IBM JDK 17 & 21 LTS
- [WFLY-20646] - Hibernate claimEntityHolderIfPossible Assertion Error
- [WFLY-20647] - IllegalStateException at org.wildfly.clustering.session.cache validate
- [WFLY-20656] - ClassNotFoundException Java 22+ with CDI and Messaging
- [WFLY-20664] - Prometheus related test cases should be executed only if the server supports community stability level
- [WFLY-20670] - JMS tests started to fail on JDK24+ after Netty ugprade to 4.1.121Final
- [WFLY-20671] - EJB tests started to fail on JDK25 after Infinispan ugprade to 15.2.1.Final
- [WFLY-20678] - ejb-txn-remote-call QS logs waring JGRP000015: the receive buffer of socket MulticastSocket was set to 20MB, but the OS only allocated 6.71MB
- [WFLY-20691] - 404 error on JNDI lookup behind load balancer
- [WFLY-20693] - JCA: Bug in ResourceAdapterSubsystemParser makes security config disappear
- [WFLY-20699] - NPE in ElytronSubjectFactory if KerberosTicket in GSSCredential is null
- [WFLY-20718] - Do not scan for Jackson 1 annotations in the jaxrs subsystem
- [WFLY-20723] - Json processing failed with error java.lang.UnsupportedOperationException at java.sql/java.sql.Date.toInstant
- [WFLY-20727] - ManagedScheduledExecutorService unexpectedly executes tasks multiple times
- [WFLY-20745] - NPE in DeliveryActiveAnnotationInformationFactory for default value in DeliveryActive
- [WFLY-20748] - Potential mismatch between provisioning of HAL bits and config enablement of the console
- [WFLY-20767] - Possible DatabaseTimerServiceMultiNodeExecutionDisabledTestCase and DatabaseTimerServiceMultiNodeTestCase interaction leading to test failures
- [WFLY-20772] - Caches using off-heap storage require a deployment-specific media type
- [WFLY-20778] - ServletRequestListener events should be guarded by GlobalRequestControllerHandler
- [WFLY-20779] - Infinispan subsystem doesn't use the latest available model version
- [WFLY-20797] - Add missing Weld dependencies to the org.jboss.resteasy.cdi and org.jboss.resteasy.resteasy-client-microprofile modules
Component Upgrade
- [WFLY-20547] - Upgrade vertx to 4.5.14
- [WFLY-20552] - Upgrade to Hibernate ORM 6.6.13.Final
- [WFLY-20561] - Update Micrometer to 1.14.6
- [WFLY-20571] - Upgrade mvc-krazo integration to 1.0.1.Final
- [WFLY-20582] - Upgrade org.eclipse.persistence:eclipselink from 4.0.5 to 4.0.6
- [WFLY-20584] - ...
37.0.0.Beta1
https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12313721&version=12449162
Release Notes - WildFly - Version 37.0.0.Beta1
Feature Request
- [WFLY-20512] - [Default] Expose Artemis commit-interval attribute for scaledown
Enhancement
- [WFLY-20248] - tasks-jsf quickstart still not using Glow
- [WFLY-20743] - Include the GPG detached signatures with the uploads at release time.
Bug
- [WFLY-19752] - OOME during scaledown of node in Artemis/Messaging cluster
- [WFLY-19970] - Jakarta MVC from Wildfly 34 built with Galleon on stability level preview cannot find custom template engines in an EAR
- [WFLY-20334] - Unable to build with -Dno.expansion.build
- [WFLY-20553] - MailTestCase failing locally AuthenticationFailedException: EOF on socket
- [WFLY-20557] - Application deployment with container-interceptors fails with 'IllegalArgumentException: WFLYEE0079: Can't add ..., priority 0x249 is already taken by ...'
- [WFLY-20558] - Update HostExcludesTestCase configuration to work with WF36
- [WFLY-20559] - Concurrent build is broken because modules do not depend on feature-packs they provision that are built in other modules
- [WFLY-20563] - [WFLY-20563] Fix HAPROXY config in HA Guide
- [WFLY-20564] - Deploying postgresql-42.7.5.jar causes NPE when upgrading from wildfly 35->36
- [WFLY-20570] - Jakarta MVC is not available to ear libraries
- [WFLY-20572] - TCK failures with Hibernate ORM upgrade to 6.6.13-Final
- [WFLY-20574] - Unable to build with -Dno.expansion.build
- [WFLY-20597] - DistributedWorkManagerService doesn't wrap a configured long running thread pool in StatisticsExecutorImpl
- [WFLY-20609] - ActiveMQ Artemis fails to launch if system property with prefix "brokerconfig." is present
- [WFLY-20616] - Some QS integration tests on windows are failing because of mismatched LF / CRLF expectations
- [WFLY-20617] - Deployment fails due to NullPointerException in ExpirationMetaData.getLastAccessTime()
- [WFLY-20620] - s390x test failure
- [WFLY-20628] - Individual Quickstarts are implemented using more java packages
- [WFLY-20635] - Opentelemetry jars duplicated in more modules
- [WFLY-20646] - Hibernate claimEntityHolderIfPossible Assertion Error
- [WFLY-20647] - IllegalStateException at org.wildfly.clustering.session.cache validate
- [WFLY-20656] - ClassNotFoundException Java 22+ with CDI and Messaging
- [WFLY-20664] - Prometheus related test cases should be executed only if the server supports community stability level
- [WFLY-20670] - JMS tests started to fail on JDK24+ after Netty ugprade to 4.1.121Final
- [WFLY-20671] - EJB tests started to fail on JDK25 after Infinispan ugprade to 15.2.1.Final
- [WFLY-20678] - ejb-txn-remote-call QS logs waring JGRP000015: the receive buffer of socket MulticastSocket was set to 20MB, but the OS only allocated 6.71MB
- [WFLY-20691] - 404 error on JNDI lookup behind load balancer
- [WFLY-20699] - NPE in ElytronSubjectFactory if KerberosTicket in GSSCredential is null
- [WFLY-20718] - Do not scan for Jackson 1 annotations in the jaxrs subsystem
- [WFLY-20723] - Json processing failed with error java.lang.UnsupportedOperationException at java.sql/java.sql.Date.toInstant
Component Upgrade
- [WFLY-20547] - Upgrade vertx to 4.5.14
- [WFLY-20552] - Upgrade to Hibernate ORM 6.6.13.Final
- [WFLY-20561] - Update Micrometer to 1.14.6
- [WFLY-20571] - Upgrade mvc-krazo integration to 1.0.1.Final
- [WFLY-20582] - Upgrade org.eclipse.persistence:eclipselink from 4.0.5 to 4.0.6
- [WFLY-20584] - Upgrade SmallRye Fault Tolerance from 6.9.0 to 6.9.1
- [WFLY-20585] - Upgrade org.apache.santuario:xmlsec from 3.0.5 to 3.0.6
- [WFLY-20586] - Upgrade org.jboss.universe.producer:wildfly-producers to 1.3.14
- [WFLY-20587] - Upgrade JBoss Metadata to 16.1.0.Final
- [WFLY-20589] - Upgrade Netty to 4.1.121.Final
- [WFLY-20596] - Upgrade Velocity Engine to 2.4.1
- [WFLY-20598] - Upgrade wildfly-clustering to 7.0
- [WFLY-20599] - Upgrade Infinispan to 15.2
- [WFLY-20600] - Upgrade JGroups to 5.4
- [WFLY-20601] - Upgrade Apache Artemis to 2.41.0
- [WFLY-20602] - Upgrade WildFly Core to 29.0.0.Beta1
- [WFLY-20607] - [37.0.0.Beta1] Upgrade HAL to 3.7.11.Final
- [WFLY-20608] - [36.0.1.Final] Upgrade HAL to 3.7.11.Final
- [WFLY-20610] - Upgrade Byteman to 4.0.25
- [WFLY-20612] - Upgrade jbossws-cxf from 7.3.1.Final to 7.3.2.Final
- [WFLY-20613] - Upgrade WildFly Preview to Hibernate ORM 7.0.1.Final
- [WFLY-20614] - Upgrade WildFly Preview to Classmate 1.7.0
- [WFLY-20622] - Upgrade Narayana to 7.2.2.Final
- [WFLY-20627] - Upgrade zstd-jni to 1.5.7-3
- [WFLY-20629] - Upgrade jbossws-cxf from 7.3.2.Final to 7.3.3.Final
- [WFLY-20630] - Upgrade licenses-plugin to 2.4.2.Final
- [WFLY-20632] - Upgrade WildFly Core to 29.0.0.Beta2
- [WFLY-20637] - Upgrade FasterXML Jackson to 2.18.4
- [WFLY-20638] - Upgrade smallrye-common to 2.12.0
- [WFLY-20642] - Upgrade WildFly Preview to Hibernate Search 8.0.0.Final
- [WFLY-20643] - Upgrade Weld 5.1.6.Final and Weld 6.0.3.Final...
36.0.1.Final
Release Notes - WildFly - Version 34.0.1.Final
Bug
- [WFLY-19970] - Jakarta MVC from Wildfly 34 built with Galleon on stability level preview cannot find custom template engines in an EAR
- [WFLY-20564] - Deploying postgresql-42.7.5.jar causes NPE when upgrading from wildfly 35->36
- [WFLY-20617] - Deployment fails due to NullPointerException in ExpirationMetaData.getLastAccessTime()
Component Upgrade
- [WFLY-20584] - Upgrade SmallRye Fault Tolerance from 6.9.0 to 6.9.1
- [WFLY-20596] - Upgrade Velocity Engine to 2.4.1
- [WFLY-20604] - Upgrade wildfly-clustering to 6.0.4.Final
- [WFLY-20608] - [36.0.1.Final] Upgrade HAL to 3.7.11.Final
- [WFLY-20619] - Upgrade WildFly Core to 28.0.1.Final
Task
- [WFLY-20606] - Correct the release version to 36.0.1.Final-SNAPSHOT in various pom.xml
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.
What's Changed
- [WFLY-20564] Deploying postgresql-42.7.5.jar causes NPE when upgrading from wildfly 35->36 by @scottmarlow in #18891
- [WFLY-19970] Work around Eclipse Krazo's use of CDI.current() to reso⦠by @bstansberry in #18894
- [36.x] WFLY-20584 Upgrade SmallRye Fault Tolerance from 6.9.0 to 6.9.1 by @rhusar in #18906
- [WFLY-20606] Correct the release version to 36.0.1.Final-SNAPSHOT in various pom.xml by @scottmarlow in #18917
- [36.x] [WFLY-20596] Upgrade Velocity Engine to 2.4.1 by @darranl in #18912
- [WFLY-20608] (36.0.1.Final) Upgrade HAL to 3.7.11.Final by @hpehl in #18919
- [WFLY-20619] Upgrade WildFly Core to 28.0.1.Final by @yersan in #18929
- WFLY-20604 Upgrade wildfly-clustering to 6.0.4.Final by @pferraro in #18916
Full Changelog: 36.0.0.Final...36.0.1.Final
36.0.0.Final
Release Notes - WildFly - Version 36.0.0.Final
For the most up-to-date list of all issues resolved, including those resolved as fixed in WildFly 36 after the release date, see the release notes in JIRA.
For all changes since WildFly 35.0.0.Final, see the full changelog.
Changes in the underlying WildFly Core 28 releases are listed in the WildFly Core JIRA.
Feature Request
- [WFLY-13828] - Support for remote+tls by EJBClient and remote-outbound-connection
- [WFLY-18582] - [Community] Add a prometheus endpoint to the micrometer extension
- [WFLY-20476] - [Community] Promote ajp-listener AJP_ALLOWED_REQUEST_ATTRIBUTES_PATTERN to community
- [WFLY-20477] - [Community] Promote undertow subsystem's reuse-x-forwarded and rewrite-host header configurability to community stability
Enhancement
- [WFLY-19845] - Organize Developer Guide EJB content all in one section
- [WFLY-20041] - Log a warning if more than one metrics system is enabled
- [WFLY-20380] - Add org.apache.logging.log4j:log4j-api to wildfly-ee BOM
- [WFLY-20434] - XP Quickstarts should use EAP Helm Charts
- [WFLY-20487] - Remove unused Jandex index from org.jipijapa.plugin.spi.PersistenceUnitMetadata + org.jboss.as.jpa.config.PersistenceUnitMetadataImpl
Bug
- [WFLY-19384] - Flaky LRA TckParticipantTests tests
- [WFLY-19725] - configure-elytron.cli CLI scrip in Jaxrs-Jwt QS logs a warning messages
- [WFLY-19729] - *TxClientEJBForwardingTestCase fail while trying to configure legacy security-realm and with security manager
- [WFLY-19841] - QuickStart ejb-multi-server is not possible to deploy into server in domain mode
- [WFLY-19925] - The MicroProfileHealthIT tests in quickstarts are failing when are testing the OpenShift server
- [WFLY-19950] - The Spring Resteasy quickstart logs a warnings on the OpenShift
- [WFLY-20102] - Server.getRoute with obfuscate-session-route repeats INFO messages and route encoding
- [WFLY-20130] - helloworld-jms logs missing
- [WFLY-20141] - Multiple @Deployment-s in microprofile test suite are attaching unnecessary classes to deployments, e.g. test class itself
- [WFLY-20217] - Mixed domain test failures in the 'Standard - Alt Dist' job
- [WFLY-20237] - ClientInterceptorReturnData* tests fail on Semeru 21
- [WFLY-20242] - Module testsuite/integration/elytron doesn't work properly with -DskipTests=false
- [WFLY-20244] - Update HostExcludesTestCase configuration to work with WF35
- [WFLY-20271] - Enhance Scripts tests to ignore warning about JDK's sun.misc.Unsafe usage on JDK24+
- [WFLY-20277] - Ignore persistence units in app-client container archive when deploying on server
- [WFLY-20282] - Byteman based tests fail on JDK24 when attempting to install policy into JDK
- [WFLY-20283] - OutOfMemoryError in CDRInputStream_1_0 Due to Improper Byte Array Size Calculation on JDK 21
- [WFLY-20288] - Upgrade org.jboss.universe.producer:wildfly-producers to 1.3.13
- [WFLY-20290] - CLI command "server=name:import-journal" for messaging subsystem throws "NoClassDefFoundError:" in Java 17
- [WFLY-20297] - Wrong property being set in Base Server Build Demander module
- [WFLY-20302] - ObjectStoreBrowser doesn't allow to register external OSBTypeHandler
- [WFLY-20310] - Fix Persistence TCK failure in jpa/core/metamodelapi/attribute/Client#getJavaMember when bytecode enhancement is enabled by default
- [WFLY-20311] - SFSBs that are created but never invoked will never expire
- [WFLY-20313] - Datasource subsystem fails to parse 5.0 and 6.0 XA DataSource configurations
- [WFLY-20325] - MicroProfile Health: CDI Extension doesn't reset the disabled default procedures configuration when undeploying
- [WFLY-20329] - Incorrect module identifier handling in WeldDeploymentProcessor
- [WFLY-20334] - Unable to build with -Dno.expansion.build
- [WFLY-20343] - SingleSignOnUnitTestCase test fails with the Bootable JAR in WildFly Preview
- [WFLY-20345] - Invalid WildFly Bot config after moving directories under legacy directory.
- [WFLY-20350] - Provided jboss.dist ignored in testsuite/integration/smoke
- [WFLY-20352] - Quickstarts logging unexpected warnings when run on JDK 21
- [WFLY-20371] - Steps for uninstalling operator in ejb-txn-remote-call fail
- [WFLY-20374] - Using ts.layers with the preview-server-tests profile doesn' execute most test modules
- [WFLY-20383] - Compilation warnings on microprofile-reactive-messaging-kafka quickstart
- [WFLY-20395] - DeploymentDescriptorInterceptorBindingsProcessor doesn't take into account superclass methods
- [WFLY-20400] - MP TCK Rest Client tests started to fail since JDK24 EA 25+
- [WFLY-20406] - ReactiveEngineProvider should load ReactiveEngines in a privileged block
- [WFLY-20411] - QS messaging-clustering-singleton server 2 provision stuck on wildfly:start command
- [WFLY-20420] - ConsoleAccessLogDefinition doesn't add a requirement for the org.wildfly.event.logger module
- [WFLY-20424] - QS ejb-multi-server logs warning WFLYCLINF0033: Attribute 'marshaller' is configured to use a deprecated value
- [WFLY-20427] - Cache inconsistencies when using ORACLE Database
- [WFLY-20429] - Some quickstart have maven compiler plugin configs targeting JDK 11
- [WFLY-20432] - EJB: String[] method parameter and overriden methods in ejb-jar.xml interceptor-binding is failing to deploy
- [WFLY-20436] - Messaging test XML does not conform to its subsystem schema
- [WFLY-20439] - WFLY-15452 & WFLY-14255 added new attributes to XML parsing description for every undertow subsystem schema v...