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

Component Upgrade

  • [WFCORE-4259] - Upgrade WildFly Elytron to 1.9.x
  • [WFCORE-4358] - Upgrade jboss-logmanager from 2.1.7.Final to 2.1.8.Final
  • [WFCORE-4372] - Upgrade CLI to use aesh 2.0
  • [WFCORE-4378] - Upgrade WildFly Elytron to 1.9.0.CR2
  • [WFCORE-4379] - Upgrade WildFly Common to 1.5.0.Final
  • [WFCORE-4382] - Upgrade Byteman from 4.0.5 to 4.0.6
  • [WFCORE-4393] - Upgrade XNIO to 3.7.1.Final
  • [WFCORE-4402] - Upgrade CLI to use aesh 2.3
  • [WFCORE-4403] - Upgrade Undertow to 2.0.20.Final
  • [WFCORE-4408] - Upgrade jansi to 1.18
  • [WFCORE-4410] - Upgrade Elytron Web to 1.5.0.CR1
  • [WFCORE-4415] - Upgrade JBoss Modules from 1.9.0.Final to 1.9.1.Final
  • [WFCORE-4417] - Upgrade WildFly Elytron to 1.9.0.CR3
  • [WFCORE-4421] - Upgrade JBoss Remoting from 5.0.8 to 5.0.9
  • [WFCORE-4422] - Upgrade to galleon 4.0
  • [WFCORE-4423] - Upgrade jboss-logging from 3.3.2.Final to 3.4.0.Final
  • [WFCORE-4424] - Upgrade jboss-logging-tools from 2.1.0.Final to 2.2.0.Final
  • [WFCORE-4425] - Upgrade jboss-logmanager from 2.1.8.Final to 2.1.10.Final
  • [WFCORE-4426] - Upgrade wildfly-common from 1.5.0.Final to 1.5.1.Final
  • [WFCORE-4430] - Upgrade jboss-stdio from 1.0.2.GA to 1.1.0.Final
  • [WFCORE-4431] - Upgrade log4j-jboss-logmanager from 1.1.6.Final to 1.2.0.Final
  • [WFCORE-4432] - Upgrade JBoss Marshalling from 2.0.6.Final to 2.0.7.Final
  • [WFCORE-4433] - Update wildfly-discovery-client to 1.2.0.Final
  • [WFCORE-4443] - Upgrade WildFly Elytron to 1.9.0.CR4
  • [WFCORE-4444] - Upgrade Elytron Web to 1.5.0.CR2
  • [WFCORE-4451] - Upgrade JBoss Parent to version 35
  • [WFCORE-4452] - Update WildFly Checkstyle Config to 1.0.8.Final
  • [WFCORE-4464] - Upgrade WildFly Elytron to 1.9.0.CR5
  • [WFCORE-4466] - Upgrade to Galleon and Plugins 4.0.0.Final
  • [WFCORE-4467] - Upgrade WildFly Elytron to 1.9.0.Final
  • [WFCORE-4468] - Upgrade Elytron Web to 1.5.0.Final
  • [WFCORE-4469] - Upgrade Remoting JMX to 3.0.2.Final
  • [WFCORE-4472] - Upgrade Undertow to 2.0.21.Final
  • [WFCORE-4476] - Upgrade WildFly Elytron to 1.9.1.Final
  • [WFCORE-4479] - Upgrade jboss-logmanager from 2.1.10.Final to 2.1.11.Final
  • [WFCORE-4480] - Upgrade Remoting JMX to 3.0.3.Final
  • [WFCORE-4490] - Upgrade XNIO to 3.7.2.Final
  • [WFCORE-4491] - Upgrade jboss-remoting to 5.0.12.Final
  • [WFCORE-4506] - Upgrade JBoss MSC to 1.4.6.Final

Enhancement

  • [WFCORE-323] - Validate composite operation steps just before executing them
  • [WFCORE-4309] - Value validator for 'host-context-map' attribute of 'server-ssl-sni-context' resource
  • [WFCORE-4339] - The layers testsuite should use thin servers
  • [WFCORE-4346] - ChildFirstClassLoader and LegacyKernelServicesInitializer should allow exclusion of resources from the paren
  • [WFCORE-4363] - Need to disable console error page by console-enabled
  • [WFCORE-4385] - DomainTestSupport and DomainLifecycleUtil should be AutoCloseable
  • [WFCORE-4390] - Introduce COMPONENT_JNDI_DEPENDENCIES attachment key
  • [WFCORE-4392] - Migrate CapabilityServiceTarget to new MSC API
  • [WFCORE-4406] - Core Galleon feature-pack pom.xml should define deps as provided
  • [WFCORE-4411] - Introduce CapabilityServiceBuilder.setInstance(Service service) overriding method
  • [WFCORE-4412] - Eliminate deprecated CapabilityServiceTarget.addCapability() usages

Feature Request

  • [WFCORE-3832] - Support hex encoding in jdbc-realm for elytron
  • [WFCORE-4305] - CLI, new option to enable properties resolution
  • [WFCORE-4332] - JBoss provided syslog handler should support <named-formatter>
  • [WFCORE-4355] - Add utility for event logging such as audit and access logging

Bug

  • [WFCORE-3296] - Ephemeral port number (port="0") should not be affected by port offset
  • [WFCORE-3298] - EnumValidator should avoid trying to modify protected nodes
  • [WFCORE-3542] - Elytron JDBC realm password mapping is not consistent with underlying implementation
  • [WFCORE-3891] - Cannot create xml-formatter and json-formatter with the same name as existing resources in logging subsystem
  • [WFCORE-3969] - ALIAS_FILTER in Elytron trustmanager ignored when crl used
  • [WFCORE-3995] - Deployer or Maintainer RBAC role unable to write datasource credential after setting sensitive-classification credential requires-write=false
  • [WFCORE-4061] - ApplicationTypeConfigWriteAttributeHandler and SensitivityClassificationWriteAttributeHandler lack rollback handling
  • [WFCORE-4129] - WFLYSRV0266: Server home is set to... info msg in domain for RPM installation
  • [WFCORE-4316] - Spaces are not supported in a header value
  • [WFCORE-4325] - Unable to run testsuite/domain tests with -Delytron
  • [WFCORE-4327] - Switched order of method arguments - ModuleLoadService
  • [WFCORE-4329] - The launcher API may incorrectly assume the JVM is a non-modular JVM
  • [WFCORE-4333] - async-handler not working / logging.properties incompletely updated
  • [WFCORE-4354] - secure-management layer doesn't secure direct http access
  • [WFCORE-4357] - Support new MSC Service API for deployment dependency
  • [WFCORE-4359] - CommandFormatException: Invalid syntax... when using tab completion
  • [WFCORE-4366] - Exclude org.apache.commons:commons-lang3 from the elytron-tool
  • [WFCORE-4369] - Fix wildfly elytron integration tests on jdk 13
  • [WFCORE-4373] - org.jboss.log4j.logmanager module requires java.sql module
  • [WFCORE-4374] - security-manager minimum-set for MBeanServerPermission createMBeanServer not working but permissions.xml does
  • [WFCORE-4376] - Deprecation of AbstractCapability should not be visible to non-deprecated API within RuntimeCapability subclass
  • [WFCORE-4383] - DomainCommandBuilder ignores the specified PC/HC JVM
  • [WFCORE-4387] - Fix typo in remoting descriptions
  • [WFCORE-4388] - Subsystem test framework alters order of child resources prior to transformation in presence of override models
  • [WFCORE-4389] - deploy fails in batch when operation is validated
  • [WFCORE-4396] - WildFly Core pom should use https URLs in repository and pluginRepository elements
  • [WFCORE-4399] - ResourceEntry implementations to not implement equals/hashCode
  • [WFCORE-4400] - Validation of 'host-context-map' attribute of 'server-ssl-sni-context' does not allow regular expressions
  • [WFCORE-4405] - Binary jar files in model-test
  • [WFCORE-4407] - Cannot configure Elytron security domain using embedded server in admin mode
  • [WFCORE-4413] - Fix backward compatibility issues of javax.api & javax.sql.api modules
  • [WFCORE-4416] - Some capabilities requirements are not recorded in features generated by Galleon
  • [WFCORE-4420] - ParseUtil.readProperty incorrectly checks for XMLConstants.NULL_NS_URI
  • [WFCORE-4436] - NPE with the CLI embedded server when in admin-only mode
  • [WFCORE-4438] - No welcome page in WildFly 17
  • [WFCORE-4457] - Default SSLContext testing in Elytron test cases breaking SubsystemTransformersTestCase downloads.
  • [WFCORE-4458] - StackOverflowError during server start
  • [WFCORE-4460] - jboss-cli.sh doesn't return json when the output command is 'failed'
  • [WFCORE-4489] - Missing quotes in wildfly\bin\standalone.bat
  • [WFCORE-4500] - IllegalStateException in ManagementSecurityIdentitySupplier
  • [WFCORE-4503] - A space in $JAVA path causes bad MODULAR_JDK resolution

Task

  • [WFCORE-4337] - Bump logging schema and model versions
  • [WFCORE-4342] - Bump the Elytron subsystem version.
  • [WFCORE-4352] - When on JDK 12, disable tests that hang due to https://bugs.openjdk.java.net/browse/JDK-8219658
  • [WFCORE-4370] - Add maven.repo.local property to the surefire settings for standalone tests
  • [WFCORE-4380] - Remove dependency on separate WildFly Elytron Tool
  • [WFCORE-4381] - Intermittent failures of ReadOnlyModeTestCase.testConfigurationNotUpdated
  • [WFCORE-4384] - Clean up CachedDcDomainTestCase handling of domain lifecycle
  • [WFCORE-4401] - Make 'org.wildfly.security.password.util' public API
  • [WFCORE-4409] - When on JDK 13, disable tests that hang due to https://bugs.openjdk.java.net/browse/JDK-8219658
  • [WFCORE-4418] - Deprecate unused ParseUtil methods
  • [WFCORE-4429] - Update MavenUtil to use https connections by default
  • [WFCORE-4442] - Migrate UndertowHttpManagementService & HttpShutdownService to use new MSC service builder API
  • [WFCORE-4446] - Migrate AbsolutePathService and RelativePathService to new MSC service builder API
  • [WFCORE-4448] - Deprecate unused MultistepUtil methods
  • [WFCORE-4453] - Clean up left curly placement in files triggering checkstyle failures.

Edit/Copy Release Notes

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