Sub-task
- [WFLY-16887] - Modify description in jaxrs of subsystem to its correct sentence
- [WFLY-16890] - Modify description in datasources of subsystem to its correct sentence
- [WFLY-16895] - Modify description in ejb3 of subsystem to its correct sentence
- [WFLY-17760] - Upgrade licenses-plugin to make use of known licenses
- [WFLY-18605] - Reevalute test exclusions in the integration/elytron module
- [WFLY-18606] - Reevalute test exclusions in the integration/web module
- [WFLY-18642] - Reevalute test exclusions in the integration/microprofile module
- [WFLY-18788] - Replace Consumers/Functions with utility methods from wildfly-common
Feature Request
- [WFLY-15405] - Add support for AMQP Connector in MP Reactive Messaging
- [WFLY-18838] - Preview support for Jakarta MVC 2.1
Bug
- [WFLY-14769] - Lookup of txn:LocalUserTransaction makes it possible to illegally use UserTransaction in a CMT context
- [WFLY-16929] - ForwardedHandlerTestCase fails with security manager
- [WFLY-17349] - WebJPATestCase intermittently fails
- [WFLY-18009] - WildFly lacks support for LZ4 compression, which is needed by Kafka clients
- [WFLY-18054] - Operations on any child resource of an Undertow servlet container fail with DuplicateServiceException
- [WFLY-18215] - license correction for jipijapa-hibernate6 + wildfly-jpa
- [WFLY-18240] - org.apache.activemq.artemis is required as an explicit dependency for some deployments
- [WFLY-18384] - [CLUSTERING] File containing session data is never shrunk or deleted
- [WFLY-18397] - Fix Standalone Old Faces 4.0 TCK 26 failures
- [WFLY-18533] - Simplest JAXRS app is failing when deployed in server provisioned with jaxrs
- [WFLY-18639] - Improve resiliency of reflection based-externalizers and marshallers
- [WFLY-18653] - i18n of exception messages in ApplicationClientParsingDeploymentProcessor
- [WFLY-18654] - i18n of exception message in WildFlyJobXmlResolver
- [WFLY-18656] - i18n of exception messages in connector
- [WFLY-18657] - i18n of exception messages in ee
- [WFLY-18658] - i18n of exception messages in ejb3
- [WFLY-18659] - i18n of exception messages in jpa
- [WFLY-18660] - i18n of exception messages in messaging-activemq
- [WFLY-18661] - i18n of exception messages in naming
- [WFLY-18662] - i18n of exception messages in pojo
- [WFLY-18663] - i18n of exception messages in sar
- [WFLY-18665] - i18n of exception messages in webservices
- [WFLY-18666] - i18n of exception messages in weld
- [WFLY-18667] - i18n of exception messages in xts
- [WFLY-18683] - Blocked JDBC store threads prevent shutdown
- [WFLY-18694] - Broken link in Application Client documentation
- [WFLY-18702] - In WildFly Preview jaxrs-server layer does not provision MP Rest Client
- [WFLY-18703] - Misleading error message for XA DataSource class
- [WFLY-18718] - license.xml has different line endings when provisioned on Windows
- [WFLY-18726] - Illegal reflective access by org.wildfly.extension.elytron.SSLDefinitions when started by ps1 script
- [WFLY-18727] - ATTRIBUTE granularity distributed sessions should always replicate on setAttribute(...)
- [WFLY-18733] - Deployments of SharedClientContextTestCase should be undeployed
- [WFLY-18736] - Remove okhttp dependency
- [WFLY-18740] - On cache writes, Infinispan store=hotrod throws ISE: Only byte[] instances are supported currently
- [WFLY-18742] - Provisioning micrometer and opentelemetry layers issue
- [WFLY-18746] - Revisit telemetry layers inclusion rules.
- [WFLY-18756] - WildFly throws UnknownHostExceptions and XARecovery fails when Connected to an AMQ Cluster in OpenShift
- [WFLY-18775] - Intermittent NPE in distributed timers TimerScheduler
- [WFLY-18782] - Dependency tree - wildfly-model-test & commons-text should only be in test scope
- [WFLY-18800] - Misleading example in "Configure Authentication with Certificates" section of Elytron security doc
- [WFLY-18811] - Reduce visibility org.infinispan module to only those packages containing public API
- [WFLY-18814] - A typo in run-integration-tests-with-provisioned-server.adoc
- [WFLY-18844] - Invalid XmlMerge output on Windows
- [WFLY-18849] - Official installation modules can produce installations with a '.galleon/history' folder
- [WFLY-18853] - QS websocket-hello, websocket-endpoint and servlet-async are missing wildfly-maven-plugin in pluginManagement section in pom.xml
Task
- [WFLY-15723] - Some Java source files use Red Hat Middleware LLC in copyright header
- [WFLY-17679] - Convert MicroProfile OpenTracing quickstart to MicroProfile Telemetry
- [WFLY-17755] - Better handling of licenses
- [WFLY-18332] - Update LayersTestBase and LayersTestCase(s)
- [WFLY-18430] - Rework Galleon provisioning in tests to not specify Galleon layers
- [WFLY-18651] - Remove org.wildfly.build plugins from the poms
- [WFLY-18673] - Reduce the number of GitHub CI jobs that run
- [WFLY-18677] - Disable testsuite/layers[-expansion] provisioning if -DskipTests is set
- [WFLY-18687] - Some add-ons in Galleon layer metadata are missing a description
- [WFLY-18689] - Quickstarts CI: input param to customize matrix.jdk
- [WFLY-18691] - Add documentation for adding integrity checking for an existing filesystem realm to wildfly docs
- [WFLY-18692] - Simplify helloworld, removing CDI
- [WFLY-18697] - Switch ejb subsystem test dep from groovy-all to groovy
- [WFLY-18699] - Adapt WildFly to use ModuleSpecification.getMutableUserDependencies returning a Collection interface
- [WFLY-18709] - Drop obsolete workaround for WFLY-3044
- [WFLY-18712] - Quickstarts CI support for non root deployment dir
- [WFLY-18728] - Control the maven repos used by dependabot
- [WFLY-18737] - Remove shopping-cart quickstart
- [WFLY-18741] - Add a github action shared file to build and test WildFly
- [WFLY-18757] - Update WildFly docs to add instructions for converting cli scripts generated by elytron-tool to be used in domain mode
- [WFLY-18758] - Use PermissionUtils to create permissions.xml
- [WFLY-18759] - Move MicroProfile tck artifacts from boms/common-expansion to boms/standard-test-expansion
- [WFLY-18764] - Update HostExcludesTestCase configuration to work with WF31
- [WFLY-18770] - Remove WFCORE-6591 workaround in LayersTestCase
- [WFLY-18771] - Remove libthrift from dependencyManagement
- [WFLY-18791] - Create channel and manifest artifacts for the three feature packs
- [WFLY-18799] - Fix linking for distributed-realm and failover-realm so their documentation is rendered
- [WFLY-18808] - Remove uses of deprecated ModuleSpecification API
- [WFLY-18822] - Remove bean-validation-custom-constraint quickstart
- [WFLY-18840] - Remove obsolete RedHat URLs
- [WFLY-18850] - Rework testsuite/preview/basic
- [WFLY-18852] - Clean up exclusions in galleon-shared/pom.xml
- [WFLY-18854] - Classes still have LGPL header
Quality Risk
- [WFLY-18823] - Fix Flaky AbstractValidationUnitTest
Component Upgrade
- [WFLY-18406] - Upgrade ironjacamar to 3.0.6.Final
- [WFLY-18442] - Upgrade MP Config API to 3.1 (MP 6.1)
- [WFLY-18443] - Upgrade MP Telemetry API to 1.1 (MP 6.1)
- [WFLY-18555] - Upgrade to Hibernate 6.4.1.Final release
- [WFLY-18630] - Upgrade Infinispan to 14.0.20.Final
- [WFLY-18645] - Upgrade openjdk-orb to 10.0.0.Final
- [WFLY-18646] - Upgrade Jastow to 2.2.7.Final
- [WFLY-18647] - Upgrade HAL to 3.6.16.Final
- [WFLY-18655] - Upgrade Eclipse ECJ to 3.32.0
- [WFLY-18674] - Bump version.com.fasterxml.jackson from 2.15.2 to 2.15.3
- [WFLY-18679] - Upgrade jaxbintros from 2.0.0 to 2.0.1
- [WFLY-18682] - Upgrade WildFly Http Client to 2.0.5.Final
- [WFLY-18685] - Upgrade santuario to 3.0.3 (addresses CVE-2023-44483)
- [WFLY-18688] - Update JBeret to 2.1.3.Final
- [WFLY-18690] - Upgrade the Jakarta XML Binding API to 4.0.1 and the Implementation to 4.0.4
- [WFLY-18693] - Upgrade to SmallRye Reactive Messaging 4.11.0
- [WFLY-18704] - Upgrade Artemis to 2.31.2 (resolves CVE-2023-46604)
- [WFLY-18707] - Upgrade WildFly Core to 23.0.0.Beta1
- [WFLY-18713] - Upgrade RESTEasy to 6.2.6.Final
- [WFLY-18714] - Upgrade Galleon to 5.2.2.Final and Galleon plugins to 6.5.3.Final
- [WFLY-18725] - Upgrade WildFly Http Client to 2.0.6.Final
- [WFLY-18732] - Upgrade SmallRye Config to 3.4.3
- [WFLY-18735] - Upgrade to SmallRye OpenTelemetry 2.6.0
- [WFLY-18738] - Upgrade to Mojarra 4.0.5
- [WFLY-18750] - Upgrade to MP Config 3.0.3
- [WFLY-18751] - Upgrade RxJava to 3.1.8
- [WFLY-18752] - Upgrade Jakarta JSTL Implementation to 3.0.1
- [WFLY-18754] - Upgrade WSS4j from 3.0.1 to 3.0.2
- [WFLY-18755] - Upgrade stax2-api from 4.2.1 to 4.2.2
- [WFLY-18760] - Upgrade smallrye-open-api to 3.7.0
- [WFLY-18767] - Upgrade Byteman to 4.0.22
- [WFLY-18772] - Upgrade the WildFly Maven Plugin to 4.2.1
- [WFLY-18774] - Upgrade Infinispan to 14.0.21.Final
- [WFLY-18777] - Upgrade joda-time:joda-time from 2.12.1 to 2.12.5
- [WFLY-18778] - Upgrade Jakarta JSP API to 3.1.1
- [WFLY-18779] - Upgrade WildFly Core to 23.0.0.Beta2
- [WFLY-18795] - Bump jakarta.enterprise.concurrent:jakarta.enterprise.concurrent-api from 3.0.2 to 3.0.3
- [WFLY-18797] - Upgrade to SmallRye Config 3.4.4
- [WFLY-18804] - Upgrade to Hibernate Search 7.0
- [WFLY-18805] - Upgrade to Elasticsearch client 8.11
- [WFLY-18806] - Upgrade to Lucene 9.8
- [WFLY-18826] - Upgrade smallrye-health to 4.0.4
- [WFLY-18833] - Upgrade ironjacamar to 3.0.7.Final
- [WFLY-18836] - Upgrade WildFly Core to 23.0.0.Beta3
- [WFLY-18841] - Upgrade com.sun.xml.fastinfoset:FastInfoset from 2.1.0 to 2.1.1
- [WFLY-18842] - Upgrade mod_cluster to 2.0.4.Final
- [WFLY-18845] - Upgrade wildfly-transaction-client to 3.0.3.Final
- [WFLY-18861] - Upgrade WildFly Core to 23.0.0.Beta4
Enhancement
- [WFLY-18383] - Quickstart for MicroProfile LRA
- [WFLY-18405] - JCA: make sure WorkManager doesn't relate on jboss-threads executor's blocking API
- [WFLY-18460] - bmt Quickstart Common Enhancements CY2023Q3
- [WFLY-18463] - ee-security Quickstart Common Enhancements CY2023Q3
- [WFLY-18465] - ejb-remote Quickstart Common Enhancements CY2023Q3
- [WFLY-18466] - ejb-security-context-propagation Quickstart Common Enhancements CY2023Q3
- [WFLY-18467] - ejb-security-programmatic-auth Quickstart Common Enhancements CY2023Q3
- [WFLY-18468] - ejb-throws-exception Quickstart Common Enhancements CY2023Q3
- [WFLY-18469] - ejb-timer Quickstart Common Enhancements CY2023Q3
- [WFLY-18473] - helloworld-jms Quickstart Common Enhancements CY2023Q3
- [WFLY-18477] - helloworld-singleton Quickstart Common Enhancements CY2023Q3
- [WFLY-18478] - helloworld-ws Quickstart Common Enhancements CY2023Q3
- [WFLY-18480] - hibernate Quickstart Common Enhancements CY2023Q3
- [WFLY-18481] - http-custom-mechanism Quickstart Common Enhancements CY2023Q3
- [WFLY-18482] - jaxrs-client Quickstart Common Enhancements CY2023Q3
- [WFLY-18483] - jaxrs-jwt Quickstart Common Enhancements CY2023Q3
- [WFLY-18484] - jaxws-ejb Quickstart Common Enhancements CY2023Q3
- [WFLY-18485] - jaxws-retail Quickstart Common Enhancements CY2023Q3
- [WFLY-18487] - jta-crash-rec Quickstart Common Enhancements CY2023Q3
- [WFLY-18488] - jts Quickstart Common Enhancements CY2023Q3
- [WFLY-18490] - logging Quickstart Common Enhancements CY2023Q3
- [WFLY-18491] - mail Quickstart Common Enhancements CY2023Q3
- [WFLY-18494] - microprofile-fault-tolerance Quickstart Common Enhancements CY2023Q3
- [WFLY-18495] - microprofile-health Quickstart Common Enhancements CY2023Q3
- [WFLY-18499] - microprofile-rest-client Quickstart Common Enhancements CY2023Q3
- [WFLY-18502] - remote-helloworld-mdb Quickstart Common Enhancements CY2023Q3
- [WFLY-18504] - servlet-async Quickstart Common Enhancements CY2023Q3
- [WFLY-18505] - servlet-filterlistener Quickstart Common Enhancements CY2023Q3
- [WFLY-18506] - servlet-security Quickstart Common Enhancements CY2023Q3
- [WFLY-18508] - spring-resteasy Quickstart Common Enhancements CY2023Q3
- [WFLY-18512] - todo-backend Quickstart Common Enhancements CY2023Q3
- [WFLY-18513] - websocket-endpoint Quickstart Common Enhancements CY2023Q3
- [WFLY-18514] - websocket-hello Quickstart Common Enhancements CY2023Q3
- [WFLY-18544] - managed deployment in content repository duplicated in tmp/vfs/temp directory
- [WFLY-18578] - Allow channel-based overriding of the org.jboss.as.product data
- [WFLY-18644] - Remove xerces from distribution
- [WFLY-18743] - Change NoAuditLogTestCase class to use the system default encoding to read the log file
- [WFLY-18769] - Publish Quickstarts docs
- [WFLY-18790] - Convert testsuite provisioning from galleon-maven-plugin to wildfly-maven-plugin
- [WFLY-18792] - External configuration of channels to use when testing
- [WFLY-18793] - Dynamic configuration of channels to use when testing
- [WFLY-18819] - Quickstart READMEs XML snippets for server provisioning/bootable jar should not specify layers
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.