Release Notes WildFly 26.0.0.Final
Feature Request
- [WFLY-14800] - Modernise the MicroProfile Reactive Messaging QuickStart for Reactive Messaging 2.0
- [WFLY-15095] - Test case and community documentation to verify the uses of jboss.server.[base,log,data,temp].dir properties as JVM managed server options
- [WFLY-15657] - Documentation for LoginModule compatible security realm.
Enhancement
- [WFLY-15186] - The REST subsystem should have a context handle for handling the context for Jakarta Concurrency
- [WFLY-15306] - Clear cached timer info from in-memory timers when using DatabaseTimerPersistence
- [WFLY-15350] - Move Woodstox & Xerces dependencies from WildFly Core to WildFly
- [WFLY-15372] - Remove the use of TimerHandle in ejb timer management operations
- [WFLY-15400] - Remove the deprecated TimerServiceImpl(Map, ServiceName) constructor
- [WFLY-15401] - Simplify NonFunctionalTimerService and exclude it from TimerServiceRegistry
- [WFLY-15418] - Avoid duplicate data of timer service persistence service
- [WFLY-15456] - Do not register timer service resource for stateful session bean
- [WFLY-15473] - Remove unused methods in AbstractEjbXmlDescriptorProcessor
- [WFLY-15474] - Use the constant org.jboss.as.ejb3.util.MethodInfoHelper#EMPTY_STRING_ARRAY
- [WFLY-15494] - Duplicate dependencies in module.xml
- [WFLY-15499] - Honor sybase as database value, and remove the unused field databaseDialects in DatabaseTimerPersistence class
- [WFLY-15534] - Simplify step handler and date formatting in BatchJobExecutionResourceDefinition
- [WFLY-15552] - contention due to the synchronized block in TimerServiceImpl.getTimers()
- [WFLY-15562] - Simplify logging and validation in various createTimer methods in TimerServiceImpl
- [WFLY-15564] - Improve the comparison of ScheduleExpression in TimerServiceImpl
- [WFLY-15583] - Adjust sql statements during initialization of DatabaseTimerPersistence
- [WFLY-15593] - Eliminate JSF dependency on legacy xalan & xerces and switch to JDK JAXP
- [WFLY-15612] - Replace usages of getParameterTypes().length with getParameterCount()
- [WFLY-15704] - Move ScheduleExpressionTypeUtil#getType method to ScheduleExpressionType class
- [WFLY-15713] - Remove redundant null checks in TimerHandleImpl constructor
- [WFLY-15786] - Move WildFly Preview to undertow-servlet-jakarta
- [WFLY-15787] - Move WildFly Preview to undertow-websockets-jsr-jakarta
- [WFLY-15800] - Remove ConfigMap from MP Reactive Messaging Quickstart for RHOSAK
Bug
- [WFLY-1021] - Possible errrors in English input for internationalized text
- [WFLY-10725] - Repeating WARN log message "Notified of connection failure" after every xa recovery when read-timeout is configure with a smaller value than default client-failure-check-period (30 seconds)
- [WFLY-14796] - JGroups AZURE_PING cannot specify independent cloud EndpointSuffix
- [WFLY-14871] - Logic in try/finally blocks hides exceptions
- [WFLY-14890] - TokenUtilsEncryptTest started to fail on jdk-17-ea+26
- [WFLY-14919] - Credential store expression resolution not usable for deployment descriptors and annotations.
- [WFLY-15044] - Null pointers should not be dereferenced
- [WFLY-15205] - AnnotationsTestCase#testProcessConnectorFail never fails
- [WFLY-15236] - Revisit messaging-activemq needing an Elytron domain
- [WFLY-15361] - HostExcludesTestCase does not take care of removed extensions
- [WFLY-15375] - Fix stability issue with ContextPropagationTestCase
- [WFLY-15406] - ha-singleton-service quickstart fails to build
- [WFLY-15411] - Application authentication is requested when configure 2way TLS auth by default
- [WFLY-15412] - Let's use 2048 RSA keysize instead of 1024 in docs examples
- [WFLY-15413] - Update HostExcludesTestCase configuration to work with WF26
- [WFLY-15414] - Release module cannot be build if we are skipping WildFly preview module
- [WFLY-15415] - HealthContextService is not respecting MP Health config values which leads to wrong initial responses
- [WFLY-15425] - Add missing exclusions for artemis-selector and artemis-hqclient-protocol dependencies
- [WFLY-15455] - Wlfy-25 docs miss numbering chapters
- [WFLY-15465] - Use of maven-resource-plugin filtering during feature pack generation is picking up binary files
- [WFLY-15468] - Add missing Test Tag to NullRouteLocatorTestCase (clustering)
- [WFLY-15471] - request over HTTP 1.1 protocol with TLSv1.2 of openSSL implementation throw IllegalStateException: UT000124: renegotiation timed out
- [WFLY-15475] - "Weld in not initialized yet" exception when invoking a webservice from a webapp
- [WFLY-15477] - HTTPS connection fails with reverse proxy HTTPS -> HTTPS
- [WFLY-15478] - All requests with Basic-Auth to a deployment get intercepted and returned with 401 [Wildfly 25]
- [WFLY-15497] - Clustering - some attributes are missing 'deprecated' description
- [WFLY-15500] - BOM Builder Plugin doesn't resolve partial wildcard exclusions properly
- [WFLY-15501] - Fully initialize factory object (undertow)
- [WFLY-15502] - Remove duplicate if block (connector)
- [WFLY-15503] - Remove duplicate if/else block
- [WFLY-15518] - Test preparation errors shall cause failure (connector)
- [WFLY-15530] - BOM Builder Plugin doesn't resolve full wildcard exclusions properly
- [WFLY-15536] - License files need to be filtered by the maven resource plugin
- [WFLY-15553] - windows service (docs/contrib/service) cannot be executed
- [WFLY-15560] - Fix doc generation
- [WFLY-15567] - Wildfly 25 and nginx
- [WFLY-15573] - State transfer can fail due to ConcurrentModificationException if distributed web session attributes are concurrently modified
- [WFLY-15597] - Can't create a pooled CF with discovery group
- [WFLY-15608] - Testsuite modules are incorrectly relying on transitive dependencies via wildfly-core-testsuite-shared
- [WFLY-15643] - arq-remote profile is missing in jaxrs-client quickstart pom.xml
- [WFLY-15661] - ForwardedHandlerTestCase fails on jdk17
- [WFLY-15669] - Distributed web session fails to expire if its last access time is not unique
- [WFLY-15671] - The ee-security quickstart does not work with WildFly 25
- [WFLY-15676] - The enable-microprofile.cli CLI script fails if dependencies are not already installed
- [WFLY-15677] - Disable simple cache optimization when statistics are enabled
- [WFLY-15714] - Status Code in ReverseProxyTestCase should be 504
- [WFLY-15718] - JCETestCase fails with JDK 17
- [WFLY-15724] - Bump GSON version to 2.8.9
- [WFLY-15736] - dependencies.dependency.version for io.undertow:undertow-servlet-jakartaee9:test-jar is missing.
- [WFLY-15739] - Allow installation of security manager by testsuite on JDK 18+
- [WFLY-15741] - Dead HTML link to Helm CLI in MicroProfile Reactive Messaging Kafka quickstart
- [WFLY-15752] - Incorrect generation of licenses files
- [WFLY-15769] - Defend against ConcurrentModificationExceptions while marshalling collections/maps
- [WFLY-15772] - RHOASK now requires ACLs
- [WFLY-15776] - Remove management identity's security domain configuration from domain mode
- [WFLY-15781] - The new Elytron sfbasic module is not present in the final distribution
- [WFLY-15788] - JakartaEE8 BOM: Security dependencies to include not found
- [WFLY-15804] - The resteasy-secure-random-max-use attribute sets the wrong value
- [WFLY-15811] - Three Jakarta EE 9.1 SecurityAPI TCK tests are failing on JDK11 + JDK17
- [WFLY-15820] - Wrong properties used in the CLI scripts for the bootable JAR in the MP RC TCK
- [WFLY-15824] - Remove unnecessary resteasy-client-microprofile dependency from rest-client TCK EE9 execution
Component Upgrade
- [WFLY-14336] - Upgrade Apache Artemis to 2.19.0
- [WFLY-14557] - Upgrade artemis-wildfly-integration to 1.0.5
- [WFLY-14992] - Upgrade PicketBox from 5.0.3.Final-redhat-00007 to 5.0.3.Final-redhat-00008
- [WFLY-15278] - Upgrade smallrye-open-api to 2.1.15
- [WFLY-15287] - Upgrade WildFly Preview to RESTEasy 6.0.0
- [WFLY-15340] - Upgrade Apache CXF from 3.4.4 to 3.4.5
- [WFLY-15428] - Upgrade WildFly Core to 18.0.0.Beta1
- [WFLY-15472] - Upgrade galleon plugins to 5.2.4.Final
- [WFLY-15551] - Upgrade WildFly Core to 18.0.0.Beta2
- [WFLY-15571] - Upgrade openjpa 2.4.3
- [WFLY-15574] - Upgrade com.squareup.okhttp3 3.14.9
- [WFLY-15575] - Upgrade wildfly extras creaper 1.6.2
- [WFLY-15577] - Upgrade azure-storage 8.6.6
- [WFLY-15578] - Upgrade HornetQ from 2.4.7.Final to 2.4.8.Final
- [WFLY-15585] - Upgrade istack-commons-runtime 3.0.11
- [WFLY-15587] - Upgrade eclipselink 2.7.9
- [WFLY-15626] - Upgrade jboss-ejb-client from 4.0.43.Final to 4.0.44.Final
- [WFLY-15634] - Upgrade wildfly-transaction-client from 1.1.14.Final to 2.0.0.Final
- [WFLY-15640] - Upgrade WildFly Galleon plugins to 5.2.5.Final
- [WFLY-15641] - Upgrade wildfly-http-client from 1.1.8.Final to 1.1.9.Final
- [WFLY-15650] - Upgrade galleon plugins to 5.2.6.Final
- [WFLY-15656] - Upgrade IronJacamar to 1.5.3.Final
- [WFLY-15670] - Upgrade WildFly Core to 18.0.0.Beta3
- [WFLY-15674] - Upgrade Hibernate ORM to 5.3.24.Final
- [WFLY-15675] - Upgrade mod_cluster to 1.4.4.Final
- [WFLY-15707] - Upgrade jgroups-azure to 1.3.1.Final
- [WFLY-15712] - Upgrade RESTEasy from 4.7.2.Final to 4.7.3.Final
- [WFLY-15717] - Upgrade WildFly Core to 18.0.0.Beta4
- [WFLY-15742] - Upgrade bootable jar to 6.1.1.Final
- [WFLY-15754] - Upgrade SmallRye Reactive Messaging to 3.13.0
- [WFLY-15755] - Upgrade SmallRye Config to 2.6.1
- [WFLY-15762] - Mojarra 2.3.17 released
- [WFLY-15765] - Upgrade WildFly Core to 18.0.0.Beta5
- [WFLY-15766] - Upgrade HAL to 3.4.1.Final
- [WFLY-15771] - Upgrade Yasson from 1.0.9 to 1.0.10
- [WFLY-15773] - Upgrade Yasson from 2.0.1 to 2.0.3
- [WFLY-15779] - Upgrade WildFly HTTP Client to 1.1.10.Final
- [WFLY-15801] - Upgrade RESTEasy to 4.7.4.Final
- [WFLY-15802] - Upgrade jboss-jsf-api_2.3_spec to 3.1.0.SP01
- [WFLY-15807] - Upgrade WildFly Core to 18.0.0.Final
- [WFLY-15809] - Upgrade WildFly Preview Jakarta Mail from 2.0.0 to 2.0.1
- [WFLY-15817] - Upgrade WildFly Galleon Plugins to 5.2.7.Final