Release Notes - WildFly - Version 37.0.0.Final - HTML format

Sub-task

  • [WFLY-19483] - Port singleton subsystem to wildfly-subsystem
  • [WFLY-19485] - Port distributable-ejb subsystem to wildfly-subsystem
  • [WFLY-19486] - Port distributable-web subsystem to wildfly-subsystem
  • [WFLY-19623] - Migrate JGroups subsystem to wildfly-subsystem
  • [WFLY-19653] - Migrate infinispan subsystem to wildfly-subsystem

Feature Request

  • [WFLY-20512] - [Default] Expose Artemis commit-interval attribute for scaledown

Bug

  • [WFLY-19678] - Unable to load OpenID provider metadata if parameter "request_parameter_supported" is not present in openid provider metadata
  • [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-20615] - Deadlock on JPA startup
  • [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
  • [WFLY-20871] - WildFly 37 wildscribe content says "WildFly 36 Model Reference"

Task

  • [WFLY-18097] - Review the wildfly-elytron dependency referenced by our end-user BOMs
  • [WFLY-18182] - Migrate transaction subsystem services to new JBoss MSC API
  • [WFLY-19411] - Add EAP 8.0.0 transform/reject tests for clustering subsystems
  • [WFLY-19522] - Add EAP 8.0.0 transform/reject tests for infinispan subsystem
  • [WFLY-19761] - Test MP Config in multiple deployments
  • [WFLY-19852] - Miscellaneous Developer Guide reorgs
  • [WFLY-20573] - Exclude io.dropwizard.metrics:metrics-core from the opensaml-saml-impl and opensaml-profile-api dependencies
  • [WFLY-20588] - Remove WeldProvider soteria workaround
  • [WFLY-20591] - Remove deprecated ModuleIdentifier usage
  • [WFLY-20593] - Remove unused pom.xml verifier.product.release.version property after WFLY-18578
  • [WFLY-20594] - Remove use of org.jboss.threads.BlockingExecutor
  • [WFLY-20623] - Replace use of deprecated ServiceInstaller start mode methods.
  • [WFLY-20624] - Remove usage of ModuleIdentifierUtil deprecated methods
  • [WFLY-20625] - Test MicroProfile Rest Client in multiple deployments
  • [WFLY-20626] - Add explicit tests for multiple war support of MP Telemetry
  • [WFLY-20639] - Remove io.smallrye.common modules
  • [WFLY-20651] - Hook to disable zstd Kafka compression
  • [WFLY-20654] - Prepare for deployment to Nexus 3 variant of JBoss Nexus
  • [WFLY-20667] - Remove use of AsyncFuture as the return type from ModelControllerClient
  • [WFLY-20682] - Move the exported modules from RESTEasy modules to adding the dependencies in a DUP
  • [WFLY-20683] - Upstream SECURITY.md to reflect that WildFly is now sponsored by Commonhaus
  • [WFLY-20706] - Suppress CVE-2025-2901
  • [WFLY-20708] - Supress XStream CVEs reported against artemis-wildfly-integration
  • [WFLY-20709] - Remove redundant CVE suppressions
  • [WFLY-20710] - Remove FD_SOCK2 from default TCP-based stacks
  • [WFLY-20717] - Remove use of legacy JBoss Threads classes in StatisticsExecutorImpl
  • [WFLY-20720] - Remove OTel dependencies from the org.jboss.resteasy.resteasy-core-spi module
  • [WFLY-20730] - Use org.wildfly:wildfly-maven-gpg-plugin for GPG signing
  • [WFLY-20733] - Add EAP 8.1.0 transform/reject tests for clustering subsystems
  • [WFLY-20735] - Add EAP 8.1.0 transform/reject tests for mod_cluster subsystem
  • [WFLY-20736] - Add EAP 8.1.0 transform/reject tests for jgroups subsystem
  • [WFLY-20737] - Add EAP 8.1.0 transform/reject tests for singleton subsystem
  • [WFLY-20738] - Add EAP 8.1.0 transform/reject tests for distributable-web subsystem
  • [WFLY-20740] - Add EAP 8.1.0 transform/reject tests for infinispan subsystem
  • [WFLY-20741] - Suppress CVE CVE-2025-4949
  • [WFLY-20746] - Migrate the smoke tests from JUnit 4 to JUnit 5
  • [WFLY-20756] - Add EAP 8.1.0 transform/reject tests for distributable-ejb subsystem
  • [WFLY-20776] - Clustering TS: Remove orphaned socket-bindings when the 'udp' JGroups stack is removed
  • [WFLY-20781] - Add a dco.txt file
  • [WFLY-20782] - The h2-driver feature group should not set the 'driver-name' attribute
  • [WFLY-20801] - Exclude all artemis-cli jline deps, not just the jline uber-jar
  • [WFLY-20802] - Exclude transitive dependency org.apache.activemq:artemis-lockmanager-api

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
  • [WFLY-20644] - Upgrade Hibernate Validator to 9.0.0.Final in WildFly preview
  • [WFLY-20645] - Upgrade Expressly to 6.0.0 in WildFly preview
  • [WFLY-20648] - Upgrade WildFly Core to 29.0.0.Beta3
  • [WFLY-20649] - Upgrade VertX to 4.5.15
  • [WFLY-20652] - Upgrade WildFly to Hibernate ORM 6.6.17
  • [WFLY-20661] - Upgrade Apache CXF to 4.0.8
  • [WFLY-20662] - Upgrade commons-beanutils to 1.11.0 (resolves CVE-2025-48734)
  • [WFLY-20665] - Upgrade wildfly-channel-maven-plugin to 1.0.25 & move config to pom.xml
  • [WFLY-20668] - Upgrade wildfly-clustering to 7.0.4.Final
  • [WFLY-20672] - Upgrade Infinispan to 15.2.2.Final
  • [WFLY-20673] - Upgrade JGroups to 5.4.8.Final
  • [WFLY-20676] - Upgrade HAL to 3.7.12.Final
  • [WFLY-20679] - Update Micrometer to 1.15.0
  • [WFLY-20689] - Upgrade Netty to 4.1.122
  • [WFLY-20690] - Update to Narayana LRA 1.0.1.Final
  • [WFLY-20698] - Upgrade WildFly HTTP Client to 2.1.1.Final
  • [WFLY-20702] - Upgrade org.jboss.arquillian:arquillian-bom from 1.9.4.Final to 1.9.5.Final
  • [WFLY-20703] - Upgrade org.jboss.arquillian:arquillian-testcontainers from 1.0.0.Alpha1 to 1.0.0.Alpha4
  • [WFLY-20704] - Upgrade caffeine to 3.2.1
  • [WFLY-20705] - Upgrade Apache Kafka from 3.9.0 to 3.9.1
  • [WFLY-20711] - Upgrade smallrye-open-api to 4.0.11
  • [WFLY-20712] - Upgrade WildFly Core to 29.0.0.Beta4
  • [WFLY-20713] - Upgrade Nimbus Jose JWT to 10.3 (resolves CVE-2025-53864)
  • [WFLY-20714] - Upgrade artemis-wildfly-integration form 2.0.3.Final to 2.0.4.Final
  • [WFLY-20715] - Upgrade wildfly-clustering to 7.0.5.Final
  • [WFLY-20716] - Upgrade Infinispan to 15.2.4.Final
  • [WFLY-20719] - Upgrade to Hibernate ORM 6.6.18.Final
  • [WFLY-20724] - Upgrade ironjacamar to 3.0.14.Final
  • [WFLY-20726] - Upgrade the MVC Krazo integration to 2.0.0.Final
  • [WFLY-20728] - Upgrade Hibernate Validator to 9.0.1.Final in WildFly preview
  • [WFLY-20732] - Upgrade WildFly Preview to Hibernate ORM 7.0.2.Final
  • [WFLY-20742] - Upgrade the OWASP dependency check plugin to 12.1.3
  • [WFLY-20747] - Upgrade WildFly Core to 29.0.0.Beta6
  • [WFLY-20750] - Upgrade Arquillian to 1.10.0.Final
  • [WFLY-20758] - Upgrade HAL to 3.7.13.Final
  • [WFLY-20759] - Upgrade Hibernate Search to 7.2.4.Final
  • [WFLY-20761] - Upgrade wildfly-clustering to 7.0.8.Final
  • [WFLY-20762] - Upgrade to Hibernate ORM 6.6.19.Final
  • [WFLY-20764] - Bump org.glassfish:jakarta.enterprise.concurrent from 3.0.1 to 3.0.2
  • [WFLY-20768] - Upgrade to maven-gpg-plugin 3.2.8; revert WFLY-20730
  • [WFLY-20775] - Upgrade Vert.x to 4.5.16
  • [WFLY-20780] - Upgrade HAL to 3.7.14.Final
  • [WFLY-20784] - Upgrade caffeine to 3.2.2
  • [WFLY-20785] - Upgrade rxjava to 3.1.11
  • [WFLY-20786] - Upgrade caffeine to 3.2.2
  • [WFLY-20790] - Upgrade Netty to 4.1.123.Final
  • [WFLY-20792] - Upgrade smallrye-open-api to 4.0.12
  • [WFLY-20793] - Upgrade EclipseLink from 4.0.6. to 4.0.7
  • [WFLY-20794] - Upgrade com.nimbusds:nimbus-jose-jwt to 10.3.1
  • [WFLY-20796] - Upgrade com.google.code.gson:gson to 2.13.1
  • [WFLY-20814] - Upgrade WildFly Core to 29.0.0.Final

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+

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.