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

Sub-task

  • [WFCORE-5645] - Assertion arguments should be passed in the correct order (testsuite)
  • [WFCORE-5646] - Assertion arguments should be passed in the correct order (protocol)
  • [WFCORE-5647] - Assertion arguments should be passed in the correct order (elytron)
  • [WFCORE-5648] - Assertion arguments should be passed in the correct order (controller)
  • [WFCORE-5656] - Test preparation errors shall cause failure (testsuite)
  • [WFCORE-5657] - Test preparation errors shall cause failure (patching)
  • [WFCORE-5658] - Test preparation errors shall cause failure (jmx)
  • [WFCORE-5659] - Test preparation errors shall cause failure (host-controller)
  • [WFCORE-5662] - Check emptiness with Collection.isEmpty() (controller-client)
  • [WFCORE-5663] - Check emptiness with Collection.isEmpty() (elytron)
  • [WFCORE-5664] - Check emptiness with Collection.isEmpty() (host-controller)
  • [WFCORE-5665] - Check emptiness with Collection.isEmpty() (jmx)
  • [WFCORE-5666] - Check emptiness with Collection.isEmpty() (model-test)
  • [WFCORE-5667] - Check emptiness with Collection.isEmpty() (patching)
  • [WFCORE-5668] - Check emptiness with Collection.isEmpty() (process-controller)
  • [WFCORE-5669] - Check emptiness with Collection.isEmpty() (remoting)
  • [WFCORE-5670] - Check emptiness with Collection.isEmpty() (security-manager)
  • [WFCORE-5671] - Check emptiness with Collection.isEmpty() (server)
  • [WFCORE-5672] - Check emptiness with Collection.isEmpty() (subsystem-test)
  • [WFCORE-5699] - "StandardCharsets" constants should be preferred (controller)
  • [WFCORE-5700] - "StandardCharsets" constants should be preferred (host-controller)
  • [WFCORE-5701] - "StandardCharsets" constants should be preferred (process-controller)
  • [WFCORE-5702] - "StandardCharsets" constants should be preferred (server)

Feature Request

  • [WFCORE-2806] - Global domain config for unique GC log file name and path
  • [WFCORE-5483] - Provide a LoginModule compatible security realm.
  • [WFCORE-5489] - As a developer, I want to override management attribute values using environment variables

Bug

  • [WFCORE-5497] - Multiple syntax issues with 'wildfly-init-debian.sh'
  • [WFCORE-5566] - Fix FIPS detection so that it also works with Java 17
  • [WFCORE-5602] - security enable-http-auth-http-server command fails for the security domain "other"
  • [WFCORE-5609] - AbstractOperationContext#getCurrentOperationName() does not return the name of the operation
  • [WFCORE-5630] - Use of maven-resource-plugin filtering during feature pack generation is picking up binary files
  • [WFCORE-5636] - Nested attributes do not show deprecated status
  • [WFCORE-5637] - SystemPropertiesParsingTest fails on SE 17
  • [WFCORE-5638] - ClientCompatibilityUnitTestCase hangs on SE 17
  • [WFCORE-5650] - Adding management user newly requires reload
  • [WFCORE-5655] - Test preparation errors shall cause failure
  • [WFCORE-5660] - Assertion type must match (elytron)
  • [WFCORE-5682] - SE 17 tests fail when byteman is used
  • [WFCORE-5685] - KerberosHttpMgmtSaslTestCase & KerberosNativeMgmtSaslTestCase tests fail on JDK 18 EA
  • [WFCORE-5694] - RealmsTestCase fails on Mac
  • [WFCORE-5695] - The stdout and stderr streams are not wrapped in a logger for the bootable JAR
  • [WFCORE-5696] - Credential store expression resolution not usable for deployment descriptors and annotations.
  • [WFCORE-5709] - Invalid read-attribute and read-resource output for credential store expressions with resolve-expressions=true
  • [WFCORE-5722] - [Bootable JAR] Can't upgrade JBoss Modules artifact
  • [WFCORE-5726] - CLI client shaded JAR doesn't aggregate services
  • [WFCORE-5732] - Missing modular options in bootable JAR manifest

Task

  • [WFCORE-4532] - Investigate new JDK 14 regressions
  • [WFCORE-5469] - Bump the Elytron subsystem model and schema version to 15
  • [WFCORE-5610] - Bump the kernel management API version to 19.0.0 and the xsd to 19.0
  • [WFCORE-5641] - Clean up XML parser classes
  • [WFCORE-5661] - Check emptiness with Collection.isEmpty()
  • [WFCORE-5675] - OperationTransformationTestCase fails when SE 17 is used
  • [WFCORE-5698] - "StandardCharsets" constants should be preferred
  • [WFCORE-5703] - Remove deprecated org.jboss.as.server.deployment.Attachments keys
  • [WFCORE-5707] - Add a default impl of DeploymentUnitProcessor.undeploy; remove empty implementations
  • [WFCORE-5708] - Add a new module for the Elytron stateful BASIC mechanism.
  • [WFCORE-5712] - Update elytron-tool scripts to make use of jboss-modules
  • [WFCORE-5715] - Fix permission check failures that occur in the properties realm with the security manager enabled
  • [WFCORE-5720] - Add org.apache.commons.cli and org.apache.commons.lang3 modules
  • [WFCORE-5729] - Temporarily ignore org.wildfly.scripts.test.ElytronToolScriptTestCase
  • [WFCORE-5730] - Un-ignore org.wildfly.scripts.test.ElytronToolScriptTestCase

Component Upgrade

Enhancement

  • [WFCORE-5595] - Remove Xalan, Xerces & Woodstox dependencies from WildFly Core
  • [WFCORE-5639] - Duplicate dependencies in org/jboss/as/remoting module.xml
  • [WFCORE-5640] - Relax host-release's id restriction from wildfly-config XSD
  • [WFCORE-5688] - Replace usages of getParameterTypes().length with getParameterCount()
  • [WFCORE-5705] - Formalize ExpressionResolver behavior regarding returning null
  • [WFCORE-5714] - Remove dead code in process-controller and eliminate JBoss marshalling dependencies
  • [WFCORE-5719] - Avoid unnecessary allocations in AttributeDefinition model resolution

Edit/Copy Release Notes

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