Release Notes - WildFly - Version 27.0.0.Alpha4 - HTML format

Sub-task

  • [WFLY-16790] - Migrate Quickstarts to Jakarta EE 10 (1st iteration)

Feature Request

  • [WFLY-7628] - Allow to use an Infinispan cache as EJB timer store
  • [WFLY-13798] - Add a Galleon layer for embedded broker messaging
  • [WFLY-15685] - Jakarta Concurrency 3.0 in WildFly Preview
  • [WFLY-16179] - Add integrity support to FileSystemSecurityRealm
  • [WFLY-16387] - Can not get core MBeans such as jboss.as and jboss.as.expr from application on WildFly when RBAC enabled
  • [WFLY-16453] - Create layers for singleton subsystem

Bug

  • [WFLY-9937] - Enable CompensationScopedTestCase as it was disabled based on intermittent failures
  • [WFLY-15485] - OIDC client adapter doesn't work correct with Bearer-only
  • [WFLY-16517] - [wildfly] Test configuration different to delivered one
  • [WFLY-16624] - HibernateSearchElasticsearch*TestCase tests fail if docker is not available
  • [WFLY-16625] - LayersTestCase should execute jpa-distributed-provisioning-test and all-layers-jpa-distributed-provisioning-full in the ts.ee9 profile
  • [WFLY-16628] - Weld EARs containing distributed web applications do not use expected ContextualStore
  • [WFLY-16634] - Hibernate Search test cases are meant to be disabled in security manager runs but instead fail
  • [WFLY-16639] - WFLY-16499 fix was incorrect for ha profiles
  • [WFLY-16649] - OrderedChildResourceTestCase execution takes too long
  • [WFLY-16650] - SecurityManager failure with opensaml
  • [WFLY-16661] - Upgrade Jakarta version of smallrye-common-vertx-context to 2.0.0.RC2
  • [WFLY-16666] - Do not use component class as superclass for local home interface proxy
  • [WFLY-16688] - DistributableEjbSubsystemLegacyOperationTestCase leaks EJB client context
  • [WFLY-16694] - Ensure the test-feature-pack modules are built before running the testsuite
  • [WFLY-16711] - Update BufferPool to use Undertow's ByteBufferPool rather than XNIO's
  • [WFLY-16716] - Class name too long ERROR on Windows
  • [WFLY-16718] - Elytron version from Core is used by the server when running elytron and elytron-oidc-client integration tests
  • [WFLY-16719] - UFC: add back to configs even if TCP is transport
  • [WFLY-16746] - GlobalStateManagerImpl fails under security manager

Task

  • [WFLY-14136] - Activate MP Rest Client TCK with -Dts.ee9 profile; resolve failures
  • [WFLY-14621] - Upgrading H2 to 1.4.200
  • [WFLY-15436] - Move WildFly Preview to a native jakarta namespace variant of all 'wildfly-ee' artifacts currently being transformed by Galleon
  • [WFLY-15437] - Move WildFly Preview to a native jakarta namespace variant of all non-'wildfly-ee' artifacts currently being transformed by Galleon
  • [WFLY-16270] - Modify EJB timer quickstart to demonstrate distributed EJB timers.
  • [WFLY-16366] - Conversion of the WildFly EE feature pack to the new Jakarta namespace
  • [WFLY-16432] - Convert testsuite/integration/basic to the jakarta.* namespace
  • [WFLY-16534] - Remove jbossws-cxf-jaspi dependency
  • [WFLY-16554] - Increase JVM heap max-size to 100m for JVMServerPropertiesTestCase
  • [WFLY-16558] - Big Bang Preparation (Jakarta Namespace Rename)
  • [WFLY-16560] - Remove the wildfly-servlet feature pack and the servlet dist
  • [WFLY-16572] - Disable the Galleon Transformer for Jakarta namespace renaming
  • [WFLY-16573] - Convert testsuite/integration/clustering to the jakarta.* namespace
  • [WFLY-16577] - Security Vulnerabilities in the "h2-1.4.197.jar"
  • [WFLY-16579] - Two artefacts not transformed
  • [WFLY-16581] - Convert testsuite/integration/microprofile to the jakarta.* namespace
  • [WFLY-16583] - Remove the javax.management.j2ee.api module
  • [WFLY-16590] - Convert testsuite/integration/elytron to the jakarta namespace
  • [WFLY-16599] - Convert testsuite/integration/elytron-oidc-client to the jakarta.* namespace
  • [WFLY-16600] - Convert testsuite/integration/secman to the jakarta.* namespace
  • [WFLY-16605] - Remove testsuite/compat
  • [WFLY-16606] - Convert testsuite/integration/manualmode to the jakarta.* namespace
  • [WFLY-16609] - Convert testsuite/integration/domain to the jakarta.* namespace
  • [WFLY-16610] - Convert testsuite/mixed-domain to the jakarta.* namespace
  • [WFLY-16611] - Convert testsuite/integration/iiop to the jakarta.* namespace
  • [WFLY-16612] - Convert testsuite/integration/ws to the jakarta.* namespace
  • [WFLY-16613] - Run testsuite/integration/rbac against WildFly Preview
  • [WFLY-16614] - Run testsuite/integration/legacy against WildFly Preview
  • [WFLY-16615] - Run 'standard WildFly' microprofile-tck modules against WildFly Preview
  • [WFLY-16616] - Convert testsuite/integration/multinode to the jakarta.* namespace
  • [WFLY-16617] - Convert testsuite/integration/rts to the jakarta.* namespace
  • [WFLY-16618] - Convert testsuite/integration/xts to the jakarta.* namespace
  • [WFLY-16619] - Convert testsuite/integration/legacy-ejb-client to the jakarta.* namespace
  • [WFLY-16620] - Move 'no-longer-Preview' tests from testsuite/preview/basic to testsuite/integration/basic
  • [WFLY-16626] - Remove need to transform org.jboss.spec.javax.xml.rpc:jboss-jaxrpc-api_1.1_spec
  • [WFLY-16632] - Add a skeleton subsystem for keycloak and add an operation to migrate from the keycloak subsystem to the elytron-oidc-client subsystem
  • [WFLY-16633] - Re-enable WildFlyElytronClientDefaultSSLContextProviderTestCase
  • [WFLY-16636] - Always clean when building the ee-9/source-transform and testsuite/preview/source-transform tree
  • [WFLY-16651] - Rationalize Arquillian version handling
  • [WFLY-16652] - Move the wildfly-ee and wildfly feature packs to the WildFly Preview dependencies
  • [WFLY-16655] - Re-enable ts.ee9 for testsuite/integration/secman
  • [WFLY-16657] - Move EE Concurrency Transaction Resources to EE Subsystem
  • [WFLY-16660] - Further isolate legacy dependencies from current ones
  • [WFLY-16663] - Stop transforming testsuite/integration/[smoke|web] tests and convert them to jakarta * namespace
  • [WFLY-16672] - Align cache store attribute defaults with upstream
  • [WFLY-16677] - Add some kind of 'skip.ee8' profile concept
  • [WFLY-16679] - Update the license.xml entries
  • [WFLY-16681] - Change the version properties to reflect the big bang
  • [WFLY-16682] - Remove the ee-8-api modules
  • [WFLY-16684] - Add legacy bom dep mgmt entries for javax.* stuff currently defined in the WF Core bom
  • [WFLY-16685] - Prune the legacy dependency set
  • [WFLY-16693] - Remove commons-lang3 from full WildFly's dependencyManagement
  • [WFLY-16708] - Work around Dependency Tree github actions not building the boms
  • [WFLY-16710] - Remove org.javassist and internal.jakarta.transaction.api modules
  • [WFLY-16726] - Remove workaround for SIFS index corruption and enable global state
  • [WFLY-16733] - Convert the spec-api module to EE 10
  • [WFLY-16749] - Upgrade to Hibernate Validator 8.0.0.CR2
  • [WFLY-16780] - Migrate WildFly Client and MicroProfile BOMs to Jakarta EE 10

Component Upgrade

  • [WFLY-14375] - Upgrade Apache DS to version AM26
  • [WFLY-16645] - Upgrade SmallRye Reactive Messaging to 3.18.0
  • [WFLY-16647] - Upgrade smallrye-fault-tolerance to 5.5.0
  • [WFLY-16654] - Upgrade smallrye-fault-tolerance to 6.0.0-RC4
  • [WFLY-16656] - Upgrade the wildfly-maven-plugin from 2.0.1.Final to 3.0.2.Final
  • [WFLY-16662] - Upgrade keycloak version to 17.0.1
  • [WFLY-16664] - Upgrade Narayana to 5.13.0.Final
  • [WFLY-16669] - Upgrade HAL to 3.6.2.Final
  • [WFLY-16674] - Upgrade smallrye-open-api to 2.1.23
  • [WFLY-16675] - Upgrade smallrye-open-api to 3.0.0.CR2 in WF preview
  • [WFLY-16690] - Upgrade RESTEasy to 6.1.0.Beta3
  • [WFLY-16697] - Upgrade SmallRye Config to 3.0.0-RC3
  • [WFLY-16698] - Upgrade SmallRye Common to 2.0.0-RC3
  • [WFLY-16724] - Upgrade keycloak to 18.0.2
  • [WFLY-16725] - Upgrade WildFly Elytron to 2.0.0.Beta2
  • [WFLY-16727] - Upgrade RESTEasy to 6.1.0.Final
  • [WFLY-16728] - Upgrade WildFly Core to 19.0.0.Beta15
  • [WFLY-16737] - Upgrade H2 to 2.1.210 (CVE-2021-23463 CVE-2021-42392 CVE-2022-23221)
  • [WFLY-16743] - Upgrade Jastow to 2.2.2.Final
  • [WFLY-16744] - Upgrade Undertow to 2.3.0.Alpha2

Enhancement

  • [WFLY-16671] - Avoid string conversion of cache keys when determining segment
  • [WFLY-16689] - Add default container configuration support to ManagementServerSetupTask
  • [WFLY-16695] - Avoid unnecessary replication of Mojarra's SessionHelper on read
  • [WFLY-16799] - Adjust Undertow's HttpInvoker service to use Host-based path registration

Edit/Copy Release Notes

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