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

Sub-task

  • [WFLY-13904] - Support ProtoStream marshalling of distributed web session attributes
  • [WFLY-16433] - Unsatisfied dependencies for @ManagedProperty in TCK ejb tests
  • [WFLY-16446] - com/sun/ts/tests/ejb30/lite/packaging/war/jsfenventry/JsfClient.java\#injectedIntoClient_from_ejblitejsf
  • [WFLY-16447] - com/sun/ts/tests/ejb30/lite/packaging/war/datasource/singleton/ 20 tests failed
  • [WFLY-16482] - com/sun/ts/tests/ejb30/bb/mdb/customlistener/Client.java\#isPostConstructCalledTest

Feature Request

  • [WFLY-15075] - Add encryption support to FileSystemSecurityRealm
  • [WFLY-15681] - Jakarta Authentication 3.0 in WildFly Preview
  • [WFLY-15682] - Jakarta Authorization 2.1 in WildFly Preview
  • [WFLY-15690] - Jakarta JSON Binding 3.0 in WildFly Preview
  • [WFLY-15696] - Jakarta Faces 4.0 in WildFly Preview
  • [WFLY-15697] - Jakarta Server Pages 3.1 in WildFly Preview
  • [WFLY-15698] - Jakarta Servlet 6.0 in WildFly Preview
  • [WFLY-15699] - Jakarta Standard Tag Library 3.0 in WildFly Preview
  • [WFLY-15700] - Jakarta WebSocket 2.1 in WildFly Preview
  • [WFLY-15701] - Jakarta SOAP with Attachments 3.0 in WildFly Preview
  • [WFLY-15702] - Jakarta XML Web Services 4.0 in WildFly Preview
  • [WFLY-15703] - Jakarta XML Binding 4.0 in WildFly Preview
  • [WFLY-16361] - Upgrade to Hibernate ORM 6.0.1 and align with dependency updates (Antlr + Hibernate Common Annotations)

Bug

  • [WFLY-15563] - Webservice regression failures after jboss-modules is upgraded to 2.0.0.Final
  • [WFLY-15998] - Session context returns wrong caller principal
  • [WFLY-16121] - Intermittent failure in ExternalJMSDestinationDefinitionLegacyPrefixMessagingDeploymentTestCase
  • [WFLY-16158] - Deployment submodel should be runtime
  • [WFLY-16190] - FilesystemRealmEncryptedTestCase fails when run from a bootable jar
  • [WFLY-16247] - Dump of Artemis cluster topology is hard to read
  • [WFLY-16252] - Bean Validation TCK Failure: BootstrapNonAvailableValidationProviderTest
  • [WFLY-16290] - NPE when EJB Database Timer Persistence adjustCreateAutoTimerStatement is called
  • [WFLY-16322] - ClassCastException VirtualJarInputStream cannot be cast to VirtualFile due to "JDK-8273655 content-types.properties files are missing some common types"
  • [WFLY-16358] - It is not possible to set ssl-context for mod_cluster proxy
  • [WFLY-16371] - HotRodStore prone to false cache misses
  • [WFLY-16372] - Wrong mechanism realm name in host.xml test configurations.
  • [WFLY-16374] - Default configuration for domain uses BASIC as a http-authentication-factory mechanism
  • [WFLY-16423] - NetworkHealthTestCase failures on Windows
  • [WFLY-16428] - LegacyCompliantPrincipalPropagationTestCase fails intermittently in Windows
  • [WFLY-16448] - Duplicate key in LocalDescriptions.properties file
  • [WFLY-16458] - Fix duplicate plugin declaration warn in testsuite/preview/basic
  • [WFLY-16461] - Security related manualmode tests failing on OpenJDK 19 EA
  • [WFLY-16462] - Fix CoreBridgeCallTimeoutTestCase's byteman rule file for proper method match at runtime
  • [WFLY-16464] - Change of undertow/single-sign-on attributes does not require restart
  • [WFLY-16468] - The microprofile-opentracing layer is redundant
  • [WFLY-16470] - OpenTelemetry Instance Leak in OpenTelemetryClientRequestFilter
  • [WFLY-16481] - EndpointService throws NPE when publish ws endpint with EndpintPublisherImpl
  • [WFLY-16490] - Duplicate declaration of wildfly-rts-jakarta Artifact on WildFly Preview
  • [WFLY-16492] - Domain transformation and legacy parsing compatibility for change default workmanager elytron-enabled value
  • [WFLY-16515] - Infinispan JDBC store: table "prefix" not persisted
  • [WFLY-16527] - Faces 4 fails if CDI isn't enabled for the deployment
  • [WFLY-16540] - JCETestCase fais on JDK17+ due to insufficient module open privileges
  • [WFLY-16541] - Integration - Basic fail in latest IBM JDK due to "-iiop is an invalid option or argument"
  • [WFLY-16551] - Security Manager failure with EE 10 jakarta.websocket.ContainerProvider.getWebSocketContainer()
  • [WFLY-16556] - wildfly-webservices-server-integration is not excluded on WildFly Preview
  • [WFLY-16567] - EJB response contains ContextData that has been removed in the server side interceptors
  • [WFLY-16589] - Wildfly 26.0.1 install with galleon layers installs a broken elytron-tool.sh
  • [WFLY-16592] - Remove duplicate module org.apache.httpcomponents in module.xml

Task

  • [WFLY-15025] - Move WildFly Preview to a native jakarta namespace variant of the Jakarta XML Binding API jar
  • [WFLY-15434] - Move WildFly Preview to a native jakarta namespace variant of CXF
  • [WFLY-15435] - Move WildFly Preview to a native jakarta namespace variant of JBoss WS
  • [WFLY-15445] - Move WildFly Preview to a native jakarta namespace variant of openjdk-orb
  • [WFLY-15447] - Move WildFly Preview to a native jakarta namespace variant of Narayana RTS
  • [WFLY-15448] - Move WildFly Preview to a native jakarta namespace variant of Narayana XTS
  • [WFLY-15458] - Move WildFly Preview to a native jakarta namespace variant of WSS4J
  • [WFLY-15460] - Move WildFly Preview to a native jakarta namespace variant of Santuario xmlsec
  • [WFLY-15462] - Move WildFly Preview to a native jakarta namespace variant of JAXB Intros
  • [WFLY-15545] - Move WildFly Preview to a native Jakarta namespace variant of the rts subsystem module
  • [WFLY-15558] - Move WildFly Preview to a native Jakarta namespace variant of the xts subsystem module
  • [WFLY-15559] - Move WildFly Preview to a native Jakarta namespace variant of the webservices subsystem module
  • [WFLY-15666] - log4j-jboss-logmanager -- Move WildFly Preview to a native jakarta namespace variant
  • [WFLY-15841] - Add (private) module for com.carrotsearch.hppc
  • [WFLY-15842] - Add (private) module for Elasticsearch's low-level REST client
  • [WFLY-15968] - Add ability to define batching fluently in the CLIServerSetupTask
  • [WFLY-16058] - Add utilities to provide empty deployments for tests that are conditionally ignored
  • [WFLY-16126] - [allowlist/blocklist] Problematic Language usage deprecation and replacement in messaging
  • [WFLY-16140] - Remove outdated Quickstarts
  • [WFLY-16147] - [primary/secondary] Produce new configuration files (host-primary.xml / host-secondary.xml) and replace default name for the primary host controller
  • [WFLY-16177] - [primary/secondary] Problematic Language usage deprecation and replacement in jdr, ee and other
  • [WFLY-16205] - [primary/secondary] Problematic Language usage deprecation and replacement in messaging
  • [WFLY-16275] - Revert the internal JSON module and the log manager module from being included in WildFly Preview
  • [WFLY-16281] - [primary/secondary] Host Controller environment properties and host-slave.xml configuration variables
  • [WFLY-16337] - Sync the WildFly Preview microprofile-tck dependencyManagement with the production code
  • [WFLY-16367] - Source Transform smoke testsuite to Jakarta EE 9+
  • [WFLY-16368] - Reduce heap size of ResourceDescriptor instances
  • [WFLY-16369] - Remove unused commons-cli version property
  • [WFLY-16370] - Replace use of org.jboss.as.clustering.controller.Operations methods with methods from org.jboss.as.controller.operations.common.Util
  • [WFLY-16379] - Support expanded CDI batch artifact loading
  • [WFLY-16381] - [primary/secondary] Find and replace occurrences in the log messages
  • [WFLY-16384] - Drop JGroups subsystem resource/attributes deprecated since WF23 or earlier
  • [WFLY-16385] - Drop Infinispan subsystem resource/attributes deprecated since WF23 or earlier
  • [WFLY-16390] - Drop JGroups subsystem schemas prior to WF18
  • [WFLY-16391] - Drop Infinispan subsystem schemas prior to WF18
  • [WFLY-16392] - Drop deprecated mod_cluster subsystem resources/attributes and schemas since WF16 or earlier
  • [WFLY-16396] - Zip up the MP Metrics TCK surefire reports for easy download
  • [WFLY-16398] - Add new tests to cover Galleon update
  • [WFLY-16403] - Move WildFly Preview to a native Jakarta namespace variant of the datasource-agroal subsystem module
  • [WFLY-16411] - Upgrade to Hibernate ORM 6.0.2
  • [WFLY-16419] - Exclude json-path from being transformed
  • [WFLY-16420] - Exclude CXF libraries from being transformed
  • [WFLY-16427] - Remove inappropriate language usage on elytron-oidc-client subsystem
  • [WFLY-16429] - Remove component-matrix-builder module
  • [WFLY-16430] - Investigate TCK test failures in Jakarta Enterprise Beans 4.0.1
  • [WFLY-16439] - Remove testsuite use of javax.faces.bean annotations
  • [WFLY-16441] - Investigate HTTP cookies regression after Undertow upgrade
  • [WFLY-16455] - Setup Jakarta XML Binding TCK to run against WildFly
  • [WFLY-16456] - Restore WildFly Preview execution of tests disabled by WFLY-16100 work
  • [WFLY-16463] - Convert the jsr77 subsystem to model-only
  • [WFLY-16467] - Get rid of extraneous JDR parent module
  • [WFLY-16485] - Use @Deprecated(forRemoval=true) where appropriate
  • [WFLY-16489] - Clustering TS: Include node name in clustering console log messages
  • [WFLY-16495] - Exclude wildfly-cli:client artifact from jakarta transformation
  • [WFLY-16497] - Fix transformations for XTS and RTS
  • [WFLY-16498] - Fix Hibernate transformation
  • [WFLY-16499] - Temporarily restore use of the embedded messaging broker in the standard WildFly Preview standalone.xml variants
  • [WFLY-16516] - Exclude com.google.protobuf:protobuf-java-util from being transformed
  • [WFLY-16524] - ManagedBeanIdentifierMarshallerTestCase fails intermittently
  • [WFLY-16526] - Remove org.jboss.as.ee.weld.WeldDeploymentMarker
  • [WFLY-16538] - Remove usages of log4j where applicable and update documentation for removal of log4j 1.x
  • [WFLY-16542] - Remove the xerces dependency from WS deployment for WildFly Preview
  • [WFLY-16546] - Move WildFly Preview to a native jakarta namespace variant of the wildfly-weld-webservices
  • [WFLY-16562] - Remove ee-feature-pack/common/src/main/resources/modules/system/layers/base/org/jboss/deployers/jboss-service-deployer
  • [WFLY-16571] - Remove com.github.spullara.mustache.java module and artifact
  • [WFLY-16585] - Remove the io.jaegertracing module

Component Upgrade

  • [WFLY-14709] - WildFly Preview -- Upgrade GlassFish JAXB impls to 3.x
  • [WFLY-15838] - Upgrade to Hibernate Search 6.1
  • [WFLY-15839] - Upgrade to Apache Lucene 8.11
  • [WFLY-15840] - Upgrade to Apache Avro 1.11.0
  • [WFLY-16079] - Jakarta Bean Validation 3.0.1 in WildFly Preview
  • [WFLY-16201] - Upgrade Yasson to 3.0
  • [WFLY-16226] - Upgrade com.fasterxml.woodstox 6.2.8
  • [WFLY-16230] - Upgrade Undertow to 2.3.0.Alpha1
  • [WFLY-16234] - Upgrade Jakarta Servlet API to 6.0
  • [WFLY-16235] - Upgrade Jakarta WebSockets to 2.1
  • [WFLY-16240] - Upgrade Narayana to 5.12.6.Final
  • [WFLY-16285] - Upgrade commons-lang3 3.12.0
  • [WFLY-16302] - Upgrade Apache cxf to 3.5.2
  • [WFLY-16304] - Upgrade Apache james to 0.8.7
  • [WFLY-16305] - Upgrade cryptacular to 1.2.5
  • [WFLY-16311] - Upgrade joda-time 2.10.14
  • [WFLY-16323] - Upgrade net.bytebuddy to 1.12.9
  • [WFLY-16328] - Upgrade Apache HttpAsyncClient 4.1.5
  • [WFLY-16336] - Upgrade istack-commons-runtime 3.0.12
  • [WFLY-16355] - Upgrade Artemis to 2.22.0
  • [WFLY-16376] - Upgrade jberet-core from 2.0.4.Final to 2.1.0.Beta1 in ee-9 preview
  • [WFLY-16378] - Upgrade to Hibernate Search 6.1.5.Final
  • [WFLY-16393] - Update Mojarra to 4.0.0-M7
  • [WFLY-16395] - Upgrade WildFly Preview to Jakarta EL 5.0.0 and Glassfish Expressly 5.0.0.M2
  • [WFLY-16401] - Upgrade WildFly Core to 19.0.0.Beta10
  • [WFLY-16408] - Upgrade to Galleon 5.0.1.Final and Galleon plugins 6.0.0.Alpha2
  • [WFLY-16410] - Upgrade Eclipse Yasson to 1.0.11/3.0.0.RC2
  • [WFLY-16424] - Upgrade Netty from 4.1.76.Final to 4.1.77.Final (resolves CVE-2022-24823)
  • [WFLY-16437] - Upgrade WildFly Core to 19.0.0.Beta11
  • [WFLY-16440] - Upgrade wildfly-http-ejb-client to 1.1.12.Final
  • [WFLY-16449] - Upgrade ASM from 9.2 to 9.3
  • [WFLY-16454] - Upgrade Undertow to 2.3.0.Alpha1 in WildFly Preview
  • [WFLY-16457] - Upgrade CXF to 3.2.5-jbossorg-2 in WildFly Preview
  • [WFLY-16459] - Move WildFly Preview from Jakarta Faces 4.0.0-M6 to 4.0.0
  • [WFLY-16465] - Upgrade ironjacamar to 1.5.6.Final
  • [WFLY-16466] - Upgrade jakarta-resource-api spec to 2.1.0
  • [WFLY-16469] - Upgrade to Galleon plugins 6.0.0.Alpha4
  • [WFLY-16474] - Upgrade Weld in WildFly Preview to 5.0.0.SP2
  • [WFLY-16475] - Upgrade HAL to 3.6.0.Final
  • [WFLY-16476] - Upgrade jakarta.ejb-api from 4.0.0 to 4.0.1
  • [WFLY-16477] - Upgrade Artemis to 2.23
  • [WFLY-16478] - Connector: set workmanager default elytron-enabled value to true
  • [WFLY-16479] - Upgrade WildFly Preview to org.jboss.spec.jakarta.el:jboss-el-api_5.0_spec-parent:4.0.0.CR1
  • [WFLY-16480] - Upgrade Elytron EE in preview to 3.0.0.Beta1
  • [WFLY-16486] - Upgrade Hibernate ORM to 5.3.27.Final
  • [WFLY-16493] - Upgrade WildFly Core to 19.0.0.Beta12
  • [WFLY-16496] - Upgrade Narayana from 5.12.6.Final to 5.12.7.Final
  • [WFLY-16500] - Upgrade to Galleon plugins 6.0.0.Alpha5
  • [WFLY-16504] - Upgrade to Elytron EE 3.0.0.Beta2 in preview.
  • [WFLY-16505] - Upgrade Elytron Web to 3.0.0.Beta1 in Preview
  • [WFLY-16506] - Upgrade to SmallRye Reactive Messaging 3.17.0
  • [WFLY-16507] - Upgrade to SmallRye Config 2.10.1
  • [WFLY-16508] - Upgrade to SmallRye Common 1.12.0
  • [WFLY-16509] - Upgrade WF Preview to SmallRye Config 3.0.0-RC2
  • [WFLY-16510] - Upgrade WF Preview to SmallRye Health 4.0.0-RC2
  • [WFLY-16511] - Upgrade WF Preview to SmallRye JWT 4.0.0-RC2
  • [WFLY-16512] - Upgrade WF Preview to SmallRye Health 4.0.0-RC2
  • [WFLY-16525] - Upgrade ironjacamar to 1.5.7.Final
  • [WFLY-16529] - Upgrade HAL to 3.6.1.Final
  • [WFLY-16531] - Upgrade Apache Artemis to 2.23.1
  • [WFLY-16537] - Upgrade jakarta batch api from 2.1.0 to 2.1.1
  • [WFLY-16544] - Upgrade to Galleon plugins 6.0.0.Alpha6
  • [WFLY-16548] - Upgrade smallrye-fault-tolerance to 5.4.1
  • [WFLY-16549] - Update WFP's Hibernate Validator to 8.0.0.CR1
  • [WFLY-16550] - Upgrade Jastow to 2.2.1.Final in WildFly Preview
  • [WFLY-16557] - Weld 5.0.1.Final component upgrade
  • [WFLY-16569] - Avoid Jandex 2.4.3.Final deprecated methods
  • [WFLY-16574] - Upgrade Jakarta WebSocket to 2.1.0-jbossorg-2 in WildFly Preview
  • [WFLY-16575] - Upgrade WildFly Core to 19.0.0.Beta13
  • [WFLY-16578] - Upgrade to Galleon 5.0.3.Final
  • [WFLY-16597] - Upgrade to JBoss Metadata 15.1.0.Alpha2

Enhancement

  • [WFLY-16167] - Eliminate WebServices dependency on legacy Xerces and use JDK JAXP instead
  • [WFLY-16415] - Organize dependency management for simplified use of different dependency sets
  • [WFLY-16417] - Add MP certification page generation script
  • [WFLY-16422] - Run the VDX testsuite against WildFly Preview
  • [WFLY-16438] - Allow deployments with 'unused' beans annotated with Jakarta Faces @ManagedProperty to deploy
  • [WFLY-16483] - Eliminate undertow-*-jakarta dependencies from pom.xml files
  • [WFLY-16539] - Create a WildFly Preview based version of the wildfly-test feature pack
  • [WFLY-16582] - Remove unused org.jboss.ejb.remote.protocol module

Edit/Copy Release Notes

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