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

Feature Request

  • [WFCORE-6503] - Add support for deployments with YAML extension
  • [WFCORE-6750] - [Preview] Scan for annotations indicating unstable API on deployment
  • [WFCORE-6815] - [Community] Utility to reload domain to a different stability level

Bug

  • [WFCORE-3502] - Fix debug options in test-runner
  • [WFCORE-6069] - PermissionsDeploymentTestCase fails intermittently on Windows - Bootable JAR Job
  • [WFCORE-6732] - WildFlyRunner doesn't call tearDown and completed ServerSetupTasks if a later one fails in setup
  • [WFCORE-6814] - Fix ContentRepositoryTest on Fedora 40
  • [WFCORE-6816] - A resource with a deployment chain contributor should require restarting all services on removal
  • [WFCORE-6817] - Operation parameters and reply attributes not enabled by the current stability level still appear in the resource description
  • [WFCORE-6823] - We should not register the jaspi-factory in the host controller
  • [WFCORE-6824] - ServiceNameFactory.resolveServiceName(UnaryServiceDescriptor) throws ISE if resolved to NullaryServiceDescriptor
  • [WFCORE-6825] - [CVE-2024-4029] wildfly-domain-http: wildfly: No timeout for EAP management interface may lead to Denial of Service (DoS)
  • [WFCORE-6834] - wildfly-elytron-integration jar duplicated in server modules
  • [WFCORE-6840] - Restart parent/ancestor ResourceOperationRuntimeHandler throws NoSuchResourceException if ancestor resource was created in same batch
  • [WFCORE-6842] - The Launcher API should not attempt to pass null environment variables
  • [WFCORE-6848] - In Domain mode applications are distributed twice to the domain's servers
  • [WFCORE-6857] - Unmanaged deployment cannot be deployed using yaml without calling deploy in CLI
  • [WFCORE-6865] - DefaultResourceAddDescriptionProvider omits the stability of the operation from its generated description
  • [WFCORE-6877] - SubsystemPersistence factory method for manual parser/writer cannot find writer
  • [WFCORE-6892] - duplicate declaration of plugin org.apache.maven.plugins:maven-resources-plugin

Task

  • [WFCORE-5753] - Update ModelTestControllerVersion.EAP_XP_4 to use proper EAP XP4 artifacts
  • [WFCORE-6115] - Remove deprecated items in key server kernel modules
  • [WFCORE-6700] - Replace temporal ModelTestControllerVersion based on WF29 by real 8.0.0.GA
  • [WFCORE-6792] - Rename Installer.Builder.async() -> Installer.Builder.blocking()
  • [WFCORE-6803] - Bump the kernel management API version to 26.0.0
  • [WFCORE-6807] - Prune deprecations from wildfly-service and wildfly-subsystem
  • [WFCORE-6811] - Remove configuration stability levels from wildfly-core-galleon-pack
  • [WFCORE-6836] - Port ResourceModelResolver<T> from wildfly-clustering-common to wildfly-subsystem
  • [WFCORE-6841] - Create ServiceDescriptors for capabilities defined in AbstractControllerService
  • [WFCORE-6844] - DeploymentPhaseContext is missing wildfly-service integration
  • [WFCORE-6863] - Add ServiceDescriptor convenience method for adding a requirement to a RuntimeCapability
  • [WFCORE-6866] - Create ServiceDescriptor for management executor
  • [WFCORE-6870] - Remove deprecated ModuleSpecification members
  • [WFCORE-6871] - Deprecate use of ModuleIdentifier in the ModuleSpecification API
  • [WFCORE-6872] - Add forRemoval=true|false attributes to @Deprecated items in key server kernel modules
  • [WFCORE-6876] - Enhance unit testing of ModuleSpecification

Component Upgrade

  • [WFCORE-6488] - Upgrade WildFly Legacy Tests to 8.0.2.Final
  • [WFCORE-6795] - Upgrade wildfly-discovery to 1.3.0.Final
  • [WFCORE-6797] - Upgrade BouncyCastle from 1.78 to 1.78.1
  • [WFCORE-6799] - Upgrade SLF4J from 2.0.12 to 2.0.13
  • [WFCORE-6809] - Upgrade wildfly-jar-maven-plugin to 11.0.1.Final
  • [WFCORE-6820] - Upgrade io.smallrye:jandex from 3.1.7 to 3.1.8
  • [WFCORE-6826] - Upgrade wildfly-jar-maven-plugin to 11.0.2.Final
  • [WFCORE-6831] - Upgrade WildFly Elytron to 2.4.2.Final
  • [WFCORE-6833] - Upgrade XNIO to 3.8.15.Final
  • [WFCORE-6835] - Upgrade JBoss MSC to 1.5.5.Final
  • [WFCORE-6839] - Upgrade Byteman to 4.0.23
  • [WFCORE-6845] - Upgrade Apache Commons CLI from 1.6.0 to 1.8.0
  • [WFCORE-6847] - Upgrade io.smallrye:jandex from 3.1.8 to 3.2.0
  • [WFCORE-6850] - The bootable JAR entry point should set the module logger after the log manager is initialized
  • [WFCORE-6853] - Upgrade to Galleon Plugins 7.1.0.Final
  • [WFCORE-6860] - Upgrade XNIO to 3.8.16.Final
  • [WFCORE-6861] - Upgrade JBoss Remoting to 5.0.29.Final
  • [WFCORE-6862] - CVE-2024-6162 CVE-2024-27316 Upgrade Undertow to 2.3.14.Final
  • [WFCORE-6867] - Upgrade WildFly Elytron to 2.5.0.CR1
  • [WFCORE-6886] - Update unstable API scanner to 1.0.0.Final
  • [WFCORE-6888] - Upgrade WildFly Elytron to 2.5.0.Final
  • [WFCORE-6900] - CVE-2024-3653 CVE-2024-5971 Upgrade Undertow to 2.3.15.Final

Enhancement

  • [WFCORE-4919] - ModelParserUtils should use the --timeout parameter with its embed-server and embed-host-controller calls
  • [WFCORE-6661] - More accurate, resettable start time calculation
  • [WFCORE-6801] - Use maven.compiler.release to ensure the desired binary compilation
  • [WFCORE-6806] - Add method to combine multiple DeploymentServiceInstaller
  • [WFCORE-6808] - Add capability-resolving variant of child service target-based ServiceInstaller.Builder
  • [WFCORE-6819] - Show current stability level with the server boot message
  • [WFCORE-6821] - Use a builder to construct the different attributes for the domain mode reload test suite operation
  • [WFCORE-6868] - Update tests that use CAGenerationTool to use it to load KeyStores etc..
  • [WFCORE-6887] - Introduce new phase STRUCTURE_NAMING_JDK_DEPENDENCIES

Edit/Copy Release Notes

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