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

Sub-task

  • [WFLY-14841] - Remove dependency on PicketBox from Web Services
  • [WFLY-14842] - Remove JCA dependency on PicketBox
  • [WFLY-14843] - Make EJB3 dependency on PicketBox Optional
  • [WFLY-14845] - Review security-api and security-integration dependency on PicketBox
  • [WFLY-15244] - Drop Undertow model transformers prior to 11.0.0
  • [WFLY-15514] - "ThreadLocal" variables should be cleaned up when no longer used (jsf)
  • [WFLY-15732] - Remove security-plugins dependency from undertow
  • [WFLY-15734] - Remove security-plugins dependency from ejb3
  • [WFLY-15745] - Remove PicketBox dependency from Batch
  • [WFLY-15747] - Remove PicketBox dependency from iiop-openjdk
  • [WFLY-15748] - Remove picketbox dependencies from testsuite
  • [WFLY-15750] - Remove PicketBox dependencies from weld
  • [WFLY-15756] - Remove messaging dependency on PicketBox
  • [WFLY-15758] - Remove PicketBox dependency from appclient
  • [WFLY-15759] - Remove the PicketBox dependency from Undertow
  • [WFLY-15760] - Remove PicketBox dependency from EJB3
  • [WFLY-15905] - Replace deprecated EnumValidator constructors and methods (EE)
  • [WFLY-15906] - Replace deprecated EnumValidator constructors and methods (EJB)
  • [WFLY-15907] - Replace deprecated EnumValidator constructors and methods (IIOP)
  • [WFLY-15908] - Replace deprecated EnumValidator constructors and methods (JPA)
  • [WFLY-15909] - Replace deprecated EnumValidator constructors and methods (Messaging)
  • [WFLY-15910] - Replace deprecated EnumValidator constructors and methods (Naming)
  • [WFLY-15911] - Replace deprecated EnumValidator constructors and methods (Security)
  • [WFLY-15912] - Replace deprecated EnumValidator constructors and methods (Transactions)
  • [WFLY-15913] - Replace deprecated EnumValidator constructors and methods (Undertow)
  • [WFLY-15914] - Replace deprecated EnumValidator constructors and methods (Web Services)
  • [WFLY-15915] - Replace deprecated EnumValidator constructors and methods (JCA)
  • [WFLY-16016] - Extract contextual execution classes from wildfly-clustering-common into new module
  • [WFLY-16021] - Replace ModelNodes helper class with native wildfly-dmr methods
  • [WFLY-16037] - Extract MSC-related classes within wildfly-clustering-infinispan-spi into separate module
  • [WFLY-16038] - Extract MSC-related classes within wildfly-clustering-infinispan-client into separate module
  • [WFLY-16099] - Extract MSC-related classes within wildfly-clustering-server into a separate module
  • [WFLY-16130] - Refactor clustering API service name generation to eliminate ServiceNameRegistry
  • [WFLY-16150] - Deprecate ServiceExecutor and relocate to wildfly-clustering-ee-spi module

Feature Request

  • [WFLY-13793] - Allow for a remote jms queue / topic not to use legacy amq1 prefix
  • [WFLY-14266] - JCA: enable configuration of resource adapter validation log directory
  • [WFLY-14347] - Allow to configure module for custom validation classes
  • [WFLY-14846] - Automatic registration of client side / JVM wide default SSLContext
  • [WFLY-14953] - Create distributable-ejb subsystem
  • [WFLY-15525] - JBeret: Make it possible to limit number of records retrieved via a JDBC store
  • [WFLY-15680] - Jakarta Activation 2.1 in WildFly Preview
  • [WFLY-15687] - Jakarta Contexts and Dependency Injection 4.0 in WildFly Preview
  • [WFLY-15691] - Jakarta JSON Processing 2.1 in WildFly Preview
  • [WFLY-15692] - Jakarta Mail 2.1 in WildFly Preview
  • [WFLY-15695] - Jakarta RESTful Web Services 3.1 in WildFly Preview
  • [WFLY-15832] - MP Config: Ability to specify root config source directory
  • [WFLY-15926] - Add an attribute to be able to define the address_queue_scan period
  • [WFLY-16077] - Jakarta Annotations 2.1 in WildFly Preview
  • [WFLY-16080] - Jakarta Interceptors 2.1 in WildFly Preview
  • [WFLY-16137] - Enchance keystore CLI commands
  • [WFLY-16219] - Move WildFly Preview to Jakarta Persistence 3.1

Bug

  • [WFLY-9566] - Update EclipseLink module to add dependency on javax.json.api
  • [WFLY-10886] - Poor JMS message sending throughput with remote broker and XA transactions
  • [WFLY-10975] - Bad examples for Agroal in Admin Guide
  • [WFLY-11959] - AbstractSimpleApplicationClientTestCase pollutes the build/target/ installation
  • [WFLY-13044] - WFLYSEC0012 Error in web.xml with similar Patterns
  • [WFLY-13607] - "SSL read loop detected" during remote EJB call; remote call blocks forever
  • [WFLY-14121] - Starting JBoss in suspended mode and mod_cluster
  • [WFLY-15114] - Refactor MP Health integration tests to avoid duplications
  • [WFLY-15310] - run without exception on JDK 17
  • [WFLY-15394] - WildFly does not allow setting of routing-type on core bridges
  • [WFLY-15410] - Modify SecurityAuthCommandsTestCase for WFCORE-5602
  • [WFLY-15433] - Infinispan 2LC does not honor the statistics-enabled property of its cache configurations.
  • [WFLY-15513] - "ThreadLocal" variables should be cleaned up when no longer used
  • [WFLY-15569] - Database persistent auto timer are created twice
  • [WFLY-15598] - No migration path from wildfly-24's picketbox UsersRolesLoginModule to wildfly-25 elytron
  • [WFLY-15628] - The testsuite/compat testsuite cannot run on the SE17 job
  • [WFLY-15719] - ScriptAssertTestCase fails with JDK 17
  • [WFLY-15826] - Unable to deploy WAR with only real in login-config
  • [WFLY-15830] - Update HostExcludesTestCase configuration to work with WF27
  • [WFLY-15843] - Remove test legacy loginmodules and securitydomain leftovers
  • [WFLY-15851] - Wildfly Weld UrlScanner does not open correct VirtualFile
  • [WFLY-15855] - MP Health subsytem property empty-startup-checks-status is not included in default configuration
  • [WFLY-15874] - Change default behaviour to resolve jboss parent pom
  • [WFLY-15888] - RESTEASY004687 client.close()
  • [WFLY-15897] - Messaging BroadcastGroupDefinition & DiscoveryGroupDefinition fixes
  • [WFLY-15903] - Remove Jaeger dep from OpenTelemetry module
  • [WFLY-15918] - Use java.transaction.xa module everywhere java.sql module is used
  • [WFLY-15922] - TimerServiceImpl should clone the ScheduleExpression from the user input
  • [WFLY-15924] - Testsuite modules are incorrectly relying on transitive dependencies via wildfly-core-testsuite-shared (part 2)
  • [WFLY-15931] - Intermittent RejectedExecutionException on redeploy
  • [WFLY-15932] - RemoteLocalCallProfileTestCase fails when the security manager is enabled
  • [WFLY-15935] - Artemis Journal module is missing a netty dependency
  • [WFLY-15943] - Can't create an external connection factory using a discovery group with socket binding
  • [WFLY-15954] - getJobInstances, getJobInstanceCount, getRunningExecutions should include jobs that have not been started
  • [WFLY-15961] - ElytronSASClientInterceptor needs PrivilegedActions for SecurityDomain access.
  • [WFLY-15962] - Incorrect quickstart instructions for adding a management user
  • [WFLY-15964] - OpenTelemetry ratio-based sampler should not accept value bigger than 1.0
  • [WFLY-15965] - ExternalJMSDestinationDefinitionLegacyPrefixMessagingDeploymentTestCase and ExternalJMSDestinationDefinitionMessagingDeploymentTestCase shouldn't be executed with a remote broker
  • [WFLY-15978] - EAR deployed connector can not use domain security
  • [WFLY-15981] - Exception thrown when closing WildFlySender
  • [WFLY-15984] - MP REST Client TCK Tests fail on JDK17+
  • [WFLY-15990] - NON_XA transaction mode causes ClassCastException in WF preview
  • [WFLY-16000] - ELY23025: Must set 'auth-server-url' or 'provider-url' only on redeploy
  • [WFLY-16005] - LongRunningThreadsCheckTestCase started to fail since JDK18 EA 18
  • [WFLY-16028] - Fix missing AD for attributes in EJB subsystem
  • [WFLY-16030] - WildFly Infinispan subsystem CustomStoreServiceConfiguration to use modules configuration attribute as a List of modules
  • [WFLY-16033] - Reading a bridge with include-runtime throws WFLYCTL0216
  • [WFLY-16044] - Invalid clean up in org.jboss.as.test.integration.ejb.remote.common.EJBManagementUtil
  • [WFLY-16045] - Basic testsuite not cleaning up
  • [WFLY-16046] - MicroProfile Fault Tolerance TCK suite doesn't run with the security manager
  • [WFLY-16053] - Use Quay.io for JaegerContainer
  • [WFLY-16061] - FlowDiscoveryCDIExtension in jboss/mojarra uses deprecated/removed BeforeBeanDiscovery.addAnnotatedType
  • [WFLY-16071] - :standalone-server-type: should be 'microprofile' rather than default
  • [WFLY-16074] - microprofile-reactive-messaging-kafka quickstart integration test fails with NoSuchMethod error
  • [WFLY-16087] - Remove unsupported test jars from Wildfly source zip
  • [WFLY-16092] - Fix Undertow Servlet artifact and disable its jakarta transformation
  • [WFLY-16103] - Use build.uri to override Helm chart QS urls
  • [WFLY-16104] - Build mode for some helm definitions in RM Quickstart is wrong
  • [WFLY-16106] - Replace transitive and use explicit dependencies in mod_cluster-undertow-jakarta Maven module
  • [WFLY-16112] - Batch JobOperatorService should look for only active job names to stop during suspend
  • [WFLY-16122] - Unexpected file tmp.yaml in microprofile-reactive-messaging-kafka quickstart
  • [WFLY-16143] - Log noise from the WFLY-16100 work
  • [WFLY-16145] - Wildfly integration tests for OIDC with RH-SSO are failing
  • [WFLY-16153] - Unmodifiable JDK9 collections not marshallable with ProtoStream
  • [WFLY-16192] - ResourceAdaptersSubsystemTestCase.testExpressionConfigElytron() failing
  • [WFLY-16198] - Restriction of XML External Entity Reference (XXE)
  • [WFLY-16210] - Duplicate dependency in ee9/source-transform/connector/pom.xml
  • [WFLY-16211] - Fix AbstractJMSContextTestCase.java charset to UTF-8
  • [WFLY-16217] - Configuration files to map MIME types are not being imported by Jakarta Mail
  • [WFLY-16231] - Github clone URLs need to be updated since Github dropped git:// protocol
  • [WFLY-16245] - org.wildfly.clustering.ejb.client is missing dependency on org.wildfly.clustering.marshalling.spi
  • [WFLY-16256] - Tracer Instance Leak in WildFlyClientTracingRegistrarProvider
  • [WFLY-16272] - Using an expression in use-java-context for a datasource results in IllegalArgumentException for certain console commands
  • [WFLY-16277] - NetworkHealthTestCase failures on Windows
  • [WFLY-16279] - ServerServiceTestCase intermittently fails
  • [WFLY-16283] - Fix test class org.jboss.as.test.integration.ejb.mdb.resourceadapter.SimpleActivationSpec#setSomeProp
  • [WFLY-16284] - Undertow - java.lang.NoClassDefFoundError: Could not initialize class org.xnio.channels.Channels
  • [WFLY-16289] - TestLogHandlerSetupTask should only use UTF-8 logs
  • [WFLY-16290] - NPE when EJB Database Timer Persistence adjustCreateAutoTimerStatement is called
  • [WFLY-16300] - Intermittent failures in StopFromDifferentNodeTestCase
  • [WFLY-16313] - MP OpenAPI subsystem should not register OpenAPI endpoint for non-JAX-RS WAR unless spec requires it
  • [WFLY-16350] - Conscious Language in ha-singleton-deployment quickstart
  • [WFLY-16352] - Conscious Language in Singleton subsystem
  • [WFLY-16357] - jipijapa-hibernate6 should not be included when building with -Dskip.preview

Task

  • [WFLY-13840] - Problematic Language usage deprecation and replacement in EJB subsystem
  • [WFLY-13889] - Ongoing review of modules depending on PicketBox
  • [WFLY-14536] - [WFLY-14501] Add tests to connector subsystem for attributes that allow expression
  • [WFLY-14787] - Move WildFly Preview to a native jakarta namespace variant of Soteria
  • [WFLY-15029] - Move WildFly Preview to a native jakarta namespace variant of the JBoss IIOP Client jar
  • [WFLY-15045] - Test case for UNDERTOW-1898
  • [WFLY-15057] - Reactivate SecurityCommands Test
  • [WFLY-15103] - Validate WildFly Preview's use of the Eclipse jakarta.faces spec artifact
  • [WFLY-15171] - Update EJBClientDescriptorTestCase to use an authentication context for the outbound connections.
  • [WFLY-15172] - Update ListenerTestCase to use Elytron defined SSLContext
  • [WFLY-15179] - Update SSLEJBRemoteClientTestCase to use Elytron SSLContext
  • [WFLY-15214] - Upgrade messaging schema to 14.0
  • [WFLY-15263] - Update audit logging tests for lack of legacy security
  • [WFLY-15264] - Update EE security tests for removal of legacy security
  • [WFLY-15272] - org.jboss.as.test.iiop.security.IIOPSecurityInvocationTestCase needs updating to enable Elytron security
  • [WFLY-15276] - Convert clustering test cases to use Elytron
  • [WFLY-15328] - Split most source out of the ee-9/feature-pack module
  • [WFLY-15356] - Remove the wildfly-security-plugins module
  • [WFLY-15439] - Move WildFly Preview to a native jakarta namespace variant of Infinispan
  • [WFLY-15440] - Move WildFly Preview to a native jakarta namespace variant of Hibernate
  • [WFLY-15441] - Move WildFly Preview to a native jakarta namespace variant of Elytron
  • [WFLY-15443] - Move WildFly Preview to a native jakarta namespace variant of Elytron JWT
  • [WFLY-15444] - Move WildFly Preview to a native jakarta namespace variant of IronJacamar
  • [WFLY-15446] - Move WildFly Preview to a native jakarta namespace variant of Narayana JTS
  • [WFLY-15451] - Move WildFly Preview to a native Jakarta namespace variant of mod_cluster
  • [WFLY-15457] - Eliminate Undertow JS from WildFly
  • [WFLY-15459] - Move WildFly Preview to a native jakarta namespace variant of SAAJ Impl
  • [WFLY-15463] - End transformation of messaging components during build and use of the wildfly-preview feature pack
  • [WFLY-15541] - Move WildFly Preview to native Jakarta namespace variants of the wildfly-clustering modules
  • [WFLY-15542] - Move WildFly Preview to a native Jakarta namespace variant of the connector subsystem module
  • [WFLY-15543] - Move WildFly Preview to a native Jakarta namespace variant of the ejb3 subsystem module
  • [WFLY-15544] - Move WildFly Preview to a native Jakarta namespace variant of the iiop-openjdk subsystem module
  • [WFLY-15547] - Move WildFly Preview to a native Jakarta namespace variant of the messaging-activemq subsystem modules
  • [WFLY-15548] - Move WildFly Preview to a native Jakarta namespace variant of the transaction subsystem module
  • [WFLY-15549] - Move WildFly Preview to a native Jakarta namespace variant of the undertow subsystem module
  • [WFLY-15554] - Move WildFly Preview to a native Jakarta namespace variant of the jaxrs subsystem module
  • [WFLY-15556] - Move WildFly Preview to a native Jakarta namespace variant of the wildfly-mod_cluster-undertow module
  • [WFLY-15600] - Move WildFly Preview to a native Jakarta namespace variant of the MicroProfile Fault Tolerance subsystem module
  • [WFLY-15601] - Move WildFly Preview to a native Jakarta namespace variant of the MicroProfile Health subsystem module
  • [WFLY-15603] - Move WildFly Preview to a native Jakarta namespace variant of the MicroProfile OpenAPI subsystem module
  • [WFLY-15604] - Move WildFly Preview to a native Jakarta namespace variant of the MicroProfile Open Tracing subsystem module
  • [WFLY-15606] - Move WildFly Preview to a native Jakarta namespace variants of the SmallRye artifacts
  • [WFLY-15607] - Remove the Hibernate ORM 5.1 => 5.3 bytecode transformer
  • [WFLY-15636] - Move eclipselink from prune to common without deprecated dependencies
  • [WFLY-15655] - Update the Elytron schema version specified in test configs to version 15
  • [WFLY-15665] - log4j-api -- Move WildFly Preview to a native jakarta namespace variant
  • [WFLY-15720] - Rename or remove AssumeTestGroupUtil.assumeElytronProfileEnabled()
  • [WFLY-15721] - Remove org.apache.commons.cli and org.apache.commons.lang3 modules and update wildfly-elytron-tool.jar
  • [WFLY-15790] - Create Galleon channels for the WildFly 27 releases
  • [WFLY-15810] - MicroProfile RM API -- Move WildFly Preview to a native jakarta namespace variants of the API artifacts
  • [WFLY-15848] - Remove the DigestAuthenticationMechanism from the Undertow subsystem
  • [WFLY-15850] - Bump the Undertow subsystem model version and schema to 13
  • [WFLY-15873] - Remove Elytron OIDC client dependencies from WildFly
  • [WFLY-15876] - Add IntelliJ IDEA import maven hint to doc
  • [WFLY-15879] - Exclude the log4j-api from being transformed for WildFly Preview
  • [WFLY-15880] - Adjust chmod to 644 for dev content
  • [WFLY-15886] - Using Objects.equals() in ejb3 DeploymentModuleIdentifier.equals()
  • [WFLY-15890] - Add documentation on multi-tenancy to the Elytron OpenID Connect Client subsystem documentation
  • [WFLY-15937] - Create SE 11 variants of SE 8 tests against 'main'
  • [WFLY-15951] - Reserve Logging IDs used by downstream
  • [WFLY-15952] - Move WildFly Preview to a native Jakarta namespace variant of smallrye-common
  • [WFLY-15966] - Move WildFly Preview to native Jakarta namespace variant of the wildfly-clustering-web-undertow module
  • [WFLY-15970] - Move WildFly Preview to native Jakarta namespace variant of the wildfly-clustering-ejb-infinispan module
  • [WFLY-15992] - Add a testsuite/preview module and a 'basic' submodule
  • [WFLY-15993] - Migrate to a JDK 11 minimum requirement for the runtime
  • [WFLY-15996] - Drop JDK8 specific classes from clustering modules
  • [WFLY-16008] - Add maven parameter for RH-SSO image in integration tests
  • [WFLY-16010] - Remove the log4j:log4j test dependency from testsuite/integration/ws
  • [WFLY-16015] - Remove org.wildfly.clustering.web.hotrod/infinispan dependencies on org.jboss.as.controller/server
  • [WFLY-16017] - Drop obsolete host-based SSO interfaces from wildfly-clustering-web-container
  • [WFLY-16019] - Remove the maven.repository.redhat.com repository from the build
  • [WFLY-16026] - Instead of assigning it to the temporary variable "interceptor", immediately return this expression.
  • [WFLY-16027] - Remove remaining testsuite runtime checks of the "elytron" system property
  • [WFLY-16031] - Enable WebSecurityRunAsTestCase
  • [WFLY-16034] - Enable DenyUncoveredHttpMethodsTestCase
  • [WFLY-16035] - Drop redundant CacheContainer interface
  • [WFLY-16036] - GetCallerPrincipal method should return anonymous principal instead of null when security not activated
  • [WFLY-16048] - Temporarily ignore the OIDC tests
  • [WFLY-16049] - Unignore the OIDC tests once they've been updated to work with Keycloak 17.0.0
  • [WFLY-16051] - Remove testsuite use of org.hibernate.cfg.Environment.verifyProperties
  • [WFLY-16052] - Remove testsuite use of org.hibernate.stat.Statistics.getSecondLevelCacheStatistics
  • [WFLY-16056] - Address testsuite problems with CDI 4.0 and empty beans.xml files
  • [WFLY-16060] - README.md contains broken link to contributing doc, and incorrect java versioin
  • [WFLY-16064] - Change some ejb3 inner classes to be static final; reduce autoboxing
  • [WFLY-16065] - Remove org.jboss.as.ejb3.security.SecurityContextInterceptorHolder
  • [WFLY-16068] - Remove mysql-connector-java-5.1.15.jar from smoke test sources
  • [WFLY-16069] - Upgrade jbossws-common-tools to 1.4.0.Final
  • [WFLY-16084] - Integrate Jakarta Annotations 2.1.0-B1 into WildFly Preview
  • [WFLY-16085] - Integrate Jakarta Expression Language 5.0.0-RC1 and 5.0.0-M1 of the EL impl into WildFly Preview
  • [WFLY-16100] - Initial integration work for CDI 4/Weld 5
  • [WFLY-16107] - Create a branch for the EE 10 variant of the Jakarta EL API in the github repo for the JBoss fork of the spec
  • [WFLY-16108] - Ensure the Jakarta Dependency Injection TCK associated with DI 2.0.1 can run against the EE 10 variant of WildFly Preview
  • [WFLY-16110] - Refactor KeyFormat and impls into wildfly-clustering-marshalling-spi module
  • [WFLY-16111] - Increase timeout and count of attempts for starting container in integration tests for OIDC
  • [WFLY-16115] - Move WildFly Preview to a native Jakarta namespace variant of the MicroProfile Metrics subsystem module
  • [WFLY-16123] - Replace CompositeIterable/Iterator with impl in wildfly-common
  • [WFLY-16125] - [allowlist/blocklist] Problematic Language usage deprecation and replacement in jdr, ee
  • [WFLY-16128] - [allowlist/blocklist] Problematic Language usage deprecation and replacement in testsuite
  • [WFLY-16155] - Temporary pin org.bouncycastle 1.69 for elytron int test
  • [WFLY-16161] - Removed unreferenced EJBComponent.policyContextID
  • [WFLY-16172] - Remove from-roles-attribute in LdapRealmTestCase during tear down
  • [WFLY-16173] - Move WildFly Preview to a native jakarta namespace variant of the jboss-iiop-client
  • [WFLY-16189] - Add messaging-activemq transformation to the 13.1 mgmt api version, along with parsing support
  • [WFLY-16199] - Add wildfly-servlet Galleon channels for the WF 27 series, or remove the servlet feature pack and dist
  • [WFLY-16204] - Setup the Jakarta RESTful Web Services 3.1 TCK to run against WildFly Preview
  • [WFLY-16225] - Add gitleaks.toml file with allowlist
  • [WFLY-16246] - Remove explicit "org.wildfly.clustering.ejb.infinispan" package from ejb-local-cache and ejb-dist-cache layers
  • [WFLY-16249] - Update CollectionImmutability to include unmodifiable JDK9 collections
  • [WFLY-16251] - Add an operation to migrate from the default (empty) legacy PicketLink subsystem to the keycloak-saml-adapter-subsystem
  • [WFLY-16274] - Migrate the internal.javax.json.api.ee8 to use GlassFish Jakarta JSON
  • [WFLY-16297] - Add testsuite/integration/elytron to the set of ts modules run for WildFly Preview
  • [WFLY-16335] - Exclude the wildfly-event-logger from being transformed
  • [WFLY-16339] - Activate testsuite/domain for the ee.ts9 profile
  • [WFLY-16341] - Remove outdated WFP test excludes from testsuite/integration/basic
  • [WFLY-16342] - Undertow WebParsingDeploymentProcessor#deploy needs to also handle Jakarta EE 10 web-app_6_0.xsd
  • [WFLY-16346] - Move WildFly Preview to a Jakarta namespace variant of MP Reactive Streams Operators
  • [WFLY-16349] - Move WildFly Preview to a Jakarta namespace variant of MP Reactive Messaging
  • [WFLY-16351] - Conscious Language in ha-singleton-service quickstart
  • [WFLY-16356] - Source Transform web testsuite to Jakarta EE 9+
  • [WFLY-16364] - Standardize location of arquillian.xml files

Component Upgrade

  • [WFLY-15004] - Upgrade WildFly Preview to test with WildFly Arquillian 5.0.0.Alpha1
  • [WFLY-15331] - Upgrade Infinispan to 13.0.0.Final
  • [WFLY-15379] - Upgrade mod_cluster to 2.0.1.Final
  • [WFLY-15524] - Upgrade netty from 4.1.68 to 4.1.72
  • [WFLY-15570] - Upgrade joda-time 2.10.12
  • [WFLY-15572] - Upgrade fastinfoset 1.2.18
  • [WFLY-15579] - Upgrade google guava 31.0.1-jre
  • [WFLY-15586] - Upgrade spullara.mustache.java 0.9.10
  • [WFLY-15728] - Upgrade jberet-core from 1.3.10.Final to 1.3.11.Final; from 2.0.2.Final to 2.0.3.Final in ee-9 preview
  • [WFLY-15753] - Upgrade Narayana to 5.12.4.Final
  • [WFLY-15767] - Update OpenTelemetry to 1.9.1
  • [WFLY-15799] - Upgrade Kafka Client to 3.1.0
  • [WFLY-15813] - Update io.grpc to 1.38.1
  • [WFLY-15818] - Upgrade jboss-openjdk-orb to 8.1.8.Final
  • [WFLY-15821] - Move WildFly Preview to Elytron Web 2.0.0.Beta2
  • [WFLY-15825] - Upgrade ironjacamar to 1.5.5.Final
  • [WFLY-15835] - Upgrade JGroups to 4.2.18
  • [WFLY-15846] - Upgrade WildFly Core to 19.0.0.Beta1
  • [WFLY-15854] - Upgrade bootable jar to 7.0.0.Final
  • [WFLY-15856] - Upgrade Infinispan to 13.0.5.Final
  • [WFLY-15875] - Upgrade RESTEasy MicroProfile to 2.0.0.Beta1
  • [WFLY-15877] - Upgrade SmallRye Config to 3.0.0-RC1 for WildFly Preview
  • [WFLY-15878] - Move WildFly Preview to WildFly Elytron EE 2.0.0.Beta2
  • [WFLY-15883] - Update protobuf to 3.19.2 (resolves CVE-2021-22569)
  • [WFLY-15899] - Upgrade WildFly Core to 19.0.0.Beta2
  • [WFLY-15904] - Move test dep to json-smart 2.4.5 or later by moving test dep nimbus-jose-jwt to 8.23
  • [WFLY-15917] - Upgrade HAL to 3.4.4.Final
  • [WFLY-15923] - Upgrade Agroal to 1.14
  • [WFLY-15925] - Upgrade RESTEasy to 6.0.0.Final in WildFly Preview
  • [WFLY-15939] - Upgrade Infinispan to 13.0.6.Final
  • [WFLY-15944] - Upgrade smallrye-open-api to 2.1.17
  • [WFLY-15947] - Upgrade Narayana to 5.12.5.Final
  • [WFLY-15955] - Upgrade jberet-core from 1.3.11.Final to 1.3.12.Final; from 2.0.3.Final to 2.0.4.Final in ee-9 preview
  • [WFLY-15969] - Upgrade ASM from 9.1 to 9.2
  • [WFLY-15971] - Upgrade WildFly Core to 19.0.0.Beta3
  • [WFLY-15975] - Upgrade galleon plugins to 5.2.10.Final
  • [WFLY-15983] - Upgrade SmallRye Health to 3.2.0
  • [WFLY-15985] - Upgrade artemis-wildfly-integration to 1.0.6
  • [WFLY-15991] - Upgrade JGroups 4.2.20.Final
  • [WFLY-15994] - Upgrade JBoss Parent to 39
  • [WFLY-15997] - Upgrade Apache Artemis to 2.19.1
  • [WFLY-15999] - Upgrade OpenJPA from 2.4.3 to 3.1.2
  • [WFLY-16022] - Upgrade Jackson to 2.12.6
  • [WFLY-16023] - Upgrade smallrye-fault-tolerance to 5.3.2
  • [WFLY-16024] - Upgrade hibernate-validator from 6.0.22.Final to 6.0.23
  • [WFLY-16029] - Upgrade WildFly Core to 19.0.0.Beta4
  • [WFLY-16040] - Upgrade jberet-core from 1.3.10.Final to 1.3.10.SP1
  • [WFLY-16057] - Upgrade WildFly Preview to use Hibernate Validator 7.0.2.Final
  • [WFLY-16070] - Upgrade WildFly Core to 19.0.0.Beta5
  • [WFLY-16075] - Upgrade WildFly Preview to Mojarra 3.0.2.SP01
  • [WFLY-16078] - Jakarta Dependency Injection 2.0.1 in WildFly Preview
  • [WFLY-16083] - Integrate Jakarta Interceptors 2.1.0-RC3 into WildFly Preview
  • [WFLY-16089] - Update Weld dependencies for 26.x branch
  • [WFLY-16093] - Upgrade HAL to 3.5.11.Final
  • [WFLY-16118] - Upgrade joda-time 2.10.13
  • [WFLY-16119] - Upgrade google guava 31.1-jre
  • [WFLY-16120] - Upgrade Agroal to 1.15
  • [WFLY-16127] - Upgrade jboss-iiop-client to 1.0.2.Final
  • [WFLY-16131] - Upgrade apache xerces from 2.12.0.SP03 to 2.12.0.SP04 (resolves CVE-2022-23437)
  • [WFLY-16133] - Upgrade smallrye-open-api to 2.1.21
  • [WFLY-16134] - Upgrade to SmallRye Config 2.9.1
  • [WFLY-16135] - Upgrade to SmallRye Metrics 3.0.4
  • [WFLY-16136] - Upgrade to SmallRye Reactive Messaging 3.15.0
  • [WFLY-16141] - Upgrade wildfly-naming-client from 1.0.14.Final to 1.0.15.Final
  • [WFLY-16142] - Upgrade WildFly Common to 1.6.0.Final
  • [WFLY-16159] - Upgrade to OpenTelemetry 1.12.0 from 1.9.1
  • [WFLY-16162] - Upgrade jbossws-cxf to 5.5.0.Final and jbossws-common-tools to 1.4.0.Final
  • [WFLY-16169] - Upgrade jakarta batch api from 2.0.0 to 2.1.0-M2
  • [WFLY-16170] - Upgrade HAL to 3.5.12.Final
  • [WFLY-16175] - Upgrade CXF to 3.5.1
  • [WFLY-16191] - Upgrade WildFly Core to 19.0.0.Beta6
  • [WFLY-16193] - Upgrade netty from 4.1.72 to 4.1.76
  • [WFLY-16196] - Upgrade Infinispan to 13.0.8.Final
  • [WFLY-16200] - Upgrade Jakarta JSON Binding to 3.0 API
  • [WFLY-16202] - Upgrade Jakarta RESTful Web Services API to 3.1
  • [WFLY-16206] - Upgrade jakarta batch api from 2.1.0-M2 to 2.1.0
  • [WFLY-16208] - Update Hibernate Validator to 8.0.0.Alpha3
  • [WFLY-16215] - Upgrade wildfly-http-ejb-client from 1.1.10.Final to 1.1.11.Final
  • [WFLY-16216] - Upgrade wildfly-transaction-client to 2.0.1.Final
  • [WFLY-16218] - Upgrade smallrye-open-api to 2.1.22
  • [WFLY-16220] - Upgrade jakarta.ws.rs to the 3.1.0.RC1-jbossorg-1 fork of the Jakarta REST API
  • [WFLY-16221] - Upgrade RESTEasy to 6.1.0.Alpha1
  • [WFLY-16222] - Upgrade commons.io 2.11.0
  • [WFLY-16223] - Upgrade asciidoctor-maven-plugin 2.2.2
  • [WFLY-16224] - Upgrade jacoco-maven-plugin 0.8.7
  • [WFLY-16227] - Upgrade smallrye-fault-tolerance to 5.4.0
  • [WFLY-16229] - Upgrade jackson-databind to 2.12.6.1
  • [WFLY-16241] - Upgrade WildFly Transaction Client to 2.0.1.Final
  • [WFLY-16250] - Upgrade smallrye-fault-tolerance to 6.0.0-RC2 for Jakarta preview
  • [WFLY-16258] - Update WildFly to Faces API 3.1.0.SP02
  • [WFLY-16262] - Upgrade Yasson to 3.0.0-RC1
  • [WFLY-16263] - Upgrade Jakarta JSON Processing to 2.1.0
  • [WFLY-16264] - Migrate from GlassFish JSON Processing to Eclipse Parsson
  • [WFLY-16265] - Upgrade JGroups to 4.2.21.Final
  • [WFLY-16266] - Upgrade saaj-impl from 1.4.1.SP1 to 1.5.3
  • [WFLY-16267] - Upgrade bouncycastle to 1.71
  • [WFLY-16268] - Upgrade galleon plugins to 5.2.11.Final
  • [WFLY-16276] - Upgrade Hibernate ORM to 5.3.26.Final
  • [WFLY-16280] - Upgrade WildFly Core to 19.0.0.Beta7
  • [WFLY-16286] - Upgrade RESTEasy to 6.1.0.Beta1
  • [WFLY-16301] - Upgrade Infinispan to 13.0.9.Final
  • [WFLY-16307] - Upgrade io.smallrye.config to 2.10.0
  • [WFLY-16310] - Upgrade smallrye-health to 3.2.1
  • [WFLY-16312] - Upgrade WildFly Core to 19.0.0.Beta8
  • [WFLY-16314] - Upgrade RESTEasy to 6.1.0.Beta2
  • [WFLY-16317] - Upgrade JOSE4j to 0.7.11
  • [WFLY-16321] - Upgrade eclipselink to 2.7.10
  • [WFLY-16329] - Upgrade Apache MyFaces 2.3.9
  • [WFLY-16330] - Upgrade Apache Qpid ProtonJ 0.33.10
  • [WFLY-16338] - Upgrade to JBoss Metadata 15.0.1.Alpha1
  • [WFLY-16340] - Upgrade Infinispan to 13.0.10.Final
  • [WFLY-16348] - Upgrade WildFly Preview to org.jboss.spec.jakarta.el:jboss-el-api_5.0_spec:4.0.0.Alpha1
  • [WFLY-16354] - Upgrade WildFly Core to 19.0.0.Beta9

Enhancement

  • [WFLY-5551] - Formalize ejb clustering modules into a proper subsystem
  • [WFLY-10862] - Log warning when MP Health reports DOWN
  • [WFLY-14967] - JPA impl Eclipselink for Wildfly preview-27.0.0.Final
  • [WFLY-15288] - Use org.jboss.modules.ClassTransformer for transformation DUPs
  • [WFLY-15565] - Upgrade batch schema version to 3.0
  • [WFLY-15642] - Kitchen Sink quickstart uses outdated EAP logo
  • [WFLY-15688] - Eliminate deprecated org.jboss.remoting3.remoting-jmx & org.jboss.remoting3 modules
  • [WFLY-15711] - Remove references to entity bean primary key from timer service impl classes
  • [WFLY-15725] - Replace duplicate ThreadLocalStack classes with a common one
  • [WFLY-15784] - Merge ejb3 ScheduleTimer and AutoTimer classes
  • [WFLY-15791] - Simplify CalendarTimer.Builder by using ScheduleExpression instead of individual schedule attributes
  • [WFLY-15792] - Simplify getTimeZone in CalendarBasedTimeout and remove redundant null checks
  • [WFLY-15793] - Add a ts.elytron-oidc-client profile to testsuite/integration/pom.xml
  • [WFLY-15816] - Remove snakeyaml module from WildFly
  • [WFLY-15823] - Consolidate log messages and methods used in timer schedule expression
  • [WFLY-15852] - TimedObjectInvokerImpl should not be serializable
  • [WFLY-15853] - org.jboss.as.ejb3.timerservice.TimerTask need not be generics type
  • [WFLY-15857] - Improve org.jboss.as.ejb3.deployment.processors.annotation.ScheduleAnnotationInformationFactory
  • [WFLY-15864] - Replace new Date().getTime() with System.currentTimeMillis()
  • [WFLY-15865] - Replace deprecated EnumValidator constructors and methods
  • [WFLY-15891] - Duplicate dayOfWeek mapping in ejb3 DayOfWeek and DayOfMonth classes
  • [WFLY-15921] - JobOperator.getJobNames() does only return Names of Jobs that have already been executed since server start
  • [WFLY-15963] - Combine ORDINALS and ORDINAL_TO_WEEK_NUMBER_MAPPING fields in ejb3 DayOfMonth class
  • [WFLY-15988] - Use new set instead of add in BatchThreadPoolDescriptionResolver, and use array instead of list in ChainedContextHandle
  • [WFLY-15989] - Simplify BatchThreadPoolDescriptionResolver
  • [WFLY-16004] - Merge ejb method interface enum in ejb3 subsystem and metadata-ejb
  • [WFLY-16039] - NonResolvingResourceDescriptionResolver.INSTANCE should be used instead of creating new instances
  • [WFLY-16050] - Improve error message for duplicate EE components
  • [WFLY-16066] - Simplify batch-jberet enum: Attribute and Namespace
  • [WFLY-16067] - Use ServiceBuilder.requires(ServiceName) instead of ServiceBuilder.addDependencies()
  • [WFLY-16090] - JMS Client BOM should replace netty-all
  • [WFLY-16091] - Remove picketbox-common from Jakarta EE8 BOM
  • [WFLY-16098] - Fix warnings from deprecated method Assert.assertThat
  • [WFLY-16164] - Eliminate JDR dependency on legacy xalan and switch to JDK JAXP
  • [WFLY-16165] - Eliminate Hibernate Validator dependency on legacy Xerces and use JDK JAXP instead
  • [WFLY-16174] - ComponentAlreadyDefined in EeLogger does not log the class of the problematic component
  • [WFLY-16181] - Replace the deprecated ModuleIdentifier with string name in batch-jberet subsystem
  • [WFLY-16182] - Replace the deprecated ModuleIdentifier with string name in ejb3 subsystem
  • [WFLY-16194] - Excessive output regarding downloads when project built
  • [WFLY-16294] - javax.orb.api module must explicitly define its dependency on jdk.unsupported module
  • [WFLY-16298] - Improve performance related to TimerServiceImpl#scheduledTimerFutures
  • [WFLY-16299] - Move to the transformed Elytron subsystem for EE9+
  • [WFLY-16309] - Create H2 database server with -tcpAllowOthers option in tests
  • [WFLY-16315] - Upgrade RESTEasy Spring to 3.0.0.Alpha3 for WildFly Preview

Edit/Copy Release Notes

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