Releases: wildfly/wildfly-core
20.0.1.Final
Release Notes - WildFly Core - Version 20.0.1.Final
Bug
- [WFCORE-6291] - PolicyContext.getContext("jakarta.servlet.http.HttpServletRequest") throws java.lang.IllegalArgumentException: unknown handler key
Task
- [WFCORE-6271] - Add a service that can be used to ensure a virtual SecurityDomain associated with a virtual-security-domain resource has been created
- [WFCORE-6279] - Replace Deployment Processors Javax dependencies with Jakarta module identifiers
Component Upgrade
- [WFCORE-6298] - Upgrade Elytron EE to 3.0.1.Final
- [WFCORE-6299] - Upgrade Elytron Web to 3.0.1.Final
Full Changelog: 20.0.0.Final...20.0.1.Final
20.0.0.Final
Release Notes - WildFly Core - Version 20.0.0.Final
For the complete list of all issues resolved, including Component Upgrade, Task, and Subtask issues, see the release notes in JIRA.
Feature Request
- [WFCORE-6190] - Support for identity propagation from a WAR to an EJB in an EAR when using OIDC
Bug
- [WFCORE-5557] - Remove setAllowNull deprecated API
- [WFCORE-5780] - ClientAgainstOldServerTestCase doesn't work
- [WFCORE-5955] - RotatingFileHandlerTestCase transient failure
- [WFCORE-6090] - Unexpected NullPointerException in Elytron tests when init capabilities are missing
- [WFCORE-6107] - java.lang.ClassNotFoundException java.util.logging.Logger using Bouncycastle Provider
- [WFCORE-6121] - Improve concurrency of ContentRepositoryImpl
- [WFCORE-6122] - Incorrect thread interruption handling in ContentRepositoryImpl
- [WFCORE-6125] - Stuck server after invoking update-key-pair on filesystem-realm
- [WFCORE-6128] - Recover Elytron OpenSSL test scope native dependencies
- [WFCORE-6130] - Bootstrap Exceptions unchained
- [WFCORE-6131] - AsyncFutureTask fail ensure Exception presence
- [WFCORE-6135] - TestSuite - NPE fastfail and safe tearDown
- [WFCORE-6138] - RealmsTestCase.testFilesystemRealmIntegrity() fails when run twice with no clean
- [WFCORE-6141] - OtherServicesSubsystemTestCase.testOtherService and testPath fail intermittently
- [WFCORE-6144] - JmxFacadeRbacEnabledTestCase tests fail intermittently due to an NPE
- [WFCORE-6149] - CompositeOperationHandlerUnitTestCase fails intermittently
- [WFCORE-6155] - systemd service file - warning PIDFile legacy path used
- [WFCORE-6156] - Use ServiceContainer.awaitStability() instead of StabilityMonitor.awaitStability() in ContainerStateMonitor
- [WFCORE-6157] - Investigate what's wrong with operations cancellation
- [WFCORE-6166] - max-outbound-channels setting in remoting subsystem is not honored
- [WFCORE-6182] - Stabilize subsystem tests
- [WFCORE-6186] - JaasRealm does't work with relative-to
- [WFCORE-6201] - Element syslog-format should not be required
- [WFCORE-6202] - Wildfly standalone fails on IBM i when using system Java
- [WFCORE-6205] - Encrypted expressions in system properties do not use default resolver
- [WFCORE-6208] - The git configuration history may attempt to sign commits and not find a signer
- [WFCORE-6213] - Grep warning in grep 3.8
- [WFCORE-6214] - Flaky Tests in HelpSupportTestCase due to SynopsisGenerator.java and Flaky Test in BootScriptInvokerTestCase.java
- [WFCORE-6244] - Elytron mapped-role-mapper does not support expressions
- [WFCORE-6260] - TestModule should check the path in consistent manner
- [WFCORE-6261] - org.jboss.as.test.manualmode.management.persistence.YamlExtensionTestCase is flaky
- [WFCORE-6270] - Bootable JAR, Security providers are not registered during boot
- [WFCORE-6276] - RegexRoleMapperTest does not clean up resources
- [WFCORE-6277] - wildflyee.api module missing dependency to module java.se
- [WFCORE-6281] - RootSubsystemOperationsTestCase fails very often on Windows
Enhancement
- [WFCORE-785] - Improve capability related error messages
- [WFCORE-2218] - Ability to ask testrunner ServerController to wait for server process exit and get the exit code
- [WFCORE-6100] - -D[Server:XXX] JVM parameter is out of order
- [WFCORE-6153] - Don't throw Exception from ControlPoint
- [WFCORE-6188] - Eliminate useless locking in ServiceModuleLoader
- [WFCORE-6191] - Eliminate usage of deprecated org.jboss.msc.service.ValueService
- [WFCORE-6193] - Eliminate usage of deprecated org.jboss.msc.service.AbstractService
- [WFCORE-6198] - DelegatingModelControllerClient.close should handle a missing client
- [WFCORE-6199] - JBoss allows duplicate user and local dependencies
- [WFCORE-6211] - Remove ModuleIdentifier from ServiceModuleLoader.preloadModule
- [WFCORE-6216] - Add Phase constant for Micrometer
- [WFCORE-6218] - Add Stream variant to PersistentResourceXMLDescription.PersistentResourceXMLBuilder
- [WFCORE-6219] - Skip when empty params in ConcreteResourceRegistration.registerAdditionalRuntimePackages method
- [WFCORE-6232] - Eliminate ModuleSpecification deprecated methods
- [WFCORE-6234] - Eliminate deprecated DeploymentUnit methods
- [WFCORE-6237] - Eliminate usage of deprecated javax.api module
- [WFCORE-6238] - Eliminate dead code in org.jboss.as.cli.impl.SecurityActions
- [WFCORE-6245] - Eliminate usage of deprecated ibm.jdk module
- [WFCORE-6248] - Only Java SE aggregation module should be visible to all deployments by default
- [WFCORE-6250] - Don't include org.jboss.vfs module to all deployments by default
- [WFCORE-6251] - Eliminate usage of deprecated javax.xml.stream.api module
- [WFCORE-6254] - Eliminate deprecated CapabilityServiceBuilder.addCapabilityRequirement(String,Class) method
- [WFCORE-6257] - Refactor Schema related interfaces from wildfly-clustering-common into wildfly-controller
- [WFCORE-6258] - Refactor Model interface from wildfly-clustering-common into wildfly-controller
- [WFCORE-6259] - Refactor SubsystemReso...
20.0.0.Beta8
Release Notes - WildFly Core - Version 20.0.0.Beta8
Feature Request
- [WFCORE-6190] - Support for identity propagation from a WAR to an EJB in an EAR when using OIDC
Bug
- [WFCORE-6261] - org.jboss.as.test.manualmode.management.persistence.YamlExtensionTestCase is flaky
Task
- [WFCORE-6142] - Remove deprecated AbstractAddStepHandler methods
- [WFCORE-6192] - Add version 17of the WildFly Elytron model and schema
- [WFCORE-6264] - Add executeForResult method accepting an Operating to DomainTestUtils
Enhancement
- [WFCORE-6262] - Enhance ParentResourceDescriptionResolver to support nested children and arbitrary keys.
- [WFCORE-6263] - Add ExtensionParsingContext convenience method for registering a set of schemas
- [WFCORE-6266] - Make the YamlExtensionTestCase less fragile
Full Changelog: 20.0.0.Beta7...20.0.0.Beta8
20.0.0.Beta7
Release Notes - WildFly Core - Version 20.0.0.Beta7
For the complete list of all issues resolved, including Component Upgrade, Task, and Subtask issues, see the release notes in JIRA.
Bug
- [WFCORE-5557] - Remove setAllowNull deprecated API
- [WFCORE-6202] - Wildfly standalone fails on IBM i when using system Java
- [WFCORE-6260] - TestModule should check the path in consistent manner
Enhancement
- [WFCORE-785] - Improve capability related error messages
- [WFCORE-6234] - Eliminate deprecated DeploymentUnit methods
- [WFCORE-6237] - Eliminate usage of deprecated javax.api module
- [WFCORE-6238] - Eliminate dead code in org.jboss.as.cli.impl.SecurityActions
- [WFCORE-6250] - Don't include org.jboss.vfs module to all deployments by default
- [WFCORE-6251] - Eliminate usage of deprecated javax.xml.stream.api module
- [WFCORE-6254] - Eliminate deprecated CapabilityServiceBuilder.addCapabilityRequirement(String,Class) method
- [WFCORE-6257] - Refactor Schema related interfaces from wildfly-clustering-common into wildfly-controller
- [WFCORE-6258] - Refactor Model interface from wildfly-clustering-common into wildfly-controller
- [WFCORE-6259] - Refactor SubsystemResourceDescriptionResolver implementation from wildfly-clustering-common to wildfly-controller
New Contributors
- @RoyalKarma made their first contribution in #5378
- @ThePrez made their first contribution in #5355
Full Changelog: 20.0.0.Beta6...20.0.0.Beta7
20.0.0.Beta6
Release Notes - WildFly Core - Version 20.0.0.Beta6
For the complete list of all issues resolved, including Component Upgrade, Task, and Subtask issues, see the release notes in JIRA.
Bug
- [WFCORE-6167] - Logging regression on JDK20 EA 27
- [WFCORE-6201] - Element syslog-format should not be required
- [WFCORE-6208] - The git configuration history may attempt to sign commits and not find a signer
- [WFCORE-6213] - Grep warning in grep 3.8
- [WFCORE-6214] - Flaky Tests in HelpSupportTestCase due to SynopsisGenerator.java and Flaky Test in BootScriptInvokerTestCase.java
Enhancement
- [WFCORE-6199] - JBoss allows duplicate user and local dependencies
- [WFCORE-6211] - Remove ModuleIdentifier from ServiceModuleLoader.preloadModule
- [WFCORE-6216] - Add Phase constant for Micrometer
- [WFCORE-6218] - Add Stream variant to PersistentResourceXMLDescription.PersistentResourceXMLBuilder
- [WFCORE-6219] - Skip when empty params in ConcreteResourceRegistration.registerAdditionalRuntimePackages method
- [WFCORE-6232] - Eliminate ModuleSpecification deprecated methods
New Contributors
- @RishabhPrabhu5 made their first contribution in #5366
Full Changelog: 20.0.0.Beta5...20.0.0.Beta6
20.0.0.Beta5
Release Notes - WildFly Core - Version 20.0.0.Beta5
For the complete list of all issues resolved, including Component Upgrade, Task, and Subtask issues, see the release notes in JIRA.
Bug
- [WFCORE-6131] - AsyncFutureTask fail ensure Exception presence
- [WFCORE-6135] - TestSuite - NPE fastfail and safe tearDown
- [WFCORE-6141] - OtherServicesSubsystemTestCase.testOtherService and testPath fail intermittently
- [WFCORE-6149] - CompositeOperationHandlerUnitTestCase fails intermittently
- [WFCORE-6155] - systemd service file - warning PIDFile legacy path used
- [WFCORE-6156] - Use ServiceContainer.awaitStability() instead of StabilityMonitor.awaitStability() in ContainerStateMonitor
- [WFCORE-6166] - max-outbound-channels setting in remoting subsystem is not honored
- [WFCORE-6168] - Wildfly does not start when non-ascii chars are used in configuration
- [WFCORE-6169] - Disable YAML deserialization in the YAML Configuration Extension
- [WFCORE-6177] - ProcessStateListenerTestCase.testListenerStartInAdminOnly and ProcessStateListenerTestCase.testTimeout are failing on Windows JDK 11 Jobs
- [WFCORE-6182] - Stabilize subsystem tests
- [WFCORE-6186] - JaasRealm does't work with relative-to
Enhancement
- [WFCORE-2218] - Ability to ask testrunner ServerController to wait for server process exit and get the exit code
- [WFCORE-6153] - Don't throw Exception from ControlPoint
- [WFCORE-6188] - Eliminate useless locking in ServiceModuleLoader
- [WFCORE-6191] - Eliminate usage of deprecated org.jboss.msc.service.ValueService
- [WFCORE-6193] - Eliminate usage of deprecated org.jboss.msc.service.AbstractService
- [WFCORE-6198] - DelegatingModelControllerClient.close should handle a missing client
Full Changelog: 20.0.0.Beta4...20.0.0.Beta5
19.0.1.Final
Release Notes - WildFly Core - Version 19.0.1.Final
Bug
- [WFCORE-6145] - Unbound SocketChannels do not correctly register with SocketBindingManager
- [WFCORE-6146] - Socket binding "bind-address" and "bind-port" runtime attributes throw NPE if network channel is unbound
- [WFCORE-6168] - Wildfly does not start when non-ascii chars are used in configuration
- [WFCORE-6169] - Disable YAML deserialization in the YAML Configuration Extension
Component Upgrade
- [WFCORE-6099] - Upgrade byteman to 4.0.20
- [WFCORE-6110] - Upgrade Jandex to 3.0.3
- [WFCORE-6111] - Upgrade Bootable JAR to 8.1.0.Final
- [WFCORE-6132] - Upgrade sshd-common from 2.8.0 to 2.9.2 to address CVE-2022-45047
Full Changelog: 19.0.0.Final...19.0.1.Final
20.0.0.Beta4
Release Notes - WildFly Core - Version 20.0.0.Beta4
Bug
- [WFCORE-5780] - ClientAgainstOldServerTestCase doesn't work
- [WFCORE-6125] - Stuck server after invoking update-key-pair on filesystem-realm
- [WFCORE-6130] - Bootstrap Exceptions unchained
- [WFCORE-6138] - RealmsTestCase.testFilesystemRealmIntegrity() fails when run twice with no clean
- [WFCORE-6141] - OtherServicesSubsystemTestCase.testOtherService and testPath fail intermittently
- [WFCORE-6144] - JmxFacadeRbacEnabledTestCase tests fail intermittently due to an NPE
- [WFCORE-6145] - Unbound SocketChannels do not correctly register with SocketBindingManager
- [WFCORE-6146] - Socket binding "bind-address" and "bind-port" runtime attributes throw NPE if network channel is unbound
Task
- [WFCORE-4902] - Console availability message should be printed always before the boot statistics
- [WFCORE-6108] - Add a new Phase constant to install global EJB client interceptors
- [WFCORE-6118] - Remove deprecated SocketBindingManager.SOCKET_BINDING_MANAGER
- [WFCORE-6126] - Remove deprecated code in the org.jboss.as.controller.operations.validation package
- [WFCORE-6133] - Remove deprecated Extension API members
- [WFCORE-6137] - Remove LoggingExtension use of deprecated ChainedTransformationDescriptionBuilder.buildAndRegister
- [WFCORE-6139] - CurrentOperationIdHolder cleanup
- [WFCORE-6140] - SuspendController service name cleanup
- [WFCORE-6152] - Implement Support for MicroProfile Telemetry
Component Upgrade
- [WFCORE-6132] - Upgrade sshd-common from 2.8.0 to 2.9.2 to address CVE-2022-45047
Full Changelog: 20.0.0.Beta3...20.0.0.Beta4
20.0.0.Beta3
Release Notes - WildFly Core - Version 20.0.0.Beta3
Bug
- [WFCORE-5955] - RotatingFileHandlerTestCase transient failure
- [WFCORE-6121] - Improve concurrency of ContentRepositoryImpl
- [WFCORE-6122] - Incorrect thread interruption handling in ContentRepositoryImpl
- [WFCORE-6128] - Recover Elytron OpenSSL test scope native dependencies
Task
- [WFCORE-5980] - Deprecate / disable AbstractSubsystemBaseTest 'subsystem template' handling
- [WFCORE-6080] - Remove AttributeDefinition.isAllowNull
- [WFCORE-6094] - Increase LayersTest timeout
- [WFCORE-6109] - Drop source transformation for Elytron subsystem
- [WFCORE-6112] - Remove deprecated DeploymentProcessorTarget method
- [WFCORE-6113] - Remove deprecated ModelControllerClient create methods
- [WFCORE-6119] - Make the RemotingModelControllerClient constructor private
- [WFCORE-6120] - Remove deprecated Capability API elements
- [WFCORE-6127] - Remove deprecated PathAddress methods
Component Upgrade
- [WFCORE-6097] - Upgrade JBoss Class File Writer to 1.3.0.Final
- [WFCORE-6098] - Upgrade JBoss Invocation to 2.0.0.Final
- [WFCORE-6099] - Upgrade byteman to 4.0.20
- [WFCORE-6110] - Upgrade Jandex to 3.0.3
- [WFCORE-6111] - Upgrade Bootable JAR to 8.1.0.Final
- [WFCORE-6123] - Upgrade JBoss MSC to 1.5.0.Beta4
Full Changelog: 20.0.0.Beta2...20.0.0.Beta3
20.0.0.Beta2
Release Notes - WildFly Core - Version 20.0.0.Beta2
Bug
- [WFCORE-6107] - java.lang.ClassNotFoundException java.util.logging.Logger using Bouncycastle Provider
Component Upgrade
- [WFCORE-6105] - Upgrade Bouncycastle OpenPGP from 1.72 to 1.72.1
Full Changelog: 20.0.0.Beta1...20.0.0.Beta2