Release Notes - WildFly - Version 25.0.0.Final - HTML format

Sub-task

  • [WFLY-13679] - Make legacy security optional for "org.wildfly.iiop-openjdk"
  • [WFLY-14988] - Inside clustering remove unnecessary unboxing to clean code
  • [WFLY-14989] - Inside naming remove unnecessary unboxing to clean code
  • [WFLY-14990] - Inside EJB remove unnecessary unboxing to clean code
  • [WFLY-14991] - Inside iiop remove unnecessary unboxing to clean code
  • [WFLY-15062] - Drop testsuite/mixed-domain testing for releases prior to WildFly 23
  • [WFLY-15127] - Drop JGroups subsystem model versions/transformers prior to 8.0.0
  • [WFLY-15128] - Drop Infinispan subsystem model versions/transformers prior to 14.0.0
  • [WFLY-15129] - Drop Singleton subsystem model versions/transformers prior to 3.0.0
  • [WFLY-15164] - Drop distributable-web subsystem model versions/transformers prior to 2.0.0
  • [WFLY-15215] - Drop mail model transformers prior to 4.0.0
  • [WFLY-15216] - Drop JSF model transformers prior to 1.1.0
  • [WFLY-15217] - Drop batch-jberet model transformers prior to 2.0.0
  • [WFLY-15218] - Drop Agroal model transformers prior to 2.0.0
  • [WFLY-15219] - Drop EE model transformers prior to 6.0.0
  • [WFLY-15220] - Drop EJB3 model transformers prior to 9.0.0
  • [WFLY-15222] - Drop JAX-RS model transformers prior to 3.0.0
  • [WFLY-15238] - Drop JCA model transformers prior to 5.0.0
  • [WFLY-15239] - Drop Datasources model transformers prior to 6.0.0
  • [WFLY-15240] - Drop Resource Adapters model transformers prior to 6.0.0
  • [WFLY-15241] - Drop Microprofile Metrics model transformers prior to 2.0.0
  • [WFLY-15242] - Drop Naming model transformers prior to 2.1.0
  • [WFLY-15245] - Drop Web Services model transformers prior to 3.0.0
  • [WFLY-15246] - Drop Weld model transformers prior to 4.0.0

Feature Request

  • [WFLY-14017] - Native support for OpenID Connect
  • [WFLY-14798] - Upgrade to MicroProfile Reactive Messaging 2.0
  • [WFLY-14854] - Add OpenTelemetry Tracing support to WildFly
  • [WFLY-14899] - Document: Add environment variables as a source for model expression resolution
  • [WFLY-14932] - Configuration of Reactive Messaging Kafka messages
  • [WFLY-14987] - Configure Reactive Messaging Kafka connector to use SSLContext from the Elytron subsystem and allow SASL_PLAINTEXT and SASL_SSL protocols
  • [WFLY-15006] - Integrate MicroProfile Reactive Messaging with RHOSAK
  • [WFLY-15020] - Add a new ejb-http-invoker layer
  • [WFLY-15021] - Add an undertow-https layer
  • [WFLY-15089] - Add startup health checks to microprofile-health quickstart
  • [WFLY-15189] - JCA: Disable logging for failed connections found during validation
  • [WFLY-15395] - BOM Builder Plugin should resolve wildcard exclusions

Bug

  • [WFLY-5390] - Fix ClusteredMessagingTestCase
  • [WFLY-7115] - KeyAffinityService blocks Infinispan's topology change thread
  • [WFLY-9855] - [JDK9+] org.jboss.security.negotiation.spnego package is exported by two jars
  • [WFLY-13059] - org.apache.ws.security exports Jasypt
  • [WFLY-13908] - quickstart - wildfly-checkstyle-config update to 1.0.8.Final
  • [WFLY-14123] - Add OSGI Headers for jboss-client.jar
  • [WFLY-14569] - Change 'Eclipse MicroProfile' to 'MicroProfile' in non-docs source
  • [WFLY-14643] - Warn message WFLYWELD0012 in Kafka connector during microprofile-reactive-messaging-kafka quickstart
  • [WFLY-14656] - Particular HTTP/2 Ajax requests to JSF resources yield "default task" threads stuck within AbstractFramedStreamSinkChannel.awaitWritable()
  • [WFLY-14669] - Previously working CDI Deployment Failed - "Could not instantiate org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$3"
  • [WFLY-14779] - InfinispanBean.isExpired fails with SE 15
  • [WFLY-14860] - Distributed session manager should trigger attributeRemoved events *after* sessionDestroyed event.
  • [WFLY-14862] - Session invalidation can leave orphaned cache entries for non-tx caches if terminated mid expiration
  • [WFLY-14864] - Remove "always true" instanceof checks
  • [WFLY-14865] - XMLXaDataSourceRuntimeHandler related if/else statement with same condition
  • [WFLY-14867] - Math operands should be cast before assignment
  • [WFLY-14877] - Do not allow application to create a new session or change the identifier of a session after response is committed
  • [WFLY-14898] - Transaction subsystem log-store transactions attributes are read-only attributes
  • [WFLY-14904] - "WFLYCTL0113: '' is an invalid value for parameter filter" returned when the filter field for listMessages(String) is left empty.
  • [WFLY-14913] - TransactionPropagationFailureTestCase fails intermittently
  • [WFLY-14915] - EE 9.1 TCK servlet TCK failures with SE 17
  • [WFLY-14916] - EE 9.1 TCK webservices12 TCK failures with SE 17
  • [WFLY-14917] - EE 9.1 TCK websocket TCK failures with SE 17
  • [WFLY-14922] - Convert picketlink extension and subsystems to model-only legacy mixed-domain support only
  • [WFLY-14923] - Update JPA handling to support `initialize-in-order`
  • [WFLY-14924] - NPE when using @Singleton @Transactional(TxType.REQUIRES_NEW)
  • [WFLY-14929] - External JMS Queue / Topic fails to create queue / topic on remote HornetQ broker
  • [WFLY-14935] - Infinispan expiration reaper should be enabled if wakeup interval is > 0
  • [WFLY-14945] - JSP Compiler regression on most recent JDK17 EA build
  • [WFLY-14950] - Use Arrays.toString
  • [WFLY-14951] - public static fields miss final declaration
  • [WFLY-14955] - Use logger instead of syserr
  • [WFLY-14962] - Missing definitions of classes packaged in an EAR
  • [WFLY-14965] - CacheRegistry can leave stale entries after scale down
  • [WFLY-14969] - Routing type is not displayed properly in runtime queues
  • [WFLY-14970] - The management queue password is not properly passed
  • [WFLY-14975] - Inappropriate "Collection" key/value issue
  • [WFLY-14981] - JmsXA connection factory not binding to java:jboss/DefaultJMSConnectionFactory
  • [WFLY-14993] - Upgrade wildfly-http-client to 1.1.8.Final
  • [WFLY-14998] - EE feature pack declares deps for Bouncycastle artifacts that now come from core
  • [WFLY-15005] - microprofile-opentracing arqullian tests failing due to old opentracing dependencies
  • [WFLY-15008] - NullPointerException from TracingDeploymentProcessor.close()
  • [WFLY-15009] - Test Case for ELYWEB-133 - SecurityContextImpl.login incorrectly assumes authenticate would be called first.
  • [WFLY-15012] - Fine/CoarseHotRodSessionExpirationTestCase fails intermittently
  • [WFLY-15015] - Package and directory must match
  • [WFLY-15036] - Some wildfly-preview feature pack dependencies are not provided scope
  • [WFLY-15039] - Cluster Intermittently Fails to Reestablish After a Node is Restarted
  • [WFLY-15041] - MDB not working when the bean class does not implement MessageListener interface
  • [WFLY-15043] - pom.xml contains duplicate org.jboss.ironjacamar:ironjacamar-common-api dependencies
  • [WFLY-15047] - EJB (Un)marshaller resource leak
  • [WFLY-15060] - Remove leftover dependencies of MP Opentracing from EE FP
  • [WFLY-15069] - Fix Helm chart instructions for todo-backend quickstart
  • [WFLY-15070] - MP Health property mp.health.default.readiness.empty.response is not respected
  • [WFLY-15077] - ProtoStream marshaller throws StackOverflowError if an object references itself
  • [WFLY-15079] - MicroProfileConfigConvertersTestCase uses Converter<String> that converts also Resteasy values
  • [WFLY-15087] - Creating access-log with use-server-log=true fails with IllegalArgumentException: Parameter 'abstractPath' may not be null
  • [WFLY-15088] - With transactional cache, expiration scheduling reads out of date maxInactiveInterval value changed on non-primary owner
  • [WFLY-15096] - ProtoStream marshaller for loaded classes fails when using modular ClassLoader
  • [WFLY-15113] - EJB timer: need to consider existing timers in database when switching to truncated timestamp
  • [WFLY-15117] - NullPointerException during server startup, when called by monitoring tool
  • [WFLY-15139] - Fix EE9 and EE 9.1 TCK integration/sec/secbasicssl failure with JDK11+
  • [WFLY-15149] - Remove Netty (unused) dependency on javassist
  • [WFLY-15150] - Upgrade Hibernate ORM to 5.3.22.Final for JDK17
  • [WFLY-15184] - MicroProfile Health HTTP endpoint test cases double close HTTP response
  • [WFLY-15197] - SharedStoreFailoverTestCase goes into an infinite loop on JDK 17
  • [WFLY-15202] - WF Quickstarts from master branch can't be build with wildfly boms from main branch
  • [WFLY-15206] - EJB CalendarBasedTimeoutTestCase assertion type must match
  • [WFLY-15207] - Compare Strings with equals method
  • [WFLY-15208] - Compare Objects with correct type or method
  • [WFLY-15213] - MicroProfileHealthDefaultEmpty*HTTPEndpointTestCase manual mode test intermittent failures
  • [WFLY-15232] - Persisted AutoTimer doesn't pick up TimerConfig.info change
  • [WFLY-15250] - manualmode testing failing with -Delytron
  • [WFLY-15281] - JsonParsingException in MicroProfileHealthDefaultEmpty*HTTPEndpointTestCase manual mode tests causing intermittent failures
  • [WFLY-15299] - Review the smallrye-reactive-messaging-kafka-api module visibility
  • [WFLY-15305] - Open Telemetry subsystem is not accessible via WildFly Preview.
  • [WFLY-15307] - AppClient o.j.a.a.s.parsing.AppClientXml readServerElement_18 not called
  • [WFLY-15323] - Arquillian Profiles missing from Quickstarts
  • [WFLY-15325] - Log flooded with warning if Jaeger is not running
  • [WFLY-15329] - GroupListenerTestCase fails on IBM JDK11
  • [WFLY-15332] - Incorrect host-excludes definition for Open Telemetry
  • [WFLY-15334] - BasicOpenTelemetryTestCase fails when using ee-galleon-pack server distribution
  • [WFLY-15336] - LayersTestCase fails complaining about some modules not provisioned
  • [WFLY-15337] - Manual Model microprofile tests fail due to missing standalone-microprofile.xml
  • [WFLY-15342] - EJB Timers out of sync within cluster causing inexistent timer to be triggered
  • [WFLY-15351] - Fix licenses in EE feature pack
  • [WFLY-15355] - Duplicate declaration of maven resources plugin on wildfly-ts-integ-ws
  • [WFLY-15374] - Disable unstable OpenTelemetry Test
  • [WFLY-15376] - Remove unused dependencies
  • [WFLY-15380] - Unable to build Quickstart contacts-jquerymobile
  • [WFLY-15381] - Unable to build Quickstart microprofile-fault-tolerance
  • [WFLY-15382] - Unable to build Quickstart spring-resteasy
  • [WFLY-15386] - Clustering TS: Infinispan Server instances provisioned by testsuite are always killed; leaking resources (e.g. file locks) on Windows platform

Task

  • [WFLY-13859] - Clustering TS: Support testing against different Infinispan Server distributions
  • [WFLY-13883] - Clustering TS: Enable Infinispan Server integration tests on Windows platform
  • [WFLY-13897] - Clustering TS: infinispan-server instances provisioned by testsuite never shutdown
  • [WFLY-14377] - Update all projects with a dependency on wildfly-elytron to use individual modules.
  • [WFLY-14406] - Update mixed domain tests to use EAP 7.4.0 rather than WF23
  • [WFLY-14789] - Test case for JBJCA-1425
  • [WFLY-14809] - bouncycastle bcmail jakarta version
  • [WFLY-14847] - Clean up licenses
  • [WFLY-14870] - Remove deprecated EagerEvictionScheduler
  • [WFLY-14896] - Use the FasterXML Jackson 'jakarta' variants in WildFly Preview
  • [WFLY-14897] - Drop the Java EE 7 guide for WildFly
  • [WFLY-14900] - Remove workaround for ISPN-11121
  • [WFLY-14902] - Clustering TS: Enable authentication and authorization for Infinispan Server tests
  • [WFLY-14912] - Remove Vault support entirely from WildFly
  • [WFLY-14927] - Use `standalone-microprofile.xml` in MicroProfile quickstarts by default
  • [WFLY-14930] - Remove legacy feature packs and the builds and dists produced from them
  • [WFLY-14931] - Remove the javax.jms.api dependency from the org.apache.qpid.proton module
  • [WFLY-14941] - Add PicketBox dependencies to WildFly
  • [WFLY-14944] - Add deployment Phase constants for Reactive Messaging and RSO
  • [WFLY-14954] - Add testsuite/integration/secman to the WF Preview ts.ee9 runs
  • [WFLY-14958] - Remove old unused private code
  • [WFLY-14968] - Collapse if-statements
  • [WFLY-14972] - Check emptiness with Collection.isEmpty()
  • [WFLY-14973] - Remove unnecessary unboxing to clean code
  • [WFLY-14977] - Remove unneccesary number object boxing
  • [WFLY-14996] - Add a migration guide to the documentation.
  • [WFLY-15001] - Update feature packs to remove use of legacy security realms.
  • [WFLY-15003] - Remove use of deprecated Mockito APIs
  • [WFLY-15014] - Upgrade to MP Reactive Messaging TCK 2.0.1 and enable excluded tests
  • [WFLY-15017] - Remove unnecessary core-feature-pack licenses files
  • [WFLY-15018] - Manage the BouncyCastle Jakarta Mail dependency with WildFly Core
  • [WFLY-15023] - Move WildFly Preview to a native jakarta namespace variant of JBoss Metadata
  • [WFLY-15031] - Move WildFly Preview to a native jakarta namespace variant of the WildFly Transaction Client jar
  • [WFLY-15032] - Move WildFly Preview to a native jakarta namespace variant of the JBoss Invocation jar
  • [WFLY-15035] - Move WildFly Preview to a native jakarta namespace variant of the mail subsytem integration module
  • [WFLY-15048] - Microprofile testsuite should dynamically determine the expected MP Metrics vendor metric prefix
  • [WFLY-15054] - Stop wildfly-preview feature pack of std wildfly deps not used by wildfly-preview
  • [WFLY-15055] - Use javax module alias instead of the jakarta modules on the Bouncy Castle Jakarta Mail module
  • [WFLY-15067] - Prepare for removal of legacy security realm support.
  • [WFLY-15074] - Fix EAPQuickStartRepoTag
  • [WFLY-15097] - SizeComputingProtoStreamWriter should calculate buffer size for native ProtoStream marshallers
  • [WFLY-15121] - Remove deprecated param TransactionManager from TimerPersistence.shouldRun method
  • [WFLY-15122] - Remove obsolete ManagedCommandDispatchFactory
  • [WFLY-15123] - Update the WildFly galleon producers with channels for WF 25
  • [WFLY-15141] - Add EAP 7.4.0 transformers tests for mod_cluster subsystem
  • [WFLY-15142] - Add EAP 7.4.0 transformers tests for singleton subsystem
  • [WFLY-15143] - Add EAP 7.4.0 transformers tests for jgroups subsystem
  • [WFLY-15144] - Add EAP 7.4.0 transformers tests for infinispan subsystem
  • [WFLY-15145] - Add EAP 7.4.0 transformers tests for clustering subsystems
  • [WFLY-15146] - Add EAP 7.4.0 transformers tests for distributable-web subsystem
  • [WFLY-15147] - Move WildFly Preview to undertow-servlet-jakartaee9
  • [WFLY-15148] - Move WildFly Preview to undertow-websockets-jsr-jakartaee9
  • [WFLY-15156] - Add a new jboss-ejb-client_1_5.xsd and disable support for security realms.
  • [WFLY-15162] - Drop deprecated interfaces/classes/methods from wildfly-clustering-singleton-api
  • [WFLY-15163] - Drop deprecated interfaces/classes/methods from wildfly-clustering-api
  • [WFLY-15165] - Drop deprecated interfaces/classes/methods from wildfly-clustering-service
  • [WFLY-15169] - Refactor EJB client marshallers into a separate module
  • [WFLY-15199] - Remove legacy security configuration from all feature packs.
  • [WFLY-15210] - Allow mixed domain tests to handle product details in upstream
  • [WFLY-15211] - Remove unused module references from LayersTestCase
  • [WFLY-15230] - Update the Elytron schema version specified in test configs
  • [WFLY-15249] - Update JCA / Smoke tests to use Elytron configuration
  • [WFLY-15253] - Update the tests in ws testsuite to use an Elytron configuration
  • [WFLY-15254] - Remove unneeded javax.transaction.api dependency from org.wildfly.http-client.common and org.wildfly.http-client.naming modules
  • [WFLY-15256] - Add documentation for the Elytron OIDC client subsystem
  • [WFLY-15265] - Add jackson-core dep to MP Health TCK module to prevent elytron controlling the version
  • [WFLY-15275] - Reenable XTS Tests
  • [WFLY-15283] - Add test using SSL protocol for Kafka
  • [WFLY-15292] - Use OperationContext.getCurrentAddress() in SecureDeploymentDefinition in the OIDC subsystem
  • [WFLY-15297] - Prevent OidcWithDeploymentConfigTest failing if docker is not available
  • [WFLY-15298] - Post WF Beta cleanups in elytron-oidc-client subsystem
  • [WFLY-15301] - Convert the legacy security subsystem to a model only subsystem
  • [WFLY-15302] - Upgrade SmallRye Reactive Messaging 3.9.1
  • [WFLY-15309] - In the ts.ee9 profile enable more tests previously excluded from execution
  • [WFLY-15313] - Upgrade module version to 1.9
  • [WFLY-15314] - Remove JBoss Negotiation
  • [WFLY-15315] - Move Open Telemetry mixed domains tweaks to base DomainAdjuster
  • [WFLY-15317] - Fix KeystoreRealmTestCase.testUserPrincipalWithHeaders failure with SE17
  • [WFLY-15318] - Fix OcspTestCase failures with SE17
  • [WFLY-15319] - Fix JSFDeploymentProcessorTestCase failure with SE 17 and security manager enabled
  • [WFLY-15321] - Update -Prelease profile to group all release artefacts together
  • [WFLY-15333] - Replace org.wildfly by project.groupId where possible
  • [WFLY-15346] - Remove @RequestScope annotation from the OpenTelemetryContainerFilter
  • [WFLY-15362] - Security document clean up for WildFly 25
  • [WFLY-15396] - Roll back Jandex from 2.4.0 to 2.3.1
  • [WFLY-15398] - Add missing RESTEasy dependencies to the BOM

Component Upgrade

  • [WFLY-11562] - Update module org.eclipse.jdt.ecj
  • [WFLY-14195] - Update javassist from 3.23.2-GA to 3.27.0-GA
  • [WFLY-14812] - Upgrade RESTEasy from 3.15 to 4.x
  • [WFLY-14817] - Upgrade mime4j to version 0.8.4
  • [WFLY-14824] - Upgrade Hibernate ORM to 5.3.21.Final
  • [WFLY-14874] - Upgrade xmlsec to version 2.2.2
  • [WFLY-14876] - Upgrade Jakarta Mail to 1.6.7
  • [WFLY-14880] - Upgrade bouncycastle to 1.69 (new transitive dependency)
  • [WFLY-14888] - Upgrade bytebuddy to 1.11.12
  • [WFLY-14920] - Upgrade WildFly Core to 17.0.0.Beta1
  • [WFLY-14921] - Upgrade ironjacamar to 1.4.36.Final
  • [WFLY-14940] - Upgrade MicroProfile Health to 3.1 and SmallRye Health to 3.1.1
  • [WFLY-14949] - Upgrade jakarta.el from 3.0.3.jbossorg-2 to 3.0.3.jbossorg-3
  • [WFLY-14952] - Upgrade jberet-core from 1.3.8.Final to 1.3.9.Final
  • [WFLY-14960] - Upgrade commons-io from 2.5 to 2.10.0
  • [WFLY-14974] - Upgrade Infinispan to 12.1.6.Final
  • [WFLY-14978] - Upgrade SmallRye OpenApi to 2.1.7
  • [WFLY-14979] - Upgrade MicroProfile JWT API to 1.2.1
  • [WFLY-14985] - Upgrade smallrye-fault-tolerance to 5.2.1
  • [WFLY-14994] - Upgrade WildFly Core to 17.0.0.Beta2
  • [WFLY-15013] - Upgrade netty from 4.1.65 to 4.1.66
  • [WFLY-15037] - Upgrade Weld versions for EE 8 and 9
  • [WFLY-15042] - Upgrade WildFly Core to 17.0.0.Beta3
  • [WFLY-15049] - Upgrade Hibernate ORM to 5.3.23.Final
  • [WFLY-15056] - Upgrade jboss-ejb-client to 4.0.42.Final
  • [WFLY-15078] - Upgrade WildFly Core to 17.0.0.Beta4
  • [WFLY-15081] - Update wildfly-galleon-plugin to 5.2.2.Beta2
  • [WFLY-15083] - Upgrade Infinispan to 12.1.7.Final
  • [WFLY-15084] - Upgrade the Jakarta REST 2.1 Specification to the JBoss Fork 2.0.2.Final
  • [WFLY-15085] - Upgrade the Jakarta REST 3.0 Specification to the JBoss Fork 1.0.1.Final
  • [WFLY-15115] - Upgrade WildFly Core 17.0.0.Beta5
  • [WFLY-15118] - Upgrade smallrye-open-api to 2.1.9
  • [WFLY-15126] - Upgrade CXF from 3.3.10 to 3.4.4
  • [WFLY-15133] - Upgrade to SmallRye Config 2.4.3 (from 2.0.2)
  • [WFLY-15140] - Move WildFly to JBoss Metadata 14.0.0.Final
  • [WFLY-15153] - Upgrade Ironjacamar from 1.4.38.Final to 1.4.39.Final (or later)
  • [WFLY-15174] - Use commons-lang3 only, remove common-lang(2) uses.
  • [WFLY-15183] - Upgrade jboss-ejb-client from 4.0.42.Final to 4.0.43.Final
  • [WFLY-15188] - Upgrade artemis-wildfly-integration to 1.0.5 in WildFly Preview
  • [WFLY-15190] - Upgrade generic jms resource adapter to 2.0.10.Final and use jakarta native namespace components in WF preview
  • [WFLY-15193] - Upgrade smallrye-open-api to 2.1.10
  • [WFLY-15194] - Update JSoup to 1.14.2 (fixes CVE-2021-37714)
  • [WFLY-15201] - Upgrade WildFly Core 17.0.0.Beta6
  • [WFLY-15203] - Upgrade WildFly Core to 17.0.0.Beta6
  • [WFLY-15235] - Upgrade jakarta.el from 3.0.3.jbossorg-3 to 3.0.3.jbossorg-4
  • [WFLY-15267] - Upgrade Netty to 4.1.68
  • [WFLY-15277] - Upgrade WildFly Core to 17.0.0.Beta7
  • [WFLY-15282] - Upgrade Narayana to 5.12.1.Final
  • [WFLY-15291] - Upgrade jberet-core from 2.0.1.Final to 2.0.2.Final in ee-9 preview
  • [WFLY-15295] - Upgrade HAL from 3.3.7.Final to 3.3.8.Final
  • [WFLY-15316] - Update jose4j to 0.7.9
  • [WFLY-15320] - Upgrade galleon-plugins to 5.2.2.Final
  • [WFLY-15322] - Upgrade bootable jar to 5.0.2.Final
  • [WFLY-15326] - Upgrade RESTEasy from 4.7.0.Final to 4.7.2.Final
  • [WFLY-15339] - Upgrade Ironjacamar from 1.5.1.Final to 1.5.2.Final
  • [WFLY-15363] - Upgrade WildFly Core to 17.0.0.Final
  • [WFLY-15368] - Upgrade Santuario xmlsec to version 2.2.3 (fixes CVE-2021-40690)
  • [WFLY-15369] - Upgrade kafka-clients to 2.8.1 (fixes CVE-2021-38153)
  • [WFLY-15387] - Upgrade to SmallRye Reactive Messaging 3.10.1
  • [WFLY-15389] - Upgrade to SmallRye Config 2.5.1
  • [WFLY-15402] - Upgrade WildFly Core to 17.0.1.Final

Enhancement

  • [WFLY-8124] - Unify arquillian defaultProtocol in TS
  • [WFLY-12142] - Move Dependency Management from Parent to each Quickstart
  • [WFLY-13809] - Get application name from BatchEnvironment instead of jndi lookup
  • [WFLY-14068] - Remove the legacy security realm definitions from the preview distribution
  • [WFLY-14472] - Add tests to the Activemq Messaging subsystem for attributes that allow expressions
  • [WFLY-14793] - Add identified --add-opens & --add-exports to work on JDK16+
  • [WFLY-14894] - Create an admin guide on transaction subsystem configuration
  • [WFLY-14901] - Fix uses of now-deprecated-and-removed AbstractAttributeDefinitionBuilder props and methods
  • [WFLY-14946] - More efficient way of getting batch job executions by job name
  • [WFLY-14956] - Transaction subsystem statistics attributes could be grouped to be easily listed
  • [WFLY-14957] - Allow the WildFly Preview Jakarta Transformer to be skipped
  • [WFLY-15092] - Use maven-resource-plugin filtering to avoid duplicating module.xml files in WildFly Preview code
  • [WFLY-15119] - Add WildFly style parameter mappings for connectors
  • [WFLY-15155] - Update tarLongFileMode to use POSIX
  • [WFLY-15157] - Simplify the creation of a jakarta native namespace mail subsystem
  • [WFLY-15192] - Reduce the usage of TimeHandle in ejb timer service
  • [WFLY-15198] - Avoid unneeded TimerImpl instances during db refresh
  • [WFLY-15204] - Update JAXP log processing tests to don't rely on JAXP implementation details and be more generic
  • [WFLY-15209] - Move Maven Repositories from Parent to each Quickstart
  • [WFLY-15226] - Make ResourceAdapterOperationsUnitTestCase more resistant to individual method failures
  • [WFLY-15228] - Improve RA and DS subsystems' handling of the absence of legacy security
  • [WFLY-15290] - Remove Quickstarts drupal profiles
  • [WFLY-15304] - Move quickstarts parent to separated GitHub repo
  • [WFLY-15359] - Update Community Docs for OpenTelemetry

Edit/Copy Release Notes

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