Release Notes - WildFly - Version 23.0.0.Beta1 - HTML format

Sub-task

  • [WFLY-14052] - EE 9 jms/core20/jmscontexttopictests#getMetaDataTest tests expects JMS version 3.0 but is seeing 2.0
  • [WFLY-14300] - Create Jakarta Bean Validation TCK runner for WildFly EE 9
  • [WFLY-14315] - Replace "JavaServer Faces|JSF" references in java doc with corresponding Jakarta EE ones
  • [WFLY-14322] - Replace "Contexts and Dependency Injections|CDI" references in java doc with corresponding Jakarta EE ones
  • [WFLY-14323] - Replace "Java API for XML Registries|JAXR" references in java doc with corresponding Jakarta EE ones
  • [WFLY-14324] - Replace "Java Servlet, Java Authentication Service Provider Interface for Containers|JASPIC, Java Authorization Contract for Containers|JACC, Java Transaction API|JTA" references in java doc with corresponding Jakarta EE ones
  • [WFLY-14325] - Replace "Batch Applications for the Java Platform|JBatch, JavaMail API, JavaBeans Activation Framework|JAF, Bean Validation|JBV, Expression Language|JEL" references in java doc with corresponding Jakarta EE ones
  • [WFLY-14326] - Replace "Java Architecture for XML Binding|JAXB, Java API for JSON Binding|JSON-B, Java API for XML-Based Web Services|JAX-WS" references in java doc with corresponding Jakarta EE ones
  • [WFLY-14327] - Replace "Java API for RESTful Web Services|JAX-RS, JavaServer Pages Standard Tag Library|JSTL, Java API for JSON Processing|JSON-P, Java API for XML-Based RPC|JAX-RPC" references in java doc with corresponding Jakarta EE ones
  • [WFLY-14351] - Use resolveModelAttribute when reading the XTSSubsystemDefinition.DEFAULT_CONTEXT_PROPAGATION value for runtime use

Feature Request

  • [WFLY-6660] - Allow dumping Artemis journal to file using WildFly Management API
  • [WFLY-12473] - Allow UUID for instance-id
  • [WFLY-12896] - EE Concurrency Hung Tasks Termination
  • [WFLY-12969] - Include Openshift Instructions in EAP non-CD Quickstarts READMEs
  • [WFLY-13640] - Provide Support for MicroProfile Reactive Messaging 1.0 for Kafka
  • [WFLY-13959] - WildFly management API should allow configuration of Apache Artemis broker's critical analyzer
  • [WFLY-13991] - Artemis should not delete corrupted log files
  • [WFLY-14074] - Normalize principial propagation/injection across elytron and legacy
  • [WFLY-14133] - Make call-timeout configurable on the core bridge
  • [WFLY-14201] - Integrate MP Config 2.0 into EAP
  • [WFLY-14206] - Integrate MP Metrics 3.0 into EAP
  • [WFLY-14230] - Integrate MP OpenTracing 2.0 into EAP
  • [WFLY-14245] - Integrate MP OpenAPI 2.0
  • [WFLY-14261] - Integrate MP Health 3.0 into EAP
  • [WFLY-14277] - Update our MicroProfile JWT support to 1.2 as required by MicroProfile 4
  • [WFLY-14281] - Integrate MP Fault Tolerance 3.0
  • [WFLY-14312] - Implement MicroProfile REST Client 2.0 additions
  • [WFLY-14399] - Ability to specify a configuration file for env variables where the location can also be configurable.

Bug

  • [WFLY-11272] - wildfly-microprofile-health-smallrye_1_0.xsd doesn't have documentation for allowed attributes
  • [WFLY-11499] - MicroProfileMetricsApplicationTestCase fails with security manager
  • [WFLY-11718] - MicroProfileMetricsHistogramMultipleInvocationsTestCase fails intermittently
  • [WFLY-11855] - Transient failures in MicroProfileMetricsDifferentFormatsValueTestCase
  • [WFLY-12274] - EJB Bean with mappedName is not binding
  • [WFLY-12951] - JWT signed by 1024 bit long key is rejected
  • [WFLY-12970] - SmallRye Metrics - MetricsRegistryImpl - removal of entry from map which is currently iterated
  • [WFLY-12972] - MP Fault Tolerance - Fault Tolerance is missing logging code when activated
  • [WFLY-13057] - Unexpected status of WSBACoordinator when using IBM JDK and SecurityManager
  • [WFLY-13519] - Infinispan module attribute needs to support multiple values
  • [WFLY-13595] - MP REST client causes classloader leak on undeploy
  • [WFLY-13691] - PropertyNotFoundException when nested entity is null
  • [WFLY-13736] - WFLYWELD0041: WeldContainer is not started when redeploying
  • [WFLY-14038] - Intermittent failure MeterTest.testRates org.eclipse.microprofile.metrics.tck.metrics
  • [WFLY-14107] - EJBInvocationStatistics TestCase Failures
  • [WFLY-14157] - Internal Error accessing EJB Runtime option at Management Console
  • [WFLY-14189] - The RunAs annotation doesn't work in EJBs with Elytron
  • [WFLY-14238] - FaceletsResourceResolver annotation is not taken into account
  • [WFLY-14248] - Sync fixes/improvements of o:socket into f:websocket
  • [WFLY-14249] - Ensure java.time/sql ProtoStream marshallers generate valid protobuf messages
  • [WFLY-14250] - Ensure wildfly-clustering-web-* marshallers use valid protobuf encoding
  • [WFLY-14270] - ProtoStream proxy marshalling should not imply JBoss Modules
  • [WFLY-14275] - Large job repository is blocking deployment
  • [WFLY-14276] - ELYTRON - HTTP sessions not shared among HA cluster members
  • [WFLY-14282] - HostExcludesTestCase.testHostExcludes fails with wildfly-ee-galleon-pack server distribution
  • [WFLY-14286] - Infinispan should enable JMX registration when jmx capability is present
  • [WFLY-14290] - Missing microprofile-rest-client in doc
  • [WFLY-14293] - Regression failures when deploy JMS webservice endpoint and session endpoint
  • [WFLY-14295] - ProtoStream marshallers for java.util.* classes should not use packed encoding
  • [WFLY-14304] - add missing exclusions for artemis dependency
  • [WFLY-14310] - JPASubsystemAdd uses non-standard attribute value resolution
  • [WFLY-14311] - javax.naming.OperationNotSupportedException should be thrown when read-only remote naming operations failed
  • [WFLY-14314] - Ensure java.net ProtoStream marshallers generate valid protobuf messages
  • [WFLY-14342] - HandlerChainAdd does not handle expressions in the PROTOCOL_BINDINGS attribute
  • [WFLY-14343] - Webservices subsystem PropertyAdd may invalidly store 'undefined' as the property value
  • [WFLY-14345] - Ensure ByteBufferMarshalledValue marshaller generates a valid protobuf message
  • [WFLY-14346] - IIOPSubsystemAdd processes a non-existent 'configuration' model node
  • [WFLY-14348] - Unhelpful failure message 'WFLYJCA0032: Unable to start the ds because it generated more than one cf'
  • [WFLY-14356] - Infinispan heap-memory caches transcoding key/values unnecessarily
  • [WFLY-14357] - Sporadic ArrayIndexOutOfBoundsException on first few calls
  • [WFLY-14359] - ProtoStream marshallers for Object[] should not use packed encoding
  • [WFLY-14360] - Typo in README of MP-JWT Quickstart
  • [WFLY-14361] - Failed permission check during PersistenceManager.start()
  • [WFLY-14367] - Missing assignment of returned value for check in MP Metrics tests
  • [WFLY-14371] - EJB timer not executed on Postgres due to timestamp comparison
  • [WFLY-14372] - Multiple metrics collections
  • [WFLY-14378] - Generic JMS RA fails to authenticate
  • [WFLY-14379] - Widespread test failures on Fedora 33 with Fedora distribution of OpenJDK 11
  • [WFLY-14381] - Ensure Infinispan specific marshallers use valid protobuf encoding
  • [WFLY-14383] - Unable to set decay attribute in modcluster subsystem
  • [WFLY-14384] - Unable to set capacity-factor attribute in distributed cache in Infinispan
  • [WFLY-14385] - Ensure wildfly-clustering-server ProtoStream marshallers use valid protobuf encoding
  • [WFLY-14389] - Resource adapters subsystem does not accept expression for security-application attribute
  • [WFLY-14390] - WildFly does not start when async-registration attribute in XTS subsystem is set to an expression
  • [WFLY-14400] - Ensure wildfly-clustering-ejb-* marshallers use valid protobuf encoding
  • [WFLY-14402] - MicroProfile Metrics subsystem installs DUPs but doesn't require reload to remove
  • [WFLY-14408] - journal-import command fails if in-vm connector has a server-id other than "0"
  • [WFLY-14413] - Wrong rendering of the 'Starting & stopping Servers in a Managed Domain' section of the Admin Guide
  • [WFLY-14417] - Do not include wildcard addresses in auto-generated Servers element
  • [WFLY-14430] - Singleton lifecycle transition throws wrong exception type if target service was removed
  • [WFLY-14441] - Currency ProtoStream marshaller needs to tolerate locales with no default currency
  • [WFLY-14446] - Distributed session manager fails to invalidate/expire sessions when Undertow statistics are enabled
  • [WFLY-14450] - CompositeSessionMetaDataTestCase fails intermittently
  • [WFLY-14457] - Modules declaring dependency on CDI should get access to common annotations as well
  • [WFLY-14464] - EJB3SubsystemXMLPersister should not resolve entity-bean attribute
  • [WFLY-14466] - ConcurrentManager can throw NPE if managed object is closed more than once
  • [WFLY-14473] - Null Tracer injected on redeploy of WAR
  • [WFLY-14482] - Add tests to Weld subsystem for attributes that allow expression
  • [WFLY-14485] - Client mappings marshalling can fail due to security exceptions

Task

  • [WFLY-750] - Clarifications needed for Message Translations II
  • [WFLY-12932] - Test UndertowService config with subsystem attributes
  • [WFLY-12933] - Add documentation on the Undertow subsystem attributes
  • [WFLY-13858] - Bump the Undertow subsystem model version and schema to version 12
  • [WFLY-14006] - Consider having the Extension implementation for extensions with deprecated subsystems register themselves as such
  • [WFLY-14169] - Remove the wildfly-ee feature pack dependency on wildfly-servlet
  • [WFLY-14170] - Remove wildfly-ee and wildfly-servlet feature pack's dependency on the wildfly-core feature pack
  • [WFLY-14219] - Utilize JBoss Modules version 1.9 in module descriptors
  • [WFLY-14256] - Clean up set of installations provisioned in testsuite/layers when -Dts.ee9 is used
  • [WFLY-14291] - Update the Galleon layers docs to reference microprofile-opentracing instead of opentracing
  • [WFLY-14296] - Reenable ignored metrics tests
  • [WFLY-14305] - Resolving Some mistakes in Developer Guide
  • [WFLY-14362] - Split ee galleon-feature-pack module
  • [WFLY-14363] - Split full galleon-feature-pack module
  • [WFLY-14398] - Update quickstarts for MP Platform 4.0
  • [WFLY-14407] - Upgrade WildFly Preview to use EE 9 Hibernate Validator 7.0.1.Final
  • [WFLY-14414] - Add a test for resolving expression in wsdl-uri-scheme attribute
  • [WFLY-14425] - Add tests to the JSF subsystem for attributes that allow expressions
  • [WFLY-14427] - Fix usages of the credential-reference schema in the Undertow subsystem
  • [WFLY-14437] - Add tests to the Mail subsystem for attributes that allow expressions
  • [WFLY-14440] - Add tests to ejb3 subsystem for attributes that allow expression
  • [WFLY-14444] - Reduce overhead of map protostream marshallers
  • [WFLY-14449] - ChannelCommandDispatcherFactory should not assume JBoss Modules
  • [WFLY-14452] - Refactor key affinity service factory implementation into wildfly-clustering-infinispan-spi module
  • [WFLY-14465] - WebSecurityProgrammaticLoginTestCase expects the misspelled Programatic auth type
  • [WFLY-14480] - Duplicate declaration of version of io.smallrye.reactive:smallrye-reactive-converter-api:jar + wrong version + duplicate jboss module

Component Upgrade

  • [WFLY-14142] - Upgrade Google guava from 25.0-jre to 30.1-jre (addresses CVE-2020-8908)
  • [WFLY-14176] - Update commons-cli to 1.4
  • [WFLY-14186] - Update netty.io to 4.1.58
  • [WFLY-14216] - Update Extended StAX API 1.8.3
  • [WFLY-14272] - Upgrade to RestEasy 3.15.0.Final
  • [WFLY-14289] - Upgrade Weld to 3.1.6.Final
  • [WFLY-14294] - Upgrade tests to bootable JAR 3.0.0.Final
  • [WFLY-14328] - Update Smallrye-Metrics to 3.0.1
  • [WFLY-14333] - Upgrade wildfly-http-client to 1.1.5.Final
  • [WFLY-14335] - Upgrade jboss-ejb-client to 4.0.39.Final
  • [WFLY-14340] - Upgrade Infinispan to 11.0.9.Final
  • [WFLY-14341] - Upgrade JGroups to 4.2.11.Final
  • [WFLY-14352] - Upgrade to wildfly-naming-client 1.0.14.Final
  • [WFLY-14358] - Upgrade ironjacamar to 1.4.27.Final
  • [WFLY-14374] - Upgrade galleon-plugins to 5.1.0.Final
  • [WFLY-14376] - Upgrade RESTEasy to 3.15.0.Final
  • [WFLY-14382] - Upgrade generic jms from 2.0.8.Final to 2.0.9.Final
  • [WFLY-14401] - Upgrade Mojarra to 2.3.14.SP04
  • [WFLY-14404] - Upgrade CXF from 3.3.7 to 3.3.9
  • [WFLY-14429] - Upgrade HAL to 3.3.1.Final
  • [WFLY-14435] - Upgrade smallrye-health from 2.2.0 to 2.2.5
  • [WFLY-14443] - Upgrade Mojarra to 3.0.0.SP04 in the EE9 feature pack
  • [WFLY-14451] - Upgrade Apache Artemis to 2.17 in WildFly Preview
  • [WFLY-14461] - Upgrade WildFly Core to 15.0.0.Beta1
  • [WFLY-14467] - Upgrade mod_cluster to 1.4.3.Final
  • [WFLY-14483] - Upgrade to Mutiny 0.14.0
  • [WFLY-14491] - Upgrade quickstarts to Bootable JAR 4.0.0.Beta1
  • [WFLY-14631] - Upgrade WildFly Core to 16.0.0.Beta1

Enhancement

  • [WFLY-12877] - Use descriptive error message for duplicate host/context deployments
  • [WFLY-14087] - Document how to configure a datasource to take advantage of new Artemis pool support
  • [WFLY-14332] - Upgrade messaging schema version to 13.0
  • [WFLY-14447] - Temporary files from the print data operations should be in server.tmp folder
  • [WFLY-14463] - [Quickstarts] Make bootable JAR to fork provisioning and CLI execution

Edit/Copy Release Notes

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