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

Component Upgrade

  • [WFCORE-4428] - Upgrade CLI to use aesh 2.4
  • [WFCORE-4495] - Upgrade wildfly-openssl from 1.0.6.Final to 1.0.7.Final
  • [WFCORE-4526] - Upgrade Undertow to 2.0.22.Final
  • [WFCORE-4528] - Upgrade WildFly Elytron to 1.10.0.CR1
  • [WFCORE-4529] - Upgrade Elytron Web to 1.6.0.CR1
  • [WFCORE-4533] - Upgrade jboss-logmanager from 2.1.11.Final to 2.1.13.Final
  • [WFCORE-4539] - Upgrade JBoss MSC to 1.4.8.Final
  • [WFCORE-4546] - Upgrade WildFly Elytron to 1.10.0.CR2
  • [WFCORE-4552] - Upgrade Undertow to 2.0.24.Final
  • [WFCORE-4556] - Upgrade jboss-remoting to 5.0.14.Final
  • [WFCORE-4566] - Upgrade WildFly Elytron to 1.10.0.CR3
  • [WFCORE-4567] - Upgrade galleon and galleon-plugins
  • [WFCORE-4577] - Upgrade WildFly Elytron to 1.10.0.CR4
  • [WFCORE-4579] - Upgrade jboss-logging from 3.4.0.Final to 3.4.1.Final
  • [WFCORE-4580] - Upgrade JBoss Marshalling from 2.0.7.Final to 2.0.8.Final
  • [WFCORE-4590] - Upgrade jboss-logmanager from 2.1.13.Final to 2.1.14.Final
  • [WFCORE-4601] - Upgrade XNIO to 3.7.3.Final
  • [WFCORE-4606] - Upgrade Jackson Databind to 2.9.9.3
  • [WFCORE-4608] - Upgrade Undertow to 2.0.25.Final
  • [WFCORE-4618] - Upgrade JBoss / Jakrata JACC to 2.0.0.CR1
  • [WFCORE-4619] - Upgrade JBoss Marshalling from 2.0.8.Final to 2.0.9.Final
  • [WFCORE-4620] - Upgrade WildFly Elytron to 1.10.0.CR5
  • [WFCORE-4629] - Upgrade JBoss MSC to 1.4.9.Final
  • [WFCORE-4632] - Upgrade to JBoss / Jakarta JASPI 2.0.0.CR1
  • [WFCORE-4634] - Upgrade WildFly Elytron to 1.10.0.CR6
  • [WFCORE-4637] - Upgrade JBoss / Jakarta JACC to 2.0.0.CR2
  • [WFCORE-4638] - Upgrade WildFly Elytron to 1.10.0.Final
  • [WFCORE-4639] - Upgrade Elytron Web to 1.6.0.Final
  • [WFCORE-4641] - Upgrade Undertow to 2.0.26.Final
  • [WFCORE-4644] - Upgrade JBoss / Jakarta JACC to 2.0.0.CR3
  • [WFCORE-4647] - Upgrade WildFly Elytron to 1.10.1.Final
  • [WFCORE-4651] - Upgrade WildFly Open SSL to 1.0.8.Final
  • [WFCORE-4654] - Upgrade to JBoss / JASPI 2.0.0.CR2
  • [WFCORE-4658] - Upgrade jboss-remoting to 5.0.15.Final
  • [WFCORE-4660] - Upgrade JBoss MSC to 1.4.10.Final
  • [WFCORE-4661] - Upgrade the JBoss / Jakarta JASPI Fork to 2.0.1.Final
  • [WFCORE-4662] - Upgrade JBoss / Jakarta JACC to 2.0.0.Final
  • [WFCORE-4663] - Upgrade JBoss MSC to 1.4.11.Final
  • [WFCORE-4664] - Update legacy wildfly-build-tools to 1.2.12.Final
  • [WFCORE-4671] - Upgrade Elytron from 1.10.1.Final to 1.10.2.Final
  • [WFCORE-4677] - Upgrade WildFly Elytron to 1.10.3.Final

Enhancement

  • [WFCORE-4375] - Provide ability to easily apply certain JBoss module libraries to all deployments running in a server
  • [WFCORE-4477] - Introduce CapabilityServiceBuilder.setInstance(RuntimeCapability cap) overriding method
  • [WFCORE-4478] - Eliminate CapabilityServiceTarget & CapabilityServiceBuilder deprecated methods usages
  • [WFCORE-4501] - Provide XML schema for credential-reference
  • [WFCORE-4531] - Eliminate WF naming workaround
  • [WFCORE-4538] - Disable failing SSL & SASL tests on JDK14+
  • [WFCORE-4565] - Use ModelNode.TRUE, ModelNode.FALSE, ModelNode.ZERO and ModelNode.ZERO_LONG
  • [WFCORE-4610] - Guard against writing test modules in the build / dist output
  • [WFCORE-4612] - Dependency on javaee.api by ExternalModuleDependencySpecService should be optional
  • [WFCORE-4615] - Eliminated deprecated WorkerService constructors
  • [WFCORE-4616] - Layer for core security-realms and management layer update
  • [WFCORE-4624] - Perist interfaces and socket-bindings in alphabetical order
  • [WFCORE-4625] - Expose a util method for standard marshalling of xml element content

Feature Request

  • [WFCORE-629] - Enabled automatic encryption of passwords stored in configuration
  • [WFCORE-3947] - Support SSL Certificate revocation using OCSP
  • [WFCORE-4227] - Add the ability for the CLI SSL security commands to be able to obtain a server certificate from Let's Encrypt
  • [WFCORE-4336] - Create a Custom filter log to allow remove/filtering of exceptions
  • [WFCORE-4361] - Enhanced mapping of X509Certificate to the underlying identity
  • [WFCORE-4362] - Make the certificate authority used by a certificate-authority-account configurable
  • [WFCORE-4394] - Enhanced Audit Logging - RFC support and Configuring Reconnects
  • [WFCORE-4447] - Elytron: Ability to load the attributes of an identity from multiple sources
  • [WFCORE-4496] - Need to use principal-transformer in aggregate-realm in between authentication-realm and authorization-realm

Bug

  • [WFCORE-1446] - EJB thread pool keepalive not honored and is not reusing inactive threads
  • [WFCORE-3255] - Complex type AttributeDefinition variants don't handle ParameterCorrector properly
  • [WFCORE-3670] - module defined with an alias in jboss-deployment-structure.xml with fails to parse when annotations=true
  • [WFCORE-4283] - Web management console reports 500 error while domain host controller is in bootup
  • [WFCORE-4398] - WorkerResourceDefinition.WorkerWriteAttributeHandler implementations incorrectly handle undefined values
  • [WFCORE-4440] - Changes made via CLI in static-discovery are not reflected in host.xml
  • [WFCORE-4502] - Unify line-endings of bat and ps1 scripts (regression against WF15)
  • [WFCORE-4517] - Restore adding the java.se module in the launcher API
  • [WFCORE-4519] - Slave Host Controller deployment repository is cleaned after a full deployment replacement
  • [WFCORE-4521] - add-user script fails when there is no domain configuration
  • [WFCORE-4525] - Fix or disable failing tests on IBM JDK
  • [WFCORE-4535] - WildFly discovery subsystem registers capabilities using an ambiguous contract
  • [WFCORE-4541] - /subsystem=discovery/static-provider=foo:write-attribute operation fails with StackOverflowError
  • [WFCORE-4542] - "attributes" of a ServiceURL should be optional when creating a new static discovery provider
  • [WFCORE-4543] - CLI output is doubled after embed-server reload
  • [WFCORE-4544] - Missing license info
  • [WFCORE-4545] - Incomplete fix for WFCORE-4406
  • [WFCORE-4551] - Cannot add Elytron jdbc-realm using embedded server in admin mode
  • [WFCORE-4553] - Logging on IBM Java doesn't create log
  • [WFCORE-4557] - The read http-upgrade-enabled attribute operation acquires the write lock unnecessarily
  • [WFCORE-4558] - Comparing log configuration values do not correctly compare null values
  • [WFCORE-4559] - Incorrectly formatted result produced by LocalPatchOperationTarget.info(stream)
  • [WFCORE-4560] - HTTP management interface fails to start if backed by a "https" socket-binding
  • [WFCORE-4561] - JMX audit log does not show operation parameters
  • [WFCORE-4569] - Default AuthenticationContext is not installed as the JVM wide default.
  • [WFCORE-4570] - PathAddress.toCLIStyleString() can output badly formatted values
  • [WFCORE-4571] - Value of 'soft-fail' attribute in 'elytron/trust-manager' is not propagated
  • [WFCORE-4572] - UndertowHttpManagementService uses incorrect bind address for creating listener for https socket binding
  • [WFCORE-4574] - The Digest NonceManager creates a ScheduledThreadPoolExecutor which is never shut down
  • [WFCORE-4575] - wildfly-self-contained still a managed dependency
  • [WFCORE-4576] - Managed dependency wildfly-core-vault-test-galleon-pack not deployed
  • [WFCORE-4585] - Not working configured SSL using legacy security-realm in ManagementRealm on host.xml
  • [WFCORE-4586] - patch apply ... --override-all does not work if layer module is corrupted
  • [WFCORE-4587] - Clarify description of 'maximum-cert-path'
  • [WFCORE-4597] - Intermittent failures deploying an application with Class-Path pointing to an external jar file
  • [WFCORE-4599] - Default AuthenticationContext is a static with undefined behaviour
  • [WFCORE-4600] - Memory leak caused by ByteBufferSlicePool usage
  • [WFCORE-4603] - Replace Deployment --runtime-name option not working
  • [WFCORE-4607] - DeploymentReplaceHandler is doing an unnecessary recursive read of the entire management model
  • [WFCORE-4613] - Illegal character use doesn't fail validation on discovery provider uri write but fails on server boot
  • [WFCORE-4614] - Remove org.jboss.as.cli import from AbstractManagementTestBase
  • [WFCORE-4617] - jboss-cli.sh does not error on invalid options such as --controler
  • [WFCORE-4623] - Intermittent failures in IdentityOperationsTestCase
  • [WFCORE-4627] - Fix for adding of OCSP responder-certificate and responder-keystore
  • [WFCORE-4633] - StandaloneScriptTestCase fails on IBM JDK8
  • [WFCORE-4636] - Logging's CommonAttributes NAME and MODULE should use setFlags(Flag.RESTART_ALL_SERVICES)
  • [WFCORE-4643] - The secure-management layer is missing the /core-service=management/access=identity resource
  • [WFCORE-4659] - Partial revert of *not* having static default authentication context

Task

  • [WFCORE-4352] - When on JDK 12, disable tests that hang due to https://bugs.openjdk.java.net/browse/JDK-8219658
  • [WFCORE-4353] - Revert WFCORE-4352 fix when https://bugs.openjdk.java.net/browse/JDK-8219658 is fixed
  • [WFCORE-4368] - Remove the org.apache.commons:commons-lang3 exclusion from elytron-tool
  • [WFCORE-4471] - Bump the Elytron subsystem version
  • [WFCORE-4487] - Migrate domain-management module to new MSC API
  • [WFCORE-4498] - HttpServerDefinitions should reuse the Provider[] it obtains to check HTTP mechs are supported
  • [WFCORE-4550] - Create a test to validate CLI embedded server output after a reload
  • [WFCORE-4554] - Enabled the embedded JBoss Log Manager tests for the IBM JVM
  • [WFCORE-4562] - Update the pre-recorded messages in CertificateAuthoritiesTestCase and KeyStoresTestCase using the latest Boulder instance
  • [WFCORE-4591] - Bump logging schema and model versions
  • [WFCORE-4593] - Make ServiceRemoveStepHandler(AbstractAddStepHandler) constructor public
  • [WFCORE-4605] - Test applying legacy one-off patches to Galleon-slimmed installations
  • [WFCORE-4628] - Upgrade jboss-jboss-interceptors-api_spec from 1.0.1.Final to 2.0.0.CR2
  • [WFCORE-4630] - Move to jakarta.inject:jakarta.inject-api
  • [WFCORE-4631] - Create tests for Elytron syslog reconnect attempts
  • [WFCORE-4640] - Add a DUP to the Elytron subsystem that adds the 'javax.security.auth.message.api' and 'javax.security.jacc.api' modules to the deployment
  • [WFCORE-4642] - Add ability to run chunks of the integration testsuite against Galleon-slimmed server
  • [WFCORE-4648] - Migrate javax.json to jakarta.json
  • [WFCORE-4657] - Upgrade jboss-jboss-interceptors-api_spec from 2.0.0.CR2 to 2.0.0.Final
  • [WFCORE-4669] - Licenses cleanup

Edit/Copy Release Notes

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