Wildfly
<h1> Release Notes 23.0.0.Final</h1>
<h2> Enhancement </h2> <ul> <li>[<a href='https://issues.redhat.com/browse/WFLY-5885'>WFLY-5885</a>] - jconsole.sh should fail fast if JBOSS_HOME is incorrect instead of starting the console with an incorrecdt classpath </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-12877'>WFLY-12877</a>] - Use descriptive error message for duplicate host/context deployments </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13578'>WFLY-13578</a>] - Add a testcase for transaction propagation over EJB remote simulating network issues on remote calls </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14087'>WFLY-14087</a>] - Document how to configure a datasource to take advantage of new Artemis pool support </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14332'>WFLY-14332</a>] - Upgrade messaging schema version to 13.0 </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14418'>WFLY-14418</a>] - Add tests to batch-jberet subsystem for attributes that allow expression </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14447'>WFLY-14447</a>] - Temporary files from the print data operations should be in server.tmp folder </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14463'>WFLY-14463</a>] - [Quickstarts] Make bootable JAR to fork provisioning and CLI execution </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14476'>WFLY-14476</a>] - Test Undertow transformers with JBoss EAP7.3 model version </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14500'>WFLY-14500</a>] - Add extra mod-cluster-filter to undertow-12.0.xml/undertow-11.0.xml test resource files </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14502'>WFLY-14502</a>] - At Undertow subsystem, replace "console-access-log" string by a constant </li> </ul>
<h2> Feature Request </h2> <ul> <li>[<a href='https://issues.redhat.com/browse/WFLY-6660'>WFLY-6660</a>] - Allow dumping Artemis journal to file using WildFly Management API </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-12215'>WFLY-12215</a>] - Support encrypted expression resolution using a CredentialStore </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-12473'>WFLY-12473</a>] - Allow UUID for instance-id </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-12896'>WFLY-12896</a>] - EE Concurrency Hung Tasks Termination </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-12969'>WFLY-12969</a>] - Include Openshift Instructions in EAP non-CD Quickstarts READMEs </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13640'>WFLY-13640</a>] - Provide Support for MicroProfile Reactive Messaging 1.0 for Kafka </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13700'>WFLY-13700</a>] - Add ability to configure stale transaction timeout for local transaction </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13959'>WFLY-13959</a>] - WildFly management API should allow configuration of Apache Artemis broker's critical analyzer </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13991'>WFLY-13991</a>] - Artemis should not delete corrupted log files </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14074'>WFLY-14074</a>] - Normalize principial propagation/injection across elytron and legacy </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14133'>WFLY-14133</a>] - Make call-timeout configurable on the core bridge </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14201'>WFLY-14201</a>] - Integrate MP Config 2.0 into EAP </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14206'>WFLY-14206</a>] - Integrate MP Metrics 3.0 into EAP </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14230'>WFLY-14230</a>] - Integrate MP OpenTracing 2.0 into EAP </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14245'>WFLY-14245</a>] - Integrate MP OpenAPI 2.0 </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14261'>WFLY-14261</a>] - Integrate MP Health 3.0 into EAP </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14277'>WFLY-14277</a>] - Update our MicroProfile JWT support to 1.2 as required by MicroProfile 4 </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14281'>WFLY-14281</a>] - Integrate MP Fault Tolerance 3.0 </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14312'>WFLY-14312</a>] - Implement MicroProfile REST Client 2.0 additions </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14391'>WFLY-14391</a>] - Quickstart for Reactive Messaging 1.0 with Kafka </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14399'>WFLY-14399</a>] - Ability to specify a configuration file for env variables where the location can also be configurable. </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14468'>WFLY-14468</a>] - Add support for using Infinispan APIs from a deployment </li> </ul>
<h2> Bug </h2> <ul> <li>[<a href='https://issues.redhat.com/browse/WFLY-12274'>WFLY-12274</a>] - EJB Bean with mappedName is not binding </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-12951'>WFLY-12951</a>] - JWT signed by 1024 bit long key is rejected </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-12970'>WFLY-12970</a>] - SmallRye Metrics - MetricsRegistryImpl - removal of entry from map which is currently iterated </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-12972'>WFLY-12972</a>] - MP Fault Tolerance - Fault Tolerance is missing logging code when activated </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13057'>WFLY-13057</a>] - Unexpected status of WSBACoordinator when using IBM JDK and SecurityManager </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13063'>WFLY-13063</a>] - Change default values of id-cache-size or confirmation-window-size for cluster connections </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13519'>WFLY-13519</a>] - Infinispan module attribute needs to support multiple values </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13595'>WFLY-13595</a>] - MP REST client causes classloader leak on undeploy </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13691'>WFLY-13691</a>] - PropertyNotFoundException when nested entity is null </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13692'>WFLY-13692</a>] - Anything in jboss-all.xml after <weld/> element is ignored </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13736'>WFLY-13736</a>] - WFLYWELD0041: WeldContainer is not started when redeploying </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-13779'>WFLY-13779</a>] - MicroProfile Metrics tests started to fail since changes in ConfigSource </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14189'>WFLY-14189</a>] - The RunAs annotation doesn't work in EJBs with Elytron </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14238'>WFLY-14238</a>] - FaceletsResourceResolver annotation is not taken into account </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14248'>WFLY-14248</a>] - Sync fixes/improvements of o:socket into f:websocket </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14249'>WFLY-14249</a>] - Ensure java.time/sql ProtoStream marshallers generate valid protobuf messages </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14250'>WFLY-14250</a>] - Ensure wildfly-clustering-web-* marshallers use valid protobuf encoding </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14270'>WFLY-14270</a>] - ProtoStream proxy marshalling should not imply JBoss Modules </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14275'>WFLY-14275</a>] - Large job repository is blocking deployment </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14276'>WFLY-14276</a>] - ELYTRON - HTTP sessions not shared among HA cluster members </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14286'>WFLY-14286</a>] - Infinispan should enable JMX registration when jmx capability is present </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14290'>WFLY-14290</a>] - Missing microprofile-rest-client in doc </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14293'>WFLY-14293</a>] - Regression failures when deploy JMS webservice endpoint and session endpoint </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14295'>WFLY-14295</a>] - ProtoStream marshallers for java.util.* classes should not use packed encoding </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14304'>WFLY-14304</a>] - add missing exclusions for artemis dependency </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14310'>WFLY-14310</a>] - JPASubsystemAdd uses non-standard attribute value resolution </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14311'>WFLY-14311</a>] - javax.naming.OperationNotSupportedException should be thrown when read-only remote naming operations failed </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14314'>WFLY-14314</a>] - Ensure java.net ProtoStream marshallers generate valid protobuf messages </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14342'>WFLY-14342</a>] - HandlerChainAdd does not handle expressions in the PROTOCOL_BINDINGS attribute </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14343'>WFLY-14343</a>] - Webservices subsystem PropertyAdd may invalidly store 'undefined' as the property value </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14345'>WFLY-14345</a>] - Ensure ByteBufferMarshalledValue marshaller generates a valid protobuf message </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14346'>WFLY-14346</a>] - IIOPSubsystemAdd processes a non-existent 'configuration' model node </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14348'>WFLY-14348</a>] - Unhelpful failure message 'WFLYJCA0032: Unable to start the ds because it generated more than one cf' </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14356'>WFLY-14356</a>] - Infinispan heap-memory caches transcoding key/values unnecessarily </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14357'>WFLY-14357</a>] - Sporadic ArrayIndexOutOfBoundsException on first few calls </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14359'>WFLY-14359</a>] - ProtoStream marshallers for Object[] should not use packed encoding </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14361'>WFLY-14361</a>] - Failed permission check during PersistenceManager.start() </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14365'>WFLY-14365</a>] - Programmatic web authentication (HttpServletRequest.login()) does not trigger sso </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14367'>WFLY-14367</a>] - Missing assignment of returned value for check in MP Metrics tests </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14371'>WFLY-14371</a>] - EJB timer not executed on Postgres due to timestamp comparison </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14372'>WFLY-14372</a>] - Multiple metrics collections </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14378'>WFLY-14378</a>] - Generic JMS RA fails to authenticate </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14381'>WFLY-14381</a>] - Ensure Infinispan specific marshallers use valid protobuf encoding </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14383'>WFLY-14383</a>] - Unable to set decay attribute in modcluster subsystem </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14384'>WFLY-14384</a>] - Unable to set capacity-factor attribute in distributed cache in Infinispan </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14385'>WFLY-14385</a>] - Ensure wildfly-clustering-server ProtoStream marshallers use valid protobuf encoding </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14386'>WFLY-14386</a>] - SecurityBootstrapService should set TCCL before calling PolicyConfigurationFactory.getPolicyConfigurationFactory() </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14389'>WFLY-14389</a>] - Resource adapters subsystem does not accept expression for security-application attribute </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14390'>WFLY-14390</a>] - WildFly does not start when async-registration attribute in XTS subsystem is set to an expression </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14400'>WFLY-14400</a>] - Ensure wildfly-clustering-ejb-* marshallers use valid protobuf encoding </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14402'>WFLY-14402</a>] - MicroProfile Metrics subsystem installs DUPs but doesn't require reload to remove </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14408'>WFLY-14408</a>] - journal-import command fails if in-vm connector has a server-id other than "0" </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14413'>WFLY-14413</a>] - Wrong rendering of the 'Starting & stopping Servers in a Managed Domain' section of the Admin Guide </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14417'>WFLY-14417</a>] - Do not include wildcard addresses in auto-generated Servers element </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14430'>WFLY-14430</a>] - Singleton lifecycle transition throws wrong exception type if target service was removed </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14439'>WFLY-14439</a>] - The org.apache.thrift module is in the wildfly-ee feature pack </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14441'>WFLY-14441</a>] - Currency ProtoStream marshaller needs to tolerate locales with no default currency </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14446'>WFLY-14446</a>] - Distributed session manager fails to invalidate/expire sessions when Undertow statistics are enabled </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14450'>WFLY-14450</a>] - CompositeSessionMetaDataTestCase fails intermittently </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14457'>WFLY-14457</a>] - Modules declaring dependency on CDI should get access to common annotations as well </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14458'>WFLY-14458</a>] - Last access end time not set for new distributed sessions </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14462'>WFLY-14462</a>] - exclude-local-receiver and local-receiver-pass-by-value not in ejb3 subsystem schema </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14464'>WFLY-14464</a>] - EJB3SubsystemXMLPersister should not resolve entity-bean attribute </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14466'>WFLY-14466</a>] - ConcurrentManager can throw NPE if managed object is closed more than once </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14470'>WFLY-14470</a>] - All EE Concurrency expression value attributes should be validated in EE subsystem unit tests </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14473'>WFLY-14473</a>] - Null Tracer injected on redeploy of WAR </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14474'>WFLY-14474</a>] - "HHH000431: Unable to determine H2 database version, certain features may not work" when using ExampleDS </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14477'>WFLY-14477</a>] - AttributeParser in batch subsystem should use a ModelNode as the value of an operation </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14482'>WFLY-14482</a>] - Add tests to Weld subsystem for attributes that allow expression </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14485'>WFLY-14485</a>] - Client mappings marshalling can fail due to security exceptions </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14494'>WFLY-14494</a>] - Failed to define class org.jboss.resteasy.microprofile.config.ServletConfigSourceImpl </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14498'>WFLY-14498</a>] - ChannelCommandDispatcherFactory needs to use a configurable Contextualizer for created dispatchers </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14503'>WFLY-14503</a>] - Optimize marshalling of ElytronAuthentication programmatic flag </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14504'>WFLY-14504</a>] - Refactor DefaultNonBlockingThreadFactory into wildfly-clustering-infinispan-spi </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14516'>WFLY-14516</a>] - SecurityIdentity is not re-used when using SubjectCreatingPolicyInterceptor in a CXF endpoint </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14522'>WFLY-14522</a>] - Don't enable near-cache in HotRodSessionManager if max-active-sessions is undefined. </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14524'>WFLY-14524</a>] - Error due to IllegalStateException while exporting metrics during server stop with standalone-microprofile.xml </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14525'>WFLY-14525</a>] - Intermittent error due to ConcurrentModificationException while exporting metrics during server start / stop with standalone.xml </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14526'>WFLY-14526</a>] - Distributable sessions cannot be invalidated via CLI </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14530'>WFLY-14530</a>] - InfinispanSessionManager should not expose JNDI contexts to its Infinispan listeners. </li> <li>[<a href='https://issues.redhat.com/browse/WFLY-14541'>WFLY-14541</a>] - Broken Admin Guide </li> </ul>