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

Component Upgrade

  • [WFLY-11890] - Upgrade JGroups to 4.1.1.Final
  • [WFLY-11960] - Upgrade JSF based on Mojarra 2.3.9.SP03
  • [WFLY-12162] - Upgrade Naming Client to 1.0.11.Final
  • [WFLY-12193] - Update Netty 4.1.29.Final to 4.1.34.Final
  • [WFLY-12200] - Upgrade jboss-ejb-client from 4.0.18 to 4.0.20
  • [WFLY-12204] - Update wildfly-transaction-client to 1.1.4.Final
  • [WFLY-12207] - Upgrade RESTEasy to 3.8.1.Final
  • [WFLY-12208] - Upgrade Infinispan to 9.4.15.Final
  • [WFLY-12213] - Upgrade smallrye-config 1.3.6
  • [WFLY-12228] - Upgrade microprofile-health to 2.0.1
  • [WFLY-12233] - Upgrade Hibernate ORM from 5.3.10 to 5.3.11
  • [WFLY-12258] - Upgrade wildfly-transaction-client from 1.1.4.Final to 1.1.5.Final
  • [WFLY-12264] - Upgrade WildFly Core to 10.0.0.Beta1
  • [WFLY-12270] - Upgrade wildfly-http-client version to 1.0.16.Final
  • [WFLY-12281] - Upgrade jboss-ejb-client from 4.0.20 to 4.0.21
  • [WFLY-12283] - Upgrade IronJacamar from 1.4.16.Final to 1.4.17.Final
  • [WFLY-12293] - Upgrade galleon to 4.0.4 and galleon-plugins to 4.0.3
  • [WFLY-12294] - Upgrade MicroProfile Metrics 2.0.1
  • [WFLY-12296] - Upgrade WildFly Core 10.0.0.Beta2
  • [WFLY-12304] - Upgrade Apache Artemis from 2.9.0 to 2.10.0
  • [WFLY-12323] - Upgrade wildfly-transaction-client from 1.1.5.Final to 1.1.6.Final
  • [WFLY-12325] - Upgrade Jackson2 databind to 2.9.9.1
  • [WFLY-12341] - Upgrade Narayana to 5.9.6.Final
  • [WFLY-12347] - Upgrade jgroups-kubernetes to 1.0.12.Final
  • [WFLY-12350] - Upgrade Infinispan to 9.4.16.Final
  • [WFLY-12351] - Upgrade Weld to 3.1.2.Final
  • [WFLY-12357] - Upgrade Jackson2 databind to 2.9.9.3
  • [WFLY-12359] - Upgrade WildFly Core 10.0.0.Beta3
  • [WFLY-12369] - Upgrade jboss-ejb-client from 4.0.21 to 4.0.22
  • [WFLY-12378] - Upgrade jboss-ejb-client to 4.0.23.Final
  • [WFLY-12395] - Upgrade JGroups to 4.1.4.Final
  • [WFLY-12399] - Upgrade HAL to 3.2.1.Final
  • [WFLY-12419] - Upgrade Generic JMS RA 2.0.2.Final
  • [WFLY-12422] - Upgrade Narayana to 5.9.7.Final
  • [WFLY-12428] - Upgrade WildFly Core to 10.0.0.Beta4
  • [WFLY-12436] - Upgrade jboss-jsf-api_2.3_spec to 3.0.0.CR1
  • [WFLY-12448] - Upgrade jboss-transaction-api_1.2_spec to 2.0.0.CR1
  • [WFLY-12451] - Upgrade WildFly Core to 10.0.0.Beta5
  • [WFLY-12453] - Update wildfly-transaction-client to 1.1.7.Final
  • [WFLY-12460] - Upgrade jboss-transaction-api_1.2_spec to jboss-transaction-api_1.3_spec 2.0.0CR1
  • [WFLY-12466] - Upgrade RESTEasy to 3.9.0.Final
  • [WFLY-12471] - Upgrade Narayana to 5.9.8.Final
  • [WFLY-12474] - Upgrade smallrye-metrics 2.1.4
  • [WFLY-12475] - Upgrade MicroProfile Metrics 2.0.2
  • [WFLY-12478] - Upgrade WildFly Core from 10.0.0.Beta5 to 10.0.0.Beta6
  • [WFLY-12479] - Upgrade Apache Artemis from 2.8.1 to 2.9.0
  • [WFLY-12497] - Upgrade Generic JMS RA 2.0.2.Final
  • [WFLY-12525] - Upgrade netty-xnio-transport to 0.1.7.Final
  • [WFLY-12533] - Upgrade Hibernate Validator to 6.0.17
  • [WFLY-12534] - Upgrade Hibernate ORM from 5.3.11 to 5.3.12
  • [WFLY-12546] - Upgrade ByteBuddy to 1.9.11
  • [WFLY-12548] - Upgrade WildFly Core 10.0.0.Beta8
  • [WFLY-12550] - Upgrade Hibernate Search to 5.10.7.Final
  • [WFLY-12552] - Update legacy wildfly-build-tools to 1.2.12.Final
  • [WFLY-12553] - Upgrade smallrye-metrics 2.1.5
  • [WFLY-12554] - Upgrade smallrye-health 2.0
  • [WFLY-12555] - Upgrade Microprofile Health 2.1
  • [WFLY-12562] - Upgrade WildFly Core 10.0.0.Beta9
  • [WFLY-12568] - Upgrade PicketLink bindings from 2.5.5.SP12-redhat-00006 to 2.5.5.SP12-redhat-00009-jbossorg-1
  • [WFLY-12577] - Upgrade WildFly Core to 10.0.0.Final
  • [WFLY-12578] - Upgrade Yasson from 1.0.3 to 1.0.5
  • [WFLY-12585] - Upgrade Jackson2 to 2.9.10
  • [WFLY-12628] - Downgrade MicroProfile Health to 2.0.1

Enhancement

  • [WFLY-11764] - Expose UndertowOptions.PRESERVE_PATH_ON_FORWARD in Undertow settings
  • [WFLY-11954] - Define Galleon Layer for transactions
  • [WFLY-11958] - Eliminate deprecated DeploymentPhaseContext.addDependency() method usages
  • [WFLY-11990] - Make opentracing an optional dependency of observability layer
  • [WFLY-12150] - Change AttributeDefinitions that have a default value and are set as required
  • [WFLY-12177] - Replace deprecated Mockito Matchers class with ArgumentMatchers
  • [WFLY-12194] - Add a testcase that checks remote client transaction afinity in case of failed server
  • [WFLY-12195] - Remove Bouncycastle API usage on Quickstarts helloworld-mutual-ssl
  • [WFLY-12197] - Remove redundant dependency management on Quickstarts BOM
  • [WFLY-12198] - Remove unused dependency on Quickstart jaxws-ejb
  • [WFLY-12199] - Remove Quickstarts BOM
  • [WFLY-12219] - Disable failing SSL tests on JDK14+
  • [WFLY-12243] - Monitor resource adapter thread pools
  • [WFLY-12252] - Add metric type flags on messaging subsytem metrics
  • [WFLY-12253] - Add javax.annotations replacement to JAXWS-Client BOM
  • [WFLY-12254] - Define galleon layers for h2 datasource
  • [WFLY-12260] - Deploy to openshift command cannot be copied from the readme because of redundant characters
  • [WFLY-12269] - Define a galleon layer for transactions
  • [WFLY-12279] - EE Concurrency Capability API
  • [WFLY-12284] - Use ModelNode.TRUE, ModelNode.FALSE, ModelNode.ZERO and ModelNode.ZERO_LONG
  • [WFLY-12288] - Re-add jboss public maven repos to BOMs and Quickstart's parents
  • [WFLY-12299] - More fine grain dependency for galleon basic layers
  • [WFLY-12309] - Need to include the schedule expression value in the toString() output of a calendar-based timer
  • [WFLY-12310] - JPA (Hibernate) second level cache (additional) testing requirements
  • [WFLY-12318] - SecurityManager push/pull is expensive
  • [WFLY-12321] - Use a single non-cancelling task per bean manager for tracking passivation expiration
  • [WFLY-12322] - Avoid redispatching to a worker the ejb call if it is not async (at AssociationImpl)
  • [WFLY-12344] - SecurityManager push/pull is expensive also for datasources
  • [WFLY-12363] - Refactor deprecated WorkerService constructor usages
  • [WFLY-12377] - Document usage of JAXWS Client BOM in jaws-* quickstarts
  • [WFLY-12407] - Support for https in galleon layers
  • [WFLY-12409] - Javaee8 BOM should include all spec artifacts directly
  • [WFLY-12431] - Galleon layer for datasources
  • [WFLY-12470] - ee-security Galleon layer
  • [WFLY-12487] - Include the original cause of deployment failure when trying to find jsf-injection module
  • [WFLY-12630] - Document usage of EJB and JMS Client BOM in Quickstarts

Feature Request

  • [WFLY-5286] - Provide CLI operation which returns used journal type - NIOxASYNCIO
  • [WFLY-6143] - Global EJB Server Side Interceptors Configuration
  • [WFLY-6144] - Global EJB Client Side Interceptors Configuration
  • [WFLY-6684] - JMS Bridge should display statistics about messages that have been processed.
  • [WFLY-6944] - Encode session affinity using multiple routes, if supported by the load balancer
  • [WFLY-10057] - EJB subsystem configure max threads and core threads independently
  • [WFLY-11293] - Add attribute to model which will indicate that backup is synchronized with live server
  • [WFLY-11737] - RESTEasy support for setting HTTP proxy by using JAX-RS API
  • [WFLY-12044] - Make the certificate authority used by a certificate-authority-account configurable
  • [WFLY-12051] - Elytron: Ability to load the attributes of an identity from multiple sources
  • [WFLY-12123] - Support SSL Certificate revocation using OCSP community docs
  • [WFLY-12124] - SSL certificate revocation list community docs
  • [WFLY-12133] - Add documentation for enhanced mapping of X509Certificate to the underlying identity
  • [WFLY-12138] - Microprofile REST Client 1.3 implementation
  • [WFLY-12144] - Add support for configuring load-balancer with ranked routing
  • [WFLY-12165] - Expose management metrics for HotRod caches
  • [WFLY-12192] - Add support for injecting Optional<T> parameter types
  • [WFLY-12202] - Need to use principal-transformer in aggregate-realm in between authentication-realm and authorization-realm
  • [WFLY-12275] - Add Documentation for Enhanced Audit Logging - RFC support and Configuring Reconnects
  • [WFLY-12306] - Transition OpenTracing to 1.3

Bug

  • [WFLY-2859] - Treating all JAX-RS components as CDI Beans has some negative consequences
  • [WFLY-9631] - "Failed to reinstate timer" warning is shown when creating large number of EJB timers
  • [WFLY-9703] - Improve archetype "wildfly-javaee7-webapp-ear-blank-archetype" to simplify upgrade to recent WildFly versions
  • [WFLY-10872] - Confusing error message when writing simple-load-provider attribute when dynamic load provider is present
  • [WFLY-10968] - Backup doesn't activate after shared store is reconnected
  • [WFLY-11270] - OpenTracing tests are in legacy org.jboss.as package in widlfly-ts-integ-basic
  • [WFLY-11640] - NPE with wildfly-openssl using OpenSSL 1.1.1a
  • [WFLY-11786] - Wildfly 15 documentation missing images
  • [WFLY-11841] - EE concurrency resources should use capability wiring
  • [WFLY-11873] - JGroups subsystem pbcast.GMS/view attribute only shows the viewId
  • [WFLY-11887] - [CVE-2016-3720]: Usage of vulnarable Jackson 1.9.13 libraries
  • [WFLY-11983] - Unify line-endings of bat scripts (regression against WF15)
  • [WFLY-12031] - Memory leak in wildfly transaction client
  • [WFLY-12042] - EE Concurrency SetupContextHandle and ResetContextHandle impls do not declare serialVersionUID
  • [WFLY-12056] - Standalone EJB Client using Remote UserTransaction can hang if there are more than 15 concurrent client threads
  • [WFLY-12063] - ClassFormatError on JDK13
  • [WFLY-12072] - Allow setting create-on-start / drop-on-exit on Infinispan JDBC tables
  • [WFLY-12077] - Transaction could not handle remote EJB invocation even if the transaction is not used remote
  • [WFLY-12085] - java.net.URISyntaxException: Illegal character in opaque part at index 7: file:C:\Java\jboss\jboss-as\standalone\configuration/logging.properties
  • [WFLY-12129] - The subscribed topic is removed if reconnecting to messaging system with legacy-connection-factory
  • [WFLY-12136] - Missing HttpSessionActivationListener callbacks when using ATTRIBUTE granularity and backing cache is non-transactional
  • [WFLY-12175] - Broken links in "Description of the Management Model"
  • [WFLY-12180] - In case of registering synchronization via TransactionSynchronizationRegistry for no active transaction context a NPE is thrown
  • [WFLY-12181] - wildfly-clustering-web-hotrod contains unreferenced classes
  • [WFLY-12184] - WFTC is not integrated with http-client and transaction propagation does not work for server to server ejb over HTTP calls
  • [WFLY-12216] - Log WARN if application specifies @RunAsPrincipal and not @RunAs
  • [WFLY-12226] - IJ020017: Invalid archive: file://RaActivatoractivemq-ra WARN during start with standalone-full*.xml
  • [WFLY-12229] - Missing license info from core feature pack
  • [WFLY-12232] - socket-binding "jgroups-tcp-fd" for FD_SOCK is used for UDP stack
  • [WFLY-12235] - ClassNotFoundException over org.glassfish.jersey.client.JerseyClientBuilder when sec-mgr is enabled
  • [WFLY-12236] - Log spam in category org.apache.activemq.audit.base
  • [WFLY-12238] - SimpleLoadProviderResourceDefinition - identical code in different branches
  • [WFLY-12242] - Default VERIFY_SUSPECT timeout is too high
  • [WFLY-12245] - Default routing cache in HA profiles should use replicated-cache
  • [WFLY-12247] - Align legacy distributable-web subsystem xml template with xml parser description
  • [WFLY-12248] - Align jgroups stacks in example configurations with default ha configuration
  • [WFLY-12255] - WFLY does not accept the Narayana's long version of property expiryScannerClassNames to define expiry scanners
  • [WFLY-12261] - Incorrect ImageandTemplateImportURL in CD QS
  • [WFLY-12262] - Tasks-* quickstarts have no pre-requisite of tasks quickstart
  • [WFLY-12265] - Out of specification: Singleton EJB is allowed to implement SessionBean interface.
  • [WFLY-12266] - Distributed session changes fail to replicate if subsequent request arrives < 1 second after session was created.
  • [WFLY-12277] - Invalid 'images/images' in image URLs in the docs
  • [WFLY-12280] - DatabaseTimerPersistence does not detect mssql driver type
  • [WFLY-12282] - Batch resources should use request-controller capability wiring
  • [WFLY-12291] - SaslException: Authentication failed when XA Recovery tries to call remote server
  • [WFLY-12301] - CallerPrincipal will be anonymous (randomly) if EJB2 is called
  • [WFLY-12314] - Fix inadvertent inverse tautology in local command dispatching assertion.
  • [WFLY-12315] - SQLException.getSQLState() and getCause() are null with XADatasource connection for postgresql during network failure
  • [WFLY-12317] - Using JTA transaction's node_name attribute is set to an old value after node-identifier is changed
  • [WFLY-12319] - Exclude unmanaged dependencies not productized
  • [WFLY-12320] - Exclude log4j and jcl-over-slf4j manually from JAXWS-Client BOM
  • [WFLY-12331] - Skip redundant put operations when distributable SFSBs use local, non-persistent cache configuration
  • [WFLY-12332] - Basic integration tests for OCSP
  • [WFLY-12333] - Skip redundant put operations when distributable web sessions use local, non-persistent cache configuration
  • [WFLY-12334] - Using hotrod session manager with near cache throws IllegalAccessError
  • [WFLY-12336] - Mojarra 4596 - Scripts with CDATA cause "empty response" error on Ajax render
  • [WFLY-12340] - SimpleSecurityManager uses AccessController.doPrivileged even if the SM is not checking
  • [WFLY-12352] - Distributable SFSB creation unnecessarily checks passivation store
  • [WFLY-12365] - WildFlyCustomJtaPlatform does not cache TSR for manually bootstrapped hibernate apps
  • [WFLY-12372] - Performance impact of moving from InjectedValue.getValue() reads to MSC Supplier impl get() reads
  • [WFLY-12376] - wildfly-ejb-client-bom does not manage org.jboss.ejb3:jboss-ejb3-ext-api anymore
  • [WFLY-12380] - Fix org.wildfly.clustering.service.ServiceSupplier usage
  • [WFLY-12384] - ManagedExecutorService keeping references on undeploy/deploy
  • [WFLY-12391] - Test BridgeFromJTATestCase is not run by default
  • [WFLY-12392] - JSF modules should not depend on javaee.api
  • [WFLY-12397] - Undertow should not create WebResourcePermission with an action of "!"
  • [WFLY-12398] - Running testsuite/integration/microprofile-tck/opentracing twice without cleaning fails
  • [WFLY-12401] - Timely topology changes can defer expiration of distributed SFSB
  • [WFLY-12403] - NPE thrown from io.smallrye.metrics when unnamed package is used
  • [WFLY-12405] - Reduce distributed web session expiration scheduler payload
  • [WFLY-12413] - IllegalStateException when bad metrics scope requested
  • [WFLY-12414] - Merged/Killed member handling in CacheRegistry triggers intermittent failures during server startup
  • [WFLY-12415] - Complete message object visible in ERROR at org.jboss.resource.adapter.jms.inflow.JmsServerSession
  • [WFLY-12424] - WS-Security in combination with MTOM attachments
  • [WFLY-12427] - Missing io.smallrye.health dependency on org.jboss.logging
  • [WFLY-12429] - MockitoException in InfinispanBeanTestCase on latest JDK13
  • [WFLY-12430] - Inputs to the standalone-gossip-[full-ha].xml examples use a TCPGOSSIP config that will persist differently
  • [WFLY-12447] - Testsuite deleting git managed files
  • [WFLY-12457] - Single action timer is not triggered automatically after a DB outage, requires server restart
  • [WFLY-12469] - Timer ScheduleExpression default timezone should be null
  • [WFLY-12472] - Fix NPE in JndiNamingDependencyProcessor if EE subsystem is not present
  • [WFLY-12482] - Layers test not disabling inheritance in transitive dependencies
  • [WFLY-12504] - Memoryleak in Metrics-Endpoint
  • [WFLY-12512] - Intermittent failures in DynamicJNDIContextEJBInvocationTestCase
  • [WFLY-12513] - Invalid logger exclude in org.wildfly.clustering.web.hotrod module.xml
  • [WFLY-12514] - Server reload race conditions in testsuite/integration/multinode
  • [WFLY-12515] - page-size-bytes should be an INT instead of a LONG
  • [WFLY-12518] - ConnectionSecurityContext.getConnectionPrincipals leads to IllegalStateException getConnectionPrincipals
  • [WFLY-12519] - MixedDomainTestSuite might not set version to null in AfterClass method
  • [WFLY-12522] - Memory Leak: RemoteConnectionHandler objects are created but not being freed when jboss-cli commands are executed
  • [WFLY-12526] - doPrivileged needed for isUserInRole
  • [WFLY-12529] - DefaultConcurrencyCDITestCase fails on JDK11 with secman due to lack of permissions
  • [WFLY-12530] - doPrivileged is needed for JASPICSecurityContext AuthConfigFactory access.
  • [WFLY-12539] - JGroups get modified in a wrong way after cli command
  • [WFLY-12542] - NPE when microprofile-metrics subsystem is enabled but microprofile-config is not
  • [WFLY-12543] - Subsystem metrics are missing from microprofile-metrics JSON output
  • [WFLY-12545] - Persist empty aliases list for ejb cache causes IllegalArgumentException on server reload
  • [WFLY-12557] - CDI Producer for health check are not supported
  • [WFLY-12631] - Server doesn't start when DNS_PING is configured

Task

  • [WFLY-5966] - Validate requirement for modules previously exported by javax.ejb.api
  • [WFLY-11101] - Add CredentialStore documentation
  • [WFLY-11759] - Use LegacyKernelServicesInitializer to exclude problematic resources from UndertowTransformersTestCase
  • [WFLY-11925] - Add documentation to the "Using the Elytron Subsystem" section on the attributes that can be specified when configuring server and client SSLContexts
  • [WFLY-12020] - Refresh Infinispan cache metrics
  • [WFLY-12087] - Upgrade CXF to 3.3.3
  • [WFLY-12101] - Integration test for EJBCLIENT-335, display host:port on connecting to server error
  • [WFLY-12173] - Bump the Undertow subsystem model version and schema to version 10
  • [WFLY-12179] - Update AggregateRealmTestCase to use ConfigurableElement definitions
  • [WFLY-12182] - Resolve failure with EAP 7.2 mixed domain tests on JDK 12
  • [WFLY-12189] - Add MicroProfile Config TCK to the WildFly integration test suite
  • [WFLY-12212] - Restore LastNodeToLeaveRemoteEJBTestCase, disabled for JDK 11 runs if necessary
  • [WFLY-12217] - Update subsystem schemas to reference the new XML schema for credential-reference
  • [WFLY-12241] - Add documentation for masked passwords in client XML config
  • [WFLY-12267] - Upgrade java-support to 7.3.0 for opensmal 3.3.0
  • [WFLY-12276] - Create a sitemap for docs.wildfly.org
  • [WFLY-12297] - Jakarta EE 8 Certification for WildFly
  • [WFLY-12300] - Convert to Jakarta EE 8 specification APIs
  • [WFLY-12311] - Replace Prometheus Simpleclient by smallrye-metrics
  • [WFLY-12326] - Move Messaging management model version to 8
  • [WFLY-12346] - Testing adding an Elytron jdbc-realm in admin mode
  • [WFLY-12362] - WFLY integration test for WFCORE-3670
  • [WFLY-12367] - Subsystems should use the capability instead of SuspendController.SERVICE_NAME
  • [WFLY-12394] - Execute portions of the testsuite using a slimmed server instead of the normal dist
  • [WFLY-12416] - Remove org.jboss.spec.javax.rmi:jboss-rmi-api_1.0_spec from dependency management
  • [WFLY-12417] - Clean out subsystem compatibility tests with EAP versions before 6.4
  • [WFLY-12421] - Use maven project.groupId for wildfly-client-all dependency in integration manual mode test suite
  • [WFLY-12455] - Update permission names in tests to fix failures that occur with the security manager enabled after the JBoss Jakarta JACC and JASPI upgrades
  • [WFLY-12456] - Use a separate package for org.wildfly.dist.subsystem.xml in the dist-legacy module
  • [WFLY-12481] - Allow the main testsuite/integration/clustering surefire execution to run for 75 mins
  • [WFLY-12484] - Make org.picketlink.trust.jbossws.handler.SMALHandler supports SAAJ1.4
  • [WFLY-12489] - Remove org.jboss.spec.javax.rmi:jboss-rmi-api_1.0_spec from javaee8 BOMs
  • [WFLY-12494] - Add product maven repository to BOMs and Quickstarts
  • [WFLY-12498] - wildfly-clustering-web-* deps missing provided scope in galleon-pack pom.xml
  • [WFLY-12505] - Remove unnecessary module dependencies in clustering modules
  • [WFLY-12506] - Document purpose of each clustering module.
  • [WFLY-12507] - Create a test feature-pack for use in testing common layer combinations
  • [WFLY-12508] - Replace CompositeCharSequence with version from wildfly-common
  • [WFLY-12511] - Update community documentation for Jakarta EE 8
  • [WFLY-12565] - Downgrade Yasson from 1.0.4 to 1.0.3
  • [WFLY-12579] - Tweak basic integration tests for OCSP to be able to run them in product branches
  • [WFLY-12580] - Explicitly disable the inheritance of Galleon configurations from transitive feature pack

Component Upgrade Subtask

  • [WFLY-12355] - Upgrade jboss-batch-api_1.0_spec from 1.0.2.Final to 2.0.0.Final

Sub-task

  • [WFLY-10594] - Document missing clustering capabilities
  • [WFLY-10596] - Document missing undertow capabilities
  • [WFLY-11318] - Validate requirement for modules previously exported by javax.ejb.api on org.jboss.ws.common
  • [WFLY-12225] - Document missing discovery capabilities
  • [WFLY-12360] - Upgrade org.jboss.spec.javax.el from 1.0.13.Final to 2.0.0.Final
  • [WFLY-12366] - Upgrade org.jboss.spec.javax.jms.jboss-jms-api_2.0_spec to 2.0.0.Final
  • [WFLY-12373] - Fix contended MSC Supplier.get() call in Jsr299BindingsInterceptor.processInvocation
  • [WFLY-12387] - Upgrade org.jboss.spec.javax.annotation from 1.0.1.Final to 2.0.1.Final
  • [WFLY-12408] - Upgrade jboss-concurrency-api_1.0_spec from 1.0.2.Final to 2.0.0.Final
  • [WFLY-12418] - Move to jakarta.security.enterprise:jakarta.security.enterprise-api and org.glassfish.soteria:jakarta.security.enterprise
  • [WFLY-12426] - Move to Jakarta approved version of jakarta.security.enterprise:jakarta.security.enterprise-api
  • [WFLY-12433] - Upgrade jboss-jaxrs-api_2.1_spec to 2.0.0.Final
  • [WFLY-12434] - Upgrade jboss-jakarta-connector-api_spec to 2.0.0.Final
  • [WFLY-12435] - Move jboss-j2eemgmt-api_1.1_spec from 1.0.2.Final to 2.0.0.CR1
  • [WFLY-12437] - Upgrade org.jboss.spec.javax.servlet.jboss-servlet-api_4.0_spec to 2.0.0.CR2
  • [WFLY-12438] - Upgrade org.jboss.spec.javax.websockets to 2.0.0.CR1
  • [WFLY-12439] - Upgrade org.jboss.spec.javax.servlet.jsp.jboss-jsp-api_2.3_spec to 2.0.0.Final
  • [WFLY-12440] - Upgrade jboss-jaxws-api_2.3_spec from 1.0.0.Final to 2.0.0.Final
  • [WFLY-12441] - Upgrade jboss-jaxb-api_2.3_spec from 1.0.1.Final to 2.0.0.CR1
  • [WFLY-12442] - Upgrade jboss-saaj-api and saaj-impl from 1.3 to 1.4
  • [WFLY-12443] - Upgrade jboss-jaxrpc-api_1.1_spec from 1.0.2.Final to 2.0.0.Final
  • [WFLY-12449] - Update jboss-jakarta-ejb-api_spec to 2.0.0.CR1
  • [WFLY-12450] - Upgrade jboss-jms-api_2.0_spec from 1.0.2.Final to 2.0.0.CR1
  • [WFLY-12468] - Rename BOMs artifactIds with javaee8-* to jakartaee8-*
  • [WFLY-12480] - Switch from javax.persistence:javax.persistence-api to jakarta.persistence:jakarta.persistence-api
  • [WFLY-12490] - Upgrade BOMs and QS due to spec artifacts which groupId/artifactId changed
  • [WFLY-12495] - Separate out feature groups related to clustering
  • [WFLY-12499] - Move javax.json.bind to jakarta.json.bind
  • [WFLY-12501] - Migrate javax.json to jakarta.json
  • [WFLY-12502] - Move to jakarta.inject:jakarta.inject-api
  • [WFLY-12509] - Upgrade jboss-jsf-api_2.3_spec to 3.0.0.Final
  • [WFLY-12521] - Upgrade jboss-transaction-api_1.3_spec to 2.0.0.Final
  • [WFLY-12523] - Move javax.validation to jakarta.validation
  • [WFLY-12524] - Move com.sun.mail:javax.mail to com.sun.mail:jakarta.mail-api
  • [WFLY-12528] - Upgrade CDI dependency to the one from Jakarta
  • [WFLY-12531] - Upgrade org.jboss.spec.javax.servlet.jboss-servlet-api_4.0_spec to 2.0.0.Final
  • [WFLY-12540] - Move from javax.activation:activation:1.1.1 to com.sun.activation:jakarta.activation:1.2.1
  • [WFLY-12544] - Upgrade org.jboss.spec.javax.websockets to 2.0.0.Final
  • [WFLY-12551] - Add entries to maven-enforcer-plugin ban-bad-dependencies config for artifacts whose maven GA has changed
  • [WFLY-12559] - Upgrade jboss-ejb-api_3.2_spec to 2.0.0.Final
  • [WFLY-12561] - Upgrade org.jboss.spec.javax.management.j2ee:jboss-j2eemgmt-api_1.1_spec to 2.0.0.Final
  • [WFLY-12566] - Align license.xml content with standard names and urls
  • [WFLY-12594] - Remove Quickstarts docs references to Java EE

Edit/Copy Release Notes

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