Releases: wildfly/wildfly-core
21.1.1.Final
What's Changed
Full Changelog: 21.1.0.Final...21.1.1.Final
For the complete list of all issues resolved, including Component Upgrade, Task, and Subtask issues, see the release notes in JIRA.
22.0.0.Beta1
Release Notes - WildFly Core - Version 22.0.0.Beta1
For the complete list of all issues resolved, including Component Upgrade, Task, and Subtask issues, see the release notes in JIRA.
What's Changed
Bug
- [WFCORE-6423] - Received no final outcome response for operation "reload" when reloading a remote host controller
- [WFCORE-6431] - Use InputStream.nullInputStream
- [WFCORE-6433] - ServerGroupResourceDefinition registers DomainServerLifecycleHandlers in the wrong place
- [WFCORE-6440] - HttpManagementAddHandler references ServerEnvironment incorrectly
- [WFCORE-6442] - ModuleSpecification discards dependency information
Enhancement
- [WFCORE-6321] - Expose ServerEnvironment via a capability
- [WFCORE-6393] - Eliminate usages of deprecated ServiceController.getName() method
- [WFCORE-6394] - Eliminate usages of deprecated ServiceController.getUnavailableDependencies() method
- [WFCORE-6397] - CapabilityServiceTarget should overload addService()
- [WFCORE-6398] - Avoid redundant array allocation for capability services that provide a value with a single ServiceName
- [WFCORE-6399] - OperationContext.getServiceTarget() and OperationContext.getCapabilityServiceTarget() methods are redundant
- [WFCORE-6400] - DeploymentPhaseContext.getServiceTarget() should return object capable of resolving capability requirements
Full Changelog: 21.1.0.Final...22.0.0.Beta1
21.1.0.Final
Release Notes - WildFly Core - Version 21.1.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-5740] - Add the ability to ignore unavailable realms for a distributed-realm
- [WFCORE-6206] - Add new module to allow an integration of an Installation Manager
- [WFCORE-6352] - Add the ability to secure the management interface using a virtual HTTP authentication factory if available
Bug
- [WFCORE-2957] - read-resource without include-runtime shows runtime-only resources
- [WFCORE-5544] - Servers unable to connect in domain mode with Elytron without local auth
- [WFCORE-5947] - Missing security algorithms causing regression on latest IBM JDK
- [WFCORE-6096] - ModelTestModelControllerService does not set error when init capabilities are missing
- [WFCORE-6129] - Unable to add integrity support to existing filesystem realm
- [WFCORE-6290] - Failure to handle errors loading process-uuid file
- [WFCORE-6291] - PolicyContext.getContext("jakarta.servlet.http.HttpServletRequest") throws java.lang.IllegalArgumentException: unknown handler key
- [WFCORE-6297] - OperationContext createResource and addResource javadocs incorrectly say ISE is thrown
- [WFCORE-6309] - Incorrect licence for StaxMapper should be LGPL 2.1 OR LATER
- [WFCORE-6338] - YAML: A resource name can't match an attribute name of this resource
- [WFCORE-6339] - Define remote name as origin if none is defined
- [WFCORE-6341] - YAML: MapAttributeDefinition not properly processed for existing resources
- [WFCORE-6342] - The jmx-remoting and layer's dependency needs to be non-optional
- [WFCORE-6344] - Changes to json-formatter meta-data never take effect
- [WFCORE-6346] - module java.base does not "opens java.net" to unnamed module
- [WFCORE-6348] - Invalid YAML configuration fails silently
- [WFCORE-6351] - The publish-configuration command doesn't throw an error when the git location is invalid
- [WFCORE-6365] - RestartParent OperationStepHandler implementations are incompatible with service built via CapabilityServiceTarget
- [WFCORE-6381] - ProcessNameReadAttributeHandler does an unnecessary recursive model read
- [WFCORE-6384] - CLI is disconnected from DC if HC is reboot
- [WFCORE-6386] - Recursive read-resource operations result in excessive peak memory use
- [WFCORE-6391] - Incorrect licenses for some artifacts
- [WFCORE-6408] - Add new DEPENDENCIES_JDBC_DRIVER phase for correct JDBC driver alignment
- [WFCORE-6409] - org.jboss.marshalling module should be private
- [WFCORE-6421] - InterfaceManagementUnitTestCase fails on RHEL9
- [WFCORE-6424] - Generic command argument value issue with List containing Object
- [WFCORE-6425] - Domain testsuite uses invalid remoting configuration
- [WFCORE-6428] - Error occurred in starting fork when running with jacoco profile
Enhancement
- [WFCORE-5106] - Add configuration option in Elytron subsystem to change file encoding in FileAuditEndpoint.
- [WFCORE-5549] - Managed servers require local authentication to connect to their host controller
- [WFCORE-6154] - Log reasons for implicit module dependencies
- [WFCORE-6248] - Only Java SE aggregation module should be visible to all deployments by default
- [WFCORE-6249] - Eliminate usage of deprecated sun.jdk module
- [WFCORE-6293] - Eliminate JDK 8 specific excludes from maven enforcer plugin configurations
- [WFCORE-6301] - Prepare sun.scripting private module for removal
- [WFCORE-6308] - Remove Jetty ALPN provider that was targeting JDK8 and below
- [WFCORE-6325] - Replace ExtensionRegistry constructor bloat with builder pattern
- [WFCORE-6328] - Add AbstractSubsystemTest subclass for use with tests parameterized via SubsystemSchema
- [WFCORE-6345] - Add additional methods for to the CommandBuilder for passing YAML files
- [WFCORE-6361] - Replace VersionedURN and subclasses with factory methods.
- [WFCORE-6369] - Eliminate unnecessary collection copying in AbstractAddStepHandler constructors
- [WFCORE-6380] - Eliminate unnecessary validator allocations in global operation handlers
- [WFCORE-6382] - Minimize retained memory if an OperationContext impl is cached beyond the lifetime of its operation
- [WFCORE-6392] - Eliminate deprecated CapabilityServiceBuilder.addCapabilityRequirement() methods
New Contributors
Full Changelog: 21.1.0.Beta2...21.1.0.Final
21.1.0.Beta2
Release Notes - WildFly Core - Version 21.1.0.Beta2
Task
- [WFCORE-6303] - Validate non-private modules
Component Upgrade
- [WFCORE-6305] - Upgrade to Jandex 3.1.1
- [WFCORE-6414] - Upgrade bouncycastle from 1.73 to 1.75 (resolves CVE-2023-33201)
- [WFCORE-6417] - Upgrade to Jandex 3.1.2
- [WFCORE-6418] - Upgrade Elytron Web to 4.0.0.Final
Enhancement
- [WFCORE-6154] - Log reasons for implicit module dependencies
- [WFCORE-6369] - Eliminate unnecessary collection copying in AbstractAddStepHandler constructors
Full Changelog: 21.1.0.Beta1...21.1.0.Beta2
21.1.0.Beta1
Release Notes - WildFly Core - Version 21.1.0.Beta1
Bug
- [WFCORE-6096] - ModelTestModelControllerService does not set error when init capabilities are missing
- [WFCORE-6408] - Add new DEPENDENCIES_JDBC_DRIVER phase for correct JDBC driver alignment
- [WFCORE-6409] - org.jboss.marshalling module should be private
Task
- [WFCORE-6313] - org.jboss.as.host.controller.resources.NativeManagementResourceDefinition uses the wrong NativeManagementRemoveHandler
- [WFCORE-6405] - Make the org.wildfly.extension.elytron module private
Component Upgrade
- [WFCORE-6412] - Upgrade JGit to 6.6.0.202305301015-r
- [WFCORE-6413] - Upgrade JBoss VFS to 3.3.0.Final
Full Changelog: 21.0.0.Beta4...21.1.0.Beta1
21.0.0.Beta4
Release Notes - WildFly Core - Version 21.0.0.Beta4
Bug
- [WFCORE-6384] - CLI is disconnected from DC if HC is reboot
- [WFCORE-6386] - Recursive read-resource operations result in excessive peak memory use
- [WFCORE-6391] - Incorrect licenses for some artifacts
Task
- [WFCORE-6390] - Remove the victims-scan profile
Component Upgrade
- [WFCORE-6403] - Upgrade WildFly Elytron to 2.2.1.Final
Enhancement
- [WFCORE-6361] - Replace VersionedURN and subclasses with factory methods.
- [WFCORE-6392] - Eliminate deprecated CapabilityServiceBuilder.addCapabilityRequirement() methods
Full Changelog: 21.0.0.Beta3...21.0.0.Beta4
21.0.0.Beta3
Release Notes - WildFly Core - Version 21.0.0.Beta3
Bug
- [WFCORE-6381] - ProcessNameReadAttributeHandler does an unnecessary recursive model read
Component Upgrade
- [WFCORE-6379] - Upgrade Jakarta JSON Processing to 2.1.2 and Eclipse Parsson to 1.1.2
- [WFCORE-6388] - Upgrade Undertow to 2.3.7.Final
Enhancement
- [WFCORE-6380] - Eliminate unnecessary validator allocations in global operation handlers
Full Changelog: 21.0.0.Beta2...21.0.0.Beta3
21.0.0.Beta2
Release Notes - WildFly Core - Version 21.0.0.Beta2
Bug
- [WFCORE-6365] - RestartParent OperationStepHandler implementations are incompatible with service built via CapabilityServiceTarget
Task
- [WFCORE-6286] - Document the purpose of the wildflyee.api module in its module.xml, and mark it as private
- [WFCORE-6332] - Better handling of licenses
- [WFCORE-6370] - Remove duplicate 'jakarta.xml.ws.api' JBoss Modules module declaration in 'wildflyee.api'
Component Upgrade
- [WFCORE-6368] - Upgrade JBoss MSC to 1.5.1.Final
- [WFCORE-6373] - Upgrade WildFly Elytron EE to 3.0.3.Final
Enhancement
- [WFCORE-6328] - Add AbstractSubsystemTest subclass for use with tests parameterized via SubsystemSchema
- [WFCORE-6382] - Minimize retained memory if an OperationContext impl is cached beyond the lifetime of its operation
Full Changelog: 21.0.0.Beta1...21.0.0.Beta2
21.0.0.Beta1
Release Notes - WildFly Core - Version 21.0.0.Beta1
For the complete list of all issues resolved, including Component Upgrade, Task, and Subtask issues, see the release notes in JIRA.
Feature Request
- [WFCORE-5740] - Add the ability to ignore unavailable realms for a distributed-realm
- [WFCORE-6206] - Add new module to allow an integration of an Installation Manager
- [WFCORE-6352] - Add the ability to secure the management interface using a virtual HTTP authentication factory if available
Bug
- [WFCORE-2957] - read-resource without include-runtime shows runtime-only resources
- [WFCORE-5544] - Servers unable to connect in domain mode with Elytron without local auth
- [WFCORE-5947] - Missing security algorithms causing regression on latest IBM JDK
- [WFCORE-6129] - Unable to add integrity support to existing filesystem realm
- [WFCORE-6290] - Failure to handle errors loading process-uuid file
- [WFCORE-6291] - PolicyContext.getContext("jakarta.servlet.http.HttpServletRequest") throws java.lang.IllegalArgumentException: unknown handler key
- [WFCORE-6297] - OperationContext createResource and addResource javadocs incorrectly say ISE is thrown
- [WFCORE-6309] - Incorrect licence for StaxMapper should be LGPL 2.1 OR LATER
- [WFCORE-6338] - YAML: A resource name can't match an attribute name of this resource
- [WFCORE-6339] - Define remote name as origin if none is defined
- [WFCORE-6341] - YAML: MapAttributeDefinition not properly processed for existing resources
- [WFCORE-6342] - The jmx-remoting and layer's dependency needs to be non-optional
- [WFCORE-6344] - Changes to json-formatter meta-data never take effect
- [WFCORE-6346] - module java.base does not "opens java.net" to unnamed module
- [WFCORE-6348] - Invalid YAML configuration fails silently
- [WFCORE-6351] - The publish-configuration command doesn't throw an error when the git location is invalid
Full Changelog: 20.0.0.Final...21.0.0.Beta1
20.0.2.Final
Release Notes - WildFly Core - Version 20.0.2.Final
Bug
- [WFCORE-6344] - Changes to json-formatter meta-data never take effect
- [WFCORE-6346] - module java.base does not "opens java.net" to unnamed module
Task
- [WFCORE-6326] - Add back the org.jboss.vfs module as a dependency on deployments
Component Upgrade
- [WFCORE-6302] - CVE-2022-1259 Upgrade Undertow to 2.3.6.Final
Full Changelog: 20.0.1.Final...20.0.2.Final