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

Sub-task

  • [WFLY-16436] - [primary/secondary] Problematic Language usage deprecation and replacement in *.xml files/*
  • [WFLY-16885] - Modify description in ee of subsystem to its correct sentence
  • [WFLY-16913] - Modify description in weld of subsystem to its correct sentence
  • [WFLY-16925] - Cleaner use of Maps in EE module
  • [WFLY-16932] - Cleaner use of Maps in IIOP
  • [WFLY-16933] - Cleaner use of Maps in Messaging
  • [WFLY-16945] - Cleaner use of Maps in testsuite
  • [WFLY-16989] - Cleaner use of Maps in Undertow
  • [WFLY-17046] - Deprecate and reject at runtime remaining security-realm references in Undertow

Feature Request

  • [WFLY-14693] - Support ActiveMQ Artemis' "auto-delete-created-queue" property
  • [WFLY-14947] - Implement the Observability policy - Metrics
  • [WFLY-16861] - Add public module to wildfly-preview for hibernate-search-orm-coordination-outbox-polling
  • [WFLY-16874] - Mark Lucene, Elasticsearch REST client, GSON as public modules
  • [WFLY-17004] - Support provisioning Hibernate Search in a slimmed server

Bug

  • [WFLY-10912] - CodecSessionConfig#findSessionId() causes an incorrect JSESSIONID Set-Cookie header
  • [WFLY-15859] - Re-authentication after reboot, even though HttpSession are persisted
  • [WFLY-16212] - QS jaxws-retail is using broken version of jaxws-tools-maven-plugin
  • [WFLY-16238] - CVE-2022-1278: Unconfigured MP OpenTracing may leak sensitive details
  • [WFLY-16291] - WARN if invalid 'database' specified for EJB Database Timer Persistence
  • [WFLY-16460] - TokenUtilsEncryptTest failing on OpenJDK 19 EA
  • [WFLY-16552] - Envers failures when run under security manager
  • [WFLY-16827] - Restructure the WildFly High Availability Guide
  • [WFLY-16839] - Fix Faces-related failures
  • [WFLY-16856] - Clustering: "Import 'java.time.proto' not found" in remote-cache-container
  • [WFLY-16916] - Wrong description of enable-graceful-txn-shutdown attribute
  • [WFLY-16921] - Transformed licenses files have OS-specific line endings
  • [WFLY-16922] - Fix broken Database Timers document link
  • [WFLY-16934] - Count messages is not working properly for JMS Queues
  • [WFLY-16935] - NullPointerException when trying add ejb3 timer service with edb
  • [WFLY-16937] - Remove use of WildFlyConversationAwareViewHandler
  • [WFLY-16948] - ExpressionFactory from Faces Application does not match one from the JSPFactory
  • [WFLY-16952] - JsonSchemaValidationTest failed with a java.lang.NoClassDefFoundError
  • [WFLY-16956] - jboss-ejb-client-legacy dependency scope change in wildfly-ejb-client-legacy-bom pom
  • [WFLY-16957] - ELContext obtained from a JSP PageContext cannot resolve 'facesContext' and 'view' implicit objects
  • [WFLY-16958] - Operations may fail on JMS Topic
  • [WFLY-16960] - Change single quote to double quote in docs cli sample commands
  • [WFLY-16991] - Missing support for Connector 2.1 (Jakarta EE 10) in Ironjacamar
  • [WFLY-16992] - WFLYJCA0073: Failed to load module for RA [org.jboss.genericjms]
  • [WFLY-17019] - opensaml:4.2.0 dependency not found makes a Wildfly Maven plugin build fail
  • [WFLY-17023] - OpenTracing support is missing kotlin-stdlib
  • [WFLY-17025] - jboss-ejb-security_1_1.xsd and jboss-ejb-security-role_1_0.xsd schema not Jakarta EE 10 compatible
  • [WFLY-17026] - jboss-ejb-timer-service_2_0.xsd schema is not Jakarta EE 10 compatible
  • [WFLY-17027] - jboss-ejb-resource-adapter-binding_1_0.xsd schema not Jakarta EE 10 compatible
  • [WFLY-17028] - jboss-ejb-pool_1_0.xsd schema not Jakarta EE 10 compatible
  • [WFLY-17029] - jboss-ejb-delivery-active_1_2.xsd schema not Jakarta EE 10 compatible
  • [WFLY-17030] - jboss-ejb-container-interceptors_1_0.xsd schema not Jakarta EE 10 compatible
  • [WFLY-17031] - jboss-ejb-clustering_1_1.xsd schema not Jakarta EE 10 compatible
  • [WFLY-17032] - jboss-ejb-cache_1_0.xsd schema not Jakarta EE 10 compatible
  • [WFLY-17049] - jboss-ejb-timer-service_2_0.xsd schema is invalid
  • [WFLY-17054] - Remove superfluous jboss-ejb-timer-service_3_0.xsd
  • [WFLY-17071] - NoClassDefFoundError: java/rmi/RemoteException

Task

  • [WFLY-16149] - [primary/secondary] Problematic Language usage deprecation and replacement in testsuite
  • [WFLY-16253] - Undertow subsystem model for WF27 should be 12.0.0, not 13.0.0.
  • [WFLY-16296] - WildFly server based on Jakarta EE API should communicate successfully with previous versions of the server based on Java EE
  • [WFLY-16373] - Improve scalability of HotRod store via proper segmentation support
  • [WFLY-16434] - ArtifactFactoryService class should invoke AbstractArtifactFactory.findBeans() directly
  • [WFLY-16591] - Remove unused RESTEasy modules
  • [WFLY-16629] - Remove org.glassfish:jakarta.json from wildfly-client-all
  • [WFLY-16709] - Standardize the maven module descriptions
  • [WFLY-16713] - Upgrade to Hibernate ORM 6.1.3 (when available)
  • [WFLY-16738] - Replace the overridden dependencies that should be driven by WildFly Core
  • [WFLY-16797] - Drop jakarta transformation of wildfly-microprofile-fault-tolerance-smallrye modules
  • [WFLY-16810] - Remove Glassfish Jakarta EL from dependency management
  • [WFLY-16824] - Drop jakarta transformation of wildfly-mod_cluster-undertow-jakarta module
  • [WFLY-16854] - Update dependencies for Opentelemetry
  • [WFLY-16862] - Hibernate Search engine module should have optional dependencies to other modules
  • [WFLY-16867] - Drop source transformation of the jaxrs subsystem
  • [WFLY-16873] - Remove the WFLY-14219 comments from the module.xml files
  • [WFLY-16877] - 2 critical and 5 High in the component "WildFly 27 Alpha4"
  • [WFLY-16881] - Drop source transformation for wildfly-client-all
  • [WFLY-16918] - EJB: Add pools description to admin documentation
  • [WFLY-16919] - Get rid of release version strings in testsuite pom file comments
  • [WFLY-16923] - Correct problematic language in the Credential Store documentation
  • [WFLY-16927] - Update the OIDC tests to use the 19.0.1 version of quay.io/keycloak/keycloak
  • [WFLY-16931] - Drop source transformation for batch-jberet subsystem
  • [WFLY-16939] - Update Ironjacamar to 1.5.8.Final
  • [WFLY-16944] - Clean up references to JSoup
  • [WFLY-16949] - Clean up invalid 'zip/' type dependencies from the WildFly maven pom
  • [WFLY-16978] - Restore parser support for legacy JGroups subsystem schemas
  • [WFLY-16979] - Restore parser support for legacy Infinispan subsystem schemas
  • [WFLY-16980] - Restore parser support for legacy mod_cluster subsystem schemas
  • [WFLY-16981] - Test Suite: Set buffer-pooling to false to both in-vm-connector and in-vm-acceptor in domain test.
  • [WFLY-16984] - Rewrite batch subsystem to use new MSC values API
  • [WFLY-16987] - Make Undertow dependencies be driven by WildFly Core
  • [WFLY-16993] - Drop support for very very old Infinispan subsystem schemas (pre-AS 7.2)
  • [WFLY-17002] - Upgrade to jaxb-ri 4.0.1
  • [WFLY-17014] - Make Galleon provisioning content zips unique per release
  • [WFLY-17045] - Move RESTEasy Spring to WildFly Preview
  • [WFLY-17057] - Clean the 'source-transform' module references from the testsuite/preview pom

Component Upgrade

  • [WFLY-16076] - Upgrade to JBoss Metadata 15.1.0.Final
  • [WFLY-16228] - Upgrade Jackson to 2.13
  • [WFLY-16399] - Upgrade JGroups to 5.2.x
  • [WFLY-16400] - Upgrade Infinispan to 14.0.0.CR2
  • [WFLY-16761] - Upgrade elytron-web to 3.0.0.Final
  • [WFLY-16800] - Upgrade WildFly Galleon Plugins to 6.0.0.Final
  • [WFLY-16801] - Upgrade WildFly Jar plugin to 8.0.0.Final
  • [WFLY-16802] - Upgrade com.sun.messaging.saaj to 3.0.0
  • [WFLY-16804] - Upgrade Elytron org.wildfly.security.jakarta deps to 3.0.0.Final
  • [WFLY-16805] - Upgrade Elytron JWT to 2.0.0.Final
  • [WFLY-16808] - Upgrade RESTEasy MicroProfile to 2.0.0.Final
  • [WFLY-16809] - Upgrade Hibernate Validator to 8.0.0.Final
  • [WFLY-16811] - Upgrade Eclipse Expressly to 5.0.0
  • [WFLY-16812] - Upgrade MP RSO API to 3.0
  • [WFLY-16813] - Upgrade MP Reactive Messaging API to 3.0
  • [WFLY-16815] - Upgrade Smallrye OpenTracing to 3.0.0
  • [WFLY-16816] - Upgrade Smallrye Metrics to 4.0.0
  • [WFLY-16817] - Upgrade Smallrye JWT to 4.0.0
  • [WFLY-16818] - Upgrade SmallRye Health to 4.0.0
  • [WFLY-16819] - Upgrade SmallRye Fault Tolerance to 6.0.0
  • [WFLY-16820] - Upgrade Smallrye Config to 3.0.0
  • [WFLY-16821] - Upgrade Smallrye Common to 2.0.0
  • [WFLY-16833] - Upgrade Apache Artemis to 2.25.0
  • [WFLY-16865] - Upgrade RESTEasy to 6.2.0.Beta1
  • [WFLY-16917] - Upgrade Jandex to 3.0.0
  • [WFLY-16928] - Upgrade HAL to 3.6.4.Final
  • [WFLY-16941] - Upgrade Jastow to 2.2.3.Final
  • [WFLY-16942] - Upgrade Eclipse ECJ to 3.30.0
  • [WFLY-16943] - Update JSoup to 1.15.3 (fixes CVE-2022-36033)
  • [WFLY-16953] - Upgrade jbossws-cxf to 6.1.0.Final
  • [WFLY-16959] - Upgrade smallrye-open-api to 3.0.0-RC4
  • [WFLY-16962] - Upgrade istack-commons to 4.1.1
  • [WFLY-16963] - Upgrade FastinfoSet to 2.1.0
  • [WFLY-16964] - Upgrade stax-ex to 2.1.0
  • [WFLY-16966] - Upgrade smallrye-open-api to 3.0.0-RC4
  • [WFLY-16976] - Upgrade jboss metadata to 15.2.0.Beta1
  • [WFLY-16983] - Upgrade WildFly Core to 19.0.0.Beta17
  • [WFLY-16988] - Remove xalan dependency
  • [WFLY-16998] - Upgrade Infinispan to 13.0.11.Final
  • [WFLY-17000] - Upgrade legacy WildFly Elytron to 1.20.2.Final
  • [WFLY-17001] - Upgrade legacy Elytron Web to 1.10.2.Final
  • [WFLY-17010] - Upgrade to Hibernate Search 6.1.7.Final
  • [WFLY-17013] - Upgrade Galleon plugins to 6.1.0.Final
  • [WFLY-17017] - Upgrade Undertow to 2.3.0.Beta1
  • [WFLY-17018] - Upgrade WildFly Core to 19.0.0.Beta18
  • [WFLY-17020] - Upgrade RESTEasy to 6.2.0.Final
  • [WFLY-17021] - Upgrade jboss metadata to 15.2.0.Beta3
  • [WFLY-17022] - Upgrade Smallrye Reactive Messaging to 4.0.0.RC3
  • [WFLY-17024] - Update okio to 2.8.0
  • [WFLY-17033] - Upgrade WildFly Naming Client to 1.0.16.Final
  • [WFLY-17034] - Upgrade WildFly HTTP Client to 1.1.14.Final
  • [WFLY-17035] - Upgrade jboss-ejb-client from 4.0.45.Final to 4.0.47.Final
  • [WFLY-17037] - Upgrade IronJacamar to 1.5.9.Final

Enhancement

  • [WFLY-16166] - Eliminate WebServices dependency on legacy Xalan and use JDK JAXP instead
  • [WFLY-16658] - Update some obsolete contents in wildfly extension documentation
  • [WFLY-16667] - Mark system modules protected in Galleon feature packs
  • [WFLY-16792] - Resource adapters - duplicate resource between attribute and children definitions
  • [WFLY-16951] - Add necessary individual elytron component jars to jboss-client.jar
  • [WFLY-16954] - Construct ImmediateValue directly instead of Values.immediateValue() factory method
  • [WFLY-16969] - ValueManagedReference must use java.util.function.Supplier instead of org.jboss.msc.value.Value
  • [WFLY-16970] - ValueManagedReferenceFactory must use java.util.function.Supplier instead of org.jboss.msc.value.Value

Edit/Copy Release Notes

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