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

Sub-task

  • [WFLY-7186] - Security 1.0 Support (JSR 375) With WildFly Elytron
  • [WFLY-11454] - Validate requirement for modules previously exported by javax.ejb.api on org.jboss.metadata.appclient
  • [WFLY-11455] - Validate requirement for modules previously exported by javax.ejb.api on org.jboss.narayana.txframework
  • [WFLY-11460] - Validate requirement for modules previously exported by javax.ejb.api on org.jboss.as.webservices
  • [WFLY-11467] - Validate requirement for modules previously exported by javax.ejb.api on org.jboss.iiop-client

Feature Request

  • [WFLY-9452] - An easy way to configure EAP from an OpenShift ConfigMap
  • [WFLY-10326] - Add setting to control global memory usage for messaging servers
  • [WFLY-10493] - Support JMS Java EE resources definition for remote Artemis-based broker
  • [WFLY-10769] - Integrate mod_cluster ramp-up mechanism when starting new nodes
  • [WFLY-10832] - Determine the primary provider of Singleton Service using CLI
  • [WFLY-11479] - HTTP Basic Authentication - Silent Operation
  • [WFLY-11550] - Provide ability to suspend and resume the set of servers managed by a specific host controller
  • [WFLY-11622] - Multiple delivery group support for MDBs
  • [WFLY-11641] - Layers for servlet and full galleon feature-packs
  • [WFLY-11676] - Provide ability to list modules which are on deployment's classpath
  • [WFLY-11681] - Provide ability to list modules which are on deployment's classpath

Bug

  • [WFLY-2443] - JMS service shutsdown and doesn't recover after disk fills up.
  • [WFLY-8398] - AdvancedLdapLoginModule - skip roles search when rolesCtxDN is null
  • [WFLY-9305] - ActiveMQ Resource Adapter can not lookup destination in app namespace
  • [WFLY-9896] - Server-server EJB transactional invocation rolls back if stateful bean is used and JBOSS-LOCAL-USER auth is not possible
  • [WFLY-10191] - Artemis can fail when resolving DNS under a security manager
  • [WFLY-10380] - ThreadPoolExecutor leak under SM due to lack of privileged block
  • [WFLY-10650] - Off-heap memory doesn't work for distributable cache
  • [WFLY-10808] - Default Value of local-receiver-pass-by-value in jboss-ejb-client Descriptor is Not Respected
  • [WFLY-10841] - XA recovery warnings when server reloaded
  • [WFLY-11094] - Elytron does not do RunAs identity remote propagation
  • [WFLY-11142] - Regression in SOAP over JMS when WF13 and WF14 are communicating
  • [WFLY-11205] - CXF-7832 - WrappedMessageContext containsKey not consistent with get/put
  • [WFLY-11219] - Apply CXF Fix managing closing of temp queues (CXF-7768)
  • [WFLY-11275] - JSF ViewMap Regression
  • [WFLY-11309] - Use registered priorities for MP Config DUP
  • [WFLY-11310] - Use registered priorities for MP Health DUP
  • [WFLY-11311] - Use registered priorities for MP OpenTracing DUP
  • [WFLY-11339] - ServiceRef*TestCases fail with security manager
  • [WFLY-11340] - Tests in org.jboss.as.test.integration.microprofile.opentracing failing with security manager
  • [WFLY-11346] - MicroProfile tests failing with security manager
  • [WFLY-11347] - Tests from org.jboss.as.test.integration.messaging fails with security manager
  • [WFLY-11348] - EESecurityAuthMechanismTestCase fails with security manager
  • [WFLY-11361] - Test LookupTestCase fails with security manager
  • [WFLY-11363] - Test HttpInvocationInContainerTestCase fails with security manager
  • [WFLY-11384] - StatefulFailoverTestCase fails intermittently
  • [WFLY-11385] - Referrals roles assignment for referral user does not work for AdvancedLdapLoginModule with Active Directory
  • [WFLY-11387] - IllegalStateException when calling MetricsContextService.stop during shutdown sequence
  • [WFLY-11406] - Reflection exception at org.jboss.classfilewriter.ClassFile on JDK12
  • [WFLY-11414] - :read-resource operation of jax-rs subsystem doesn't handle all interfaces
  • [WFLY-11444] - Remove unused dependencies from org.jboss.ejb3
  • [WFLY-11447] - Management model does not show mod_cluster bound ports
  • [WFLY-11452] - Remove unused dependencies from Weld beanvalidation, transaction and webservices
  • [WFLY-11457] - Metered - difference between Prometheus and JSON format
  • [WFLY-11458] - Timed - difference between Prometheus and JSON format
  • [WFLY-11469] - Cannot wire or start components while the registry is not running
  • [WFLY-11480] - Possible to remove referenced activemq http-connector
  • [WFLY-11493] - Core queues loaded at boot are not removable
  • [WFLY-11501] - DynamicJaspiTestCase fails with security manager
  • [WFLY-11503] - JspTagTestCase fails with security manager with jboss.dist set
  • [WFLY-11506] - EAR deployment fails with a CNFE when @Transactional is used in a CDI bean
  • [WFLY-11509] - SessionIdentifierSerializer should use privileged block for service loader
  • [WFLY-11510] - EarOpenTracingWithWeldProbeTestCase fails with node0/1 set
  • [WFLY-11512] - Remove test workaround for CDI-727
  • [WFLY-11519] - Time-based metrics do not specify measurement unit
  • [WFLY-11521] - Race condition in InfinispanRouteLocator logic can cause missing route
  • [WFLY-11526] - Mixed domain tests don't work when overriding the slave JVM when running with Java 11
  • [WFLY-11530] - Distributed @Stateful EJB implementation should not hold references to CapabilityServiceSupport
  • [WFLY-11531] - SimpleMarshallingContext#createMarshaller should run in a privileged block
  • [WFLY-11534] - DistributableCacheFactoryServiceConfigurator should generate ServiceName for TSR via capability name
  • [WFLY-11535] - Cluster fails to merge if instances started simultaneously
  • [WFLY-11536] - enable-elytron.cli fails with WF15
  • [WFLY-11543] - EJB transactional method unable to commit when invoked from CDI bean with MariaDB
  • [WFLY-11545] - PassivationStoreWriteHandler should require reload if CacheFactoryBuilder service is not started
  • [WFLY-11547] - Inconsistency in JCA Subsystem xsd, boundedqueque is used for worker threads
  • [WFLY-11552] - Fixing licence headers using Jboss by Red Hat in copyright notice
  • [WFLY-11555] - Legacy security subsystem setting Policy to null on reload
  • [WFLY-11558] - Content-Type header is not set in HTTP response for directory resource in servlet directory-listing feature
  • [WFLY-11561] - org.jboss.as.test.integration.messaging.jms.context.notClosingInjectedContext.NotClosingInjectedContextTestCase
  • [WFLY-11563] - Race condition in PersistenceUnitServiceImpl when the service is being stopped
  • [WFLY-11575] - DefaultCacheContainer getCache(...) createIfAbsent variants throw NPE when called with false and cache does not exist
  • [WFLY-11579] - Description of transaction timeout is misleading
  • [WFLY-11582] - Batch thread tx context not cleaned up after chunk-type step
  • [WFLY-11583] - Checkpoints must be set after skipped item
  • [WFLY-11584] - Legacy Web migrate op fails if a connector has scheme https and no SSL config
  • [WFLY-11585] - Access ordered LinkedHashMap not externalized correctly
  • [WFLY-11586] - Missing runtime reference to external destinations
  • [WFLY-11587] - org.jboss.as.weld has optional dependency on org.jboss.as.security which causes regression
  • [WFLY-11590] - Cancelled timer not removed from internal cache when using persistent timers
  • [WFLY-11592] - Missing microprofile-metrics-smallrye subsystem in some configuration files
  • [WFLY-11593] - Typo and ambiguity in 'integrated-jaspi' attribute of 'application-security-domain' element
  • [WFLY-11595] - Eliminate unnecessary remote command invocation when EJB has no @StatefulTimeout
  • [WFLY-11603] - Intermittent NPE from MP config SubsystemDeploymentProcessor
  • [WFLY-11607] - WFTC-54 - Integration with Narayana fails when timeout propagation over remote call declares it as '0' causing UserTransaction timeout to not work
  • [WFLY-11612] - Not possible to configure more than 1 passivation-store per deployment
  • [WFLY-11614] - IIOP: bug in SSL component creation
  • [WFLY-11616] - CDIBuiltinInjectionTestCase fails with a security manager installed
  • [WFLY-11617] - Validation not working for pooled-connection-factory's transaction attribute.
  • [WFLY-11618] - Unable to deploy jts quickstart
  • [WFLY-11627] - ExampleDS is requirement for applications that don't mandate it.
  • [WFLY-11634] - RunAsWithElytronEJBContextPropagationTestCase fails with node0 set
  • [WFLY-11636] - WeldClassFileInfo#containsAnnotation() should consider interface default methods
  • [WFLY-11639] - mod_cluster and HTTP2 enabled (the default) not working
  • [WFLY-11651] - Add method parameter check in jaxrs apps
  • [WFLY-11668] - Core queue creation is missing a routing type attribute
  • [WFLY-11670] - Intermittent failures in EJBClientXidTransactionTestCase.testServerSuspension
  • [WFLY-11678] - ManagedExecutorService persists contextClassLoader reference to cause app classloader leaks
  • [WFLY-11691] - Default no-request-timeout value on HTTP(s) listeners seems to be causing unexpected timeouts
  • [WFLY-11698] - TransactionTimeoutQueueSetupTask fails to set up max-delivery-attempts properly
  • [WFLY-11701] - Duplicate WildFly14.0 host exclude entry in domain-host-excludes.xml configuration
  • [WFLY-11703] - remote-cache-container resource is missing transaction configuration
  • [WFLY-11706] - Deadlock in cleanup following DatabaseCertLoginModuleTestCase
  • [WFLY-11710] - Datasource metrics are not always exposed by the metrics subsystem
  • [WFLY-11714] - The testsuite/layers tests should be individually launchable in a manner consistent with other non-smoke testsuites
  • [WFLY-11716] - Deployment Fails with @Transactional in Passivating Scope Bean
  • [WFLY-11733] - Dependency for log4j.log4j two times in testsuite/integration/smoke/pom.xml
  • [WFLY-11734] - Weld subsystem throws NPE deploying an application if transactions subsystem is missing
  • [WFLY-11755] - AcmeResourceHandler should avoid per-request object allocations
  • [WFLY-11773] - Wrongly named properties in "Messaging - Discovery Configuration" docs
  • [WFLY-17307] - Default no-request-timeout value on HTTP(s) listeners seems to be causing unexpected timeouts

Task

  • [WFLY-7304] - Compensations subsystem
  • [WFLY-11254] - Optimize FineSessionAttributes cache operations
  • [WFLY-11349] - Tests in org.jboss.as.test.clustering.cluster fails with security manager
  • [WFLY-11436] - HA also needs fix for "Transactional caches are not supported." log warning from ORM 5.3.* deployments
  • [WFLY-11474] - Make activemq dependency on cli module optional
  • [WFLY-11487] - Bump messaging schema version to 6.0
  • [WFLY-11500] - Some web clustering tests fail with security manager
  • [WFLY-11556] - Create utility to ignore tests if the security manager is enabled
  • [WFLY-11573] - Remove Servlet 3.1 dependency
  • [WFLY-11588] - Audit and if possible eliminate overrides of SimpleResourceDefinition.registerCapabilities
  • [WFLY-11591] - servlet-feature-pack-licenses.xml - remove org.glassfish:javax.json and javax.json:javax.json-api licences
  • [WFLY-11602] - Missing configurations in the legacy builds
  • [WFLY-11626] - Reduce unnecessary per-request array allocation/copies when parsing jsessionid
  • [WFLY-11647] - Do not use hardcoded groupid for wildfly-client-properties in web services tests integration subsystem
  • [WFLY-11688] - Update subsystem tests and mixed domain tests to use EAP 7.2.0 rather than WF14
  • [WFLY-11689] - Update the "Getting Started Guide" doc for WF 16
  • [WFLY-11690] - Upgrade target XML namespace for Galleon packages from 1.0 to 2.0
  • [WFLY-11693] - Add missing Infinispan subsystem transformer tests for EAP 7.2
  • [WFLY-11694] - Add missing JGroups subsystem transformer tests for EAP 7.2
  • [WFLY-11699] - Update ParseAndMarshalModelsTestCase for EAP 7.2.0 configs
  • [WFLY-11700] - Add messaging transformers for EAP 7.2.0
  • [WFLY-11709] - Use maven project.groupId for galleon pack dependencies in the Galleon layers Wildfly test suite
  • [WFLY-11711] - Prepare HostExcludesTestCase for following product host exclusions
  • [WFLY-11713] - Add missing Singleton subsystem transformer tests for EAP 7.2
  • [WFLY-11719] - Redo how we test mod_cluster transformers to improve test coverage
  • [WFLY-11730] - Do not record Galleon provisioned state and log provisioning time
  • [WFLY-11774] - Rename microprofile layer to be observability
  • [WFLY-11788] - revert ironjacamar to 1.4.12
  • [WFLY-11872] - Overhaul infinispan subsystem transformer tests to improve coverage

Component Upgrade

  • [WFLY-10995] - update Netty 4.1.25 to 4.1.29
  • [WFLY-11204] - Upgrade Apache CXF from 3.2.5-jbossorg-1 to 3.2.7
  • [WFLY-11376] - Upgrade to ironjacamar 1.4.12 Final
  • [WFLY-11408] - Upgrade HAL to 3.1.2.Final
  • [WFLY-11428] - Upgrade JBeret from 1.3.1.Final to 1.3.2.Final
  • [WFLY-11431] - Upgrade JBoss Negotiation to 3.0.5.Final
  • [WFLY-11449] - Upgrade JGroups to 4.0.16.Final
  • [WFLY-11473] - Upgrade Narayana to 5.9.1.Final
  • [WFLY-11490] - Upgrade Infinispan to 9.4.4.Final
  • [WFLY-11502] - Upgrade WildFly Core 8.0.0.Beta1
  • [WFLY-11511] - Upgrade Infinispan to 9.4.5.Final
  • [WFLY-11528] - Wildfly HTTP Client 1.0.13.Final
  • [WFLY-11532] - Upgrade license plugin to 2.0.0.Beta2
  • [WFLY-11537] - Upgrade HAL to 3.0.10.Final
  • [WFLY-11539] - Upgrade Infinispan to 9.4.6.Final
  • [WFLY-11560] - Upgrade to Hibernate Validator 6.0.14.Final
  • [WFLY-11570] - Upgrade wildfly-transaction-client from 1.1.2.Final to 1.1.3.Final
  • [WFLY-11571] - Upgrade FasterXML Jackson from 2.9.5 to 2.9.8
  • [WFLY-11576] - Upgrade commons-digester from 1.8 to 1.8.1
  • [WFLY-11577] - Upgrade WildFly Core 8.0.0.Beta2
  • [WFLY-11580] - Upgrade jberet-core from 1.3.2.Final to 1.3.3.Final
  • [WFLY-11599] - Upgrade jboss-ejb-client from 4.0.12 to 4.0.13
  • [WFLY-11621] - Upgrade Weld to 3.1.0.Final
  • [WFLY-11637] - Upgrade WildFly Core 8.0.0.Beta3
  • [WFLY-11642] - Upgrade to galleon 3.0.1.RC1 and galleon plugins 3.0.1.RC2
  • [WFLY-11648] - Upgrade to RESTEasy 3.6.3.Final
  • [WFLY-11677] - Upgrade WildFly Core 8.0.0.Beta4
  • [WFLY-11683] - Upgrade JSF based on Mojarra 2.3.9.SP01
  • [WFLY-11687] - Upgrade JBoss EJB Client to 4.0.14.Final
  • [WFLY-11692] - Upgrade WildFly Core 8.0.0.Beta5
  • [WFLY-11702] - Upgrade Yasson to 1.0.3
  • [WFLY-11708] - Upgrade JGroups to 4.0.17.Final
  • [WFLY-11732] - Upgrade to Galleon and WFGP 3.0.1.Final
  • [WFLY-11735] - Upgrade Narayana to 5.9.3.Final
  • [WFLY-11736] - Upgrade Hibernate Validator to 6.0.15.Final
  • [WFLY-11738] - Upgrade JGroups to 4.0.18.Final
  • [WFLY-11741] - Upgrade Jboss Metadata to 13.0.0.Final
  • [WFLY-11742] - Upgrade Infinispan to 9.4.7.Final
  • [WFLY-11748] - Upgrade hibernate components core / commons.annotations / search
  • [WFLY-11749] - Upgrade Hibernate ORM from 5.3.7 to 5.3.8
  • [WFLY-11761] - Upgrade Infinispan to 9.4.8.Final
  • [WFLY-11762] - Upgrade to ironjacamar 1.4.14 Final
  • [WFLY-11775] - Upgrade WildFly Core 8.0.0.CR1
  • [WFLY-11777] - Upgrade Hibernate ORM from 5.3.8 to 5.3.9
  • [WFLY-11785] - Upgrade WildFly Core 8.0.0.Final

Enhancement

  • [WFLY-7234] - Ability to identify primary singleton provider node
  • [WFLY-10212] - Deploying of jms bridge requires a lot of mandatory parameters
  • [WFLY-10542] - Log thread information of uncompleted EJB timer task
  • [WFLY-11420] - Configure statistics-enabled for subsystems that exposes metrics
  • [WFLY-11421] - Correct the compensations framework dependency to be for the XTS subsystem
  • [WFLY-11434] - Set the iiop bound port of the socket binding
  • [WFLY-11440] - Remove deprecated org.jboss.as.ejb3.component.EJBUtilities class
  • [WFLY-11441] - Eliminate BasicComponentCreateService.deploymentUnit injector
  • [WFLY-11471] - Add expressions to enable statistics
  • [WFLY-11478] - Add test to cover a messaging subsystem without any internal broker
  • [WFLY-11488] - Deprecate org.jboss.as.server.Services.addServerExecutorDependency() method
  • [WFLY-11529] - Expose WildFly metrics in /metrics endpoints
  • [WFLY-11597] - Allow eager SFSB passivation when enabled via system property
  • [WFLY-11644] - Add expressions to enable statistics - EJB and WS
  • [WFLY-11674] - Adding JTA reference under docs: documentation about transactions is missing
  • [WFLY-11712] - Test execution of layers
  • [WFLY-11739] - Transaction JDBC object store does not start on PostgreSQL Plus 10.1
  • [WFLY-11740] - Eliminate unused ServiceInjectionSource and ManagementEjbComponent classes
  • [WFLY-11757] - Update Maven Plugins to 2.0.0.Final

Edit/Copy Release Notes

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