Release Notes - WildFly - Version 30.0.0.Beta1 - HTML format

Sub-task

  • [WFLY-18348] - PermissionUtils should delegate to the WildFly Core variant where possible
  • [WFLY-18535] - Reimplement [WFLY-13606] socket-level keepalive flag in OpenJDK ORB connections

Feature Request

  • [WFLY-18000] - Add an attribute to be able to configure max-read-page-bytes

Bug

  • [WFLY-16416] - mod_cluster: Contexts not registered on proxy when server started in suspend mode
  • [WFLY-16522] - Evaluate using podman instead of docker and docker-compose on RHEL systems
  • [WFLY-17700] - Undelivered messages in simple send/receive scenario with paging
  • [WFLY-17801] - Intermittent failures in HotRodPersistentTimerTestCase
  • [WFLY-18194] - XML Schema for datasource credentials wrong
  • [WFLY-18201] - Require RemoteHttpInvoker affinity handler to participate in interoperability protocol
  • [WFLY-18253] - Calling getAutoCommit on a rollback-only transaction throws an SQLException
  • [WFLY-18268] - MicroProfile LRA participant layer must depend on the MicroProfile Config
  • [WFLY-18275] - Hibernate can't access Jackson
  • [WFLY-18279] - Update HostExcludesTestCase configuration to work with WF30
  • [WFLY-18286] - BOM doesn't contain Opentelemetry API
  • [WFLY-18289] - Incorrect or confusing maven properties for numerous GAV declarations
  • [WFLY-18296] - Wildfly 29: does not start on JRE, works on JDK. Worked in WFLY28
  • [WFLY-18301] - Upgrade com.squareup.okio to 3.4.0 (resolves CVE-2023-3635)
  • [WFLY-18306] - Default Infinispan remote-timeout should not be less than the default lock-timeout
  • [WFLY-18312] - ResourceAdaptersSubSystemAdd file name doesn't match class
  • [WFLY-18314] - DistributedTimerServiceTestCase is failing intermittently
  • [WFLY-18318] - MP BOM doesn't contain Micrometer API
  • [WFLY-18331] - DefaultKeyAffinityServiceTestCase intermittently fails
  • [WFLY-18334] - remote-helloworld-mdb quickstart pom.xml uses QS parent property for Maven repository URL definition
  • [WFLY-18345] - ClassNotFoundException com.sun.security.jgss.InquireType
  • [WFLY-18350] - The testsuite/galleon tests are too unconstrained as to what channel is tested
  • [WFLY-18357] - MP BOM doesn't contain org.reactivestreams:reactive-streams
  • [WFLY-18358] - MP BOM doesn't contain jakarta.annotation:jakarta.annotation-api
  • [WFLY-18359] - MP BOM doesn't contain io.opentelemetry:opentelemetry-context
  • [WFLY-18361] - MP BOM doesn't contain jakarta.interceptor:jakarta.interceptor-api
  • [WFLY-18366] - Problems with upgrade of resteasy-microprofile and CDI
  • [WFLY-18380] - message-destination-type in ejb-jar.xml is ignored
  • [WFLY-18389] - <max-active-sessions/> causes sessions to expire prematurely using the HotRod-based HttpSession manager
  • [WFLY-18404] - HotRod-based session manager creates too many threads for handling concurrent expiration events
  • [WFLY-18413] - Memory leak in MetricCollector
  • [WFLY-18425] - Duplicate CLI sections in the "Management Clients" section of the Admin Guide
  • [WFLY-18429] - Duplicated classes in narayana-jts-integration-6.0.1.Final-redhat-00001.jar and wildfly-transactions-8.0.0.GA-redhat-20230811.jar
  • [WFLY-18457] - Avoid creating duplicate thread groups on server reload
  • [WFLY-18519] - The org.wildfly.extension.messaging-activemq module has an optional dependency on org.jboss.as.security
  • [WFLY-18524] - Various modules depend on the alias modules
  • [WFLY-18536] - LocalUserClient missing from jboss-client.jar
  • [WFLY-18537] - WFTC-136 Memory leak :reload operation in transaction client
  • [WFLY-18543] - MBeanAppClassLoaderTCCLTestCase is failing on Windows
  • [WFLY-18563] - Incorrect license info for Narayana components

Task

  • [WFLY-16683] - Fix WFP 'branding' in the source code
  • [WFLY-17064] - Rename the ts.ee9 and ts.bootable.ee9 profiles
  • [WFLY-17842] - Update documentation due to removal of sun.jdk as implicit dependency
  • [WFLY-17969] - Convert parameterized subsystem parsing tests to extend AbstractSubsystemSchemaTest
  • [WFLY-17992] - Delete RHOSAK support in Reactive Messaging
  • [WFLY-18004] - Upgrade messaging schema to 16.0
  • [WFLY-18221] - Add contributing and other community documents to quickstart
  • [WFLY-18245] - Move the org.apache.avro module from the wildfly-ee feature pack to wildfly-preview
  • [WFLY-18261] - Add a SECURITY.md
  • [WFLY-18276] - Update OidcActivationProcessorTest to use mock DeploymentPhaseContext/DeploymentUnit objects
  • [WFLY-18282] - Update the version for the keycloak-saml-adapter-galleon-pack to 22.0.1
  • [WFLY-18298] - Set up JRE testing
  • [WFLY-18304] - Enable manual start of github actions CI workflow
  • [WFLY-18305] - Enable dependabot for updating patch dependencies
  • [WFLY-18317] - BouncyCastleModuleTestCase explicit SM permissions are no longer needed
  • [WFLY-18324] - JCA: allow for empty username and password in recovery configuration
  • [WFLY-18326] - Add test case to verify jboss.server.name can be resolved by a HC as a JVM option on a managed server
  • [WFLY-18341] - Restore incorrectly updated copyright dates in Jipijapa
  • [WFLY-18353] - Update TestCustomPrincipalTransformer to no longer rely on the Elytron subsystem
  • [WFLY-18370] - Remove org.eclipse.angus.activation dependency from sar module, and add test that the App CL is being used
  • [WFLY-18381] - QS: update versions of WFLY Maven plugin in root pom.xml and used Helm chart dependencies
  • [WFLY-18382] - QS parent: update versions of WFLY and EJB Maven plugins
  • [WFLY-18391] - BOMs: avoid importing org.apache.maven:maven in the ee-with-tools BOM
  • [WFLY-18399] - Upgrade to Hibernate 6.2.8.Final release
  • [WFLY-18401] - Infinispan parsers should generated operations for resources that would otherwise be auto-added
  • [WFLY-18414] - Create a standard-test-expansion bom
  • [WFLY-18436] - Layers metadata requires unit testing
  • [WFLY-18451] - Increase JVM heap size for tests in testsuite/domain
  • [WFLY-18452] - Add Guava as a test dependency.
  • [WFLY-18526] - Move BOMs to WildFly repository
  • [WFLY-18534] - Change the WildFly license to ASL 2
  • [WFLY-18540] - Auto-update legacy FD protocol to FD_ALL2
  • [WFLY-18558] - Get rid of extra LICENSE.txt files in the weld source tree
  • [WFLY-18565] - Drop COMMITMENT file
  • [WFLY-18566] - Move Quickstarts to WildFly 30.0.0.Beta1

Component Upgrade

  • [WFLY-17309] - Upgrade Apache Artemis to 2.31.0
  • [WFLY-18192] - Upgrade JGroups to 5.2.17.Final
  • [WFLY-18262] - Upgrade Narayana to 7.0.0.Final
  • [WFLY-18277] - Upgrade Infinispan to 14.0.13.Final
  • [WFLY-18278] - Upgrade metainf-services from 1.8 to 1.11
  • [WFLY-18280] - Upgrade mod_cluster to 2.0.2.Final
  • [WFLY-18281] - Upgrade mod_cluster to 2.0.3.Final
  • [WFLY-18291] - Upgrade SmallRye Fault Tolerance to 6.2.6
  • [WFLY-18293] - [WildFly 30] Upgrade HAL to 3.6.12.Final
  • [WFLY-18299] - Upgrade smallrye-open-api to 3.5.0
  • [WFLY-18307] - Upgrade ByteBuddy to 1.14.7
  • [WFLY-18319] - Upgrade to SmallRye Config 3.3.3
  • [WFLY-18320] - Upgrade SmallRye Reactive Messaging to 4.9.0
  • [WFLY-18322] - Upgrade JGroups to 5.2.18.Final
  • [WFLY-18328] - Upgrade Weld to 5.1.1.SP2
  • [WFLY-18329] - Upgrade WildFly Core to 22.0.0.Beta1
  • [WFLY-18335] - Upgrade Caffeine to 3.1.8
  • [WFLY-18336] - Upgrade wildfly-jar-maven-plugin from 10.0.0.Beta1 to 10.0.0.Final
  • [WFLY-18337] - Upgrade micrometer from 1.9.3 to 1.9.13
  • [WFLY-18339] - Upgrade Netty to 4.1.96.Final
  • [WFLY-18342] - Upgrade ironjacamar to 3.0.4.Final
  • [WFLY-18362] - Update Mojarra to 4.0.3
  • [WFLY-18367] - Upgrade version.org.jboss.arquillian.core from 1.7.0.Final to 1.7.1.Final
  • [WFLY-18368] - Upgrade FasterXML Jackson to 2.14.3
  • [WFLY-18374] - Upgrade to Hibernate Search 6.2.1.Final
  • [WFLY-18375] - Upgrade to Elasticsearch client 8.9.0
  • [WFLY-18376] - Upgrade RESTEasy to 6.2.5.Final
  • [WFLY-18377] - Upgrade Infinispan to 14.0.14.Final
  • [WFLY-18378] - Upgrade resteasy-microprofile to 2.1.3.Final
  • [WFLY-18393] - Upgrade SmallRye OpenAPI to 3.5.1
  • [WFLY-18395] - Upgrade wss4j from 3.0.0 to 3.0.1 and xmlsec from 3.0.1 to 3.0.2
  • [WFLY-18407] - Upgrade jetty to 9.4.52.v20230823
  • [WFLY-18416] - Upgrade Infinispan to 14.0.17.Final
  • [WFLY-18417] - Upgrade Infinispan to 14.0.16.Final
  • [WFLY-18418] - Upgrade Soteria to 3.0.3
  • [WFLY-18419] - Upgrade netty to 4.1.97
  • [WFLY-18421] - Bumps org.apache.qpid:proton-j from 0.34.0 to 0.34.1.
  • [WFLY-18422] - Upgrade software.amazon.awssdk to 2.20.126
  • [WFLY-18426] - Update Mojarra to 4.0.4
  • [WFLY-18431] - Upgrade wildfly-arquillian from 5.0.0 to 5.0.1
  • [WFLY-18435] - Update resteasy-spring to 3.0.4.Final
  • [WFLY-18438] - Upgrade resteasy-microprofile to 2.1.4.Final
  • [WFLY-18441] - Upgrade vertx-kafka-client to 4.4.5
  • [WFLY-18444] - Upgrade to SmallRye Config 3.3.4
  • [WFLY-18449] - Upgrade JGroups to 5.2.19.Final
  • [WFLY-18450] - Upgrade WildFly Core to 22.0.0.Beta2
  • [WFLY-18454] - Upgrade FasterXML Jackson to 2.15.2
  • [WFLY-18521] - Upgrade HAL to 3.6.15.Final
  • [WFLY-18549] - Upgrade WildFly Core to 22.0.0.Beta3
  • [WFLY-18554] - Upgrade jboss-ejb3-ext-api from 2.3.0.Final to 2.4.0.Final

Enhancement

  • [WFLY-16168] - Eliminate RestEasy dependency on legacy Xerces and use JDK JAXP instead
  • [WFLY-18047] - Eliminate WebServices dependency on legacy Xerces and use JDK JAXP instead
  • [WFLY-18237] - Adding a connector shouldn't require to reload
  • [WFLY-18258] - AssumeTestGroupUtil should log exception if docker is unavailable and not assume false is ok
  • [WFLY-18264] - Convert TimerAttributeDefinition to ObjectListAttributeDefinition
  • [WFLY-18311] - Eliminate Hibernate Validator dependency on legacy Xerces and use JDK JAXP instead
  • [WFLY-18360] - Make it more clear when Persistence unit deployment fails due to bytecode enhancement failure
  • [WFLY-18479] - helloworld Quickstart Common Enhancements CY2023Q3
  • [WFLY-18493] - microprofile-config Quickstart Common Enhancements CY2023Q3
  • [WFLY-18497] - microprofile-openapi Quickstart Common Enhancements CY2023Q3
  • [WFLY-18511] - thread-racing Quickstart Common Enhancements CY2023Q3
  • [WFLY-18523] - Quickstarts Testing Plan Implementation Pt.1
  • [WFLY-18553] - Use helm install --wait rather than instructions for manually waiting in the Quickstarts

Edit/Copy Release Notes

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