Skip to content

Releases: wildfly/wildfly-core

21.0.0.Beta4

31 Jul 10:27
Compare
Choose a tag to compare
21.0.0.Beta4 Pre-release
Pre-release

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

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

31 Jul 10:26
Compare
Choose a tag to compare
21.0.0.Beta3 Pre-release
Pre-release

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

31 Jul 10:25
Compare
Choose a tag to compare
21.0.0.Beta2 Pre-release
Pre-release

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

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

31 Jul 10:25
Compare
Choose a tag to compare
21.0.0.Beta1 Pre-release
Pre-release

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

31 Jul 10:22
Compare
Choose a tag to compare

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

Full Changelog: 20.0.1.Final...20.0.2.Final

20.0.1.Final

31 Jul 10:21
Compare
Choose a tag to compare

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

Full Changelog: 20.0.0.Final...20.0.1.Final

20.0.0.Final

31 Jul 10:20
Compare
Choose a tag to compare

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...
Read more

20.0.0.Beta8

31 Jul 10:17
Compare
Choose a tag to compare
20.0.0.Beta8 Pre-release
Pre-release

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

31 Jul 10:16
Compare
Choose a tag to compare
20.0.0.Beta7 Pre-release
Pre-release

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

Full Changelog: 20.0.0.Beta6...20.0.0.Beta7

20.0.0.Beta6

31 Jul 10:14
Compare
Choose a tag to compare
20.0.0.Beta6 Pre-release
Pre-release

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

Full Changelog: 20.0.0.Beta5...20.0.0.Beta6