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

Sub-task

  • [WFCORE-6864] - Deprecate PersistentResourceDefinition
  • [WFCORE-7107] - Use ModuleDependency.Builder instead of deprecated ModuleDependency ctor in Server
  • [WFCORE-7133] - Remove ModuleIdentifier use in domain-http-interface
  • [WFCORE-7134] - Remove ModuleIdentifier use in the elytron subsystem
  • [WFCORE-7135] - Remove ModuleIdentifier use in the testsuite
  • [WFCORE-7136] - Remove ModuleIdentifier use from JBossDeploymentStructureParser##

Feature Request

  • [WFCORE-5718] - Support remote+tls with EJBClient and remote-outbound-connection

Bug

  • [WFCORE-6779] - PersistentResourceXMLDescription is hot garbage
  • [WFCORE-6937] - Testing of write-attribute calls is low for the Elytron subsystem
  • [WFCORE-7102] - AccessDeniedException on Windows when using a read-only configuration dir
  • [WFCORE-7123] - Embedded ignores invalid options
  • [WFCORE-7124] - CLI uses server-side dependencies
  • [WFCORE-7130] - Enhance CLI tests to ignore warning about JDK's sun.misc.Unsafe usage on JDK24+
  • [WFCORE-7153] - CVE-2025-23367 org.wildfly.core/wildfly-server: Wildfly improper RBAC permission
  • [WFCORE-7160] - "grep: warning: stray \ before :" at console after server startup with GC_LOG=true
  • [WFCORE-7176] - PersistentResourceXMLDescription created via PersistentResourceXMLDescription.Factory is not wrappable
  • [WFCORE-7178] - Intermittent failures in SuspendControllerTestCase#serverActivityCallbackOrderTest
  • [WFCORE-7188] - AddResourceOperationStepHandler not detecting that current resource is a required child of parent
  • [WFCORE-7195] - PersistentResourceXMLParserTestCase.MyParser model is not consistent with its PersistentResourceXMLDescription
  • [WFCORE-7196] - PersistentResourceXMLDescription of elytron subsystem contains duplicate attributes/children
  • [WFCORE-7198] - AttributeParsers.MapParser leaves reader in inconsistent state when no wrapping element is present
  • [WFCORE-7208] - Intermittent failures in DeploymentOperationsTestCase
  • [WFCORE-7211] - Only add -Djava.security.manager=allow if the security manager is explicitly enabled

Task

  • [WFCORE-6903] - Remove usage of deprecated AbstractWriteAttributeHandler constructors
  • [WFCORE-7061] - Bump the kernel management API version to 29.0.0
  • [WFCORE-7062] - Remove all non-breaking uses of ModuleIdentifier
  • [WFCORE-7110] - Deprecate the Security Manager subsystem
  • [WFCORE-7115] - Remove use of ModuleIdentifier from AdditionalModuleSpecification
  • [WFCORE-7116] - Remove ModuleIdentifier from Extension handling
  • [WFCORE-7125] - Remove deprected Authentication methods
  • [WFCORE-7126] - Remove cruft testsuite/server-provisioning.xml
  • [WFCORE-7127] - Replace Attachments.CLASS_PATH_ENTRIES
  • [WFCORE-7141] - Removed deprecated Attachments.ADDITIONAL_ANNOTATION_INDEXES_BY_MODULE
  • [WFCORE-7143] - Consolidate HostControllerBootstrap and EmbeddedHostControllerBootstrap
  • [WFCORE-7149] - Deprecate for removal the last public constructor of server's ModuleDependency class
  • [WFCORE-7150] - Remove deprecated Attachments.ADDITIONAL_ANNOTATION_INDEXES
  • [WFCORE-7170] - Reduce ModuleIdentifier usage from Server module
  • [WFCORE-7171] - Remove ModuleIdentifier usage from Host Controller module
  • [WFCORE-7175] - Remove ModuleIdentifier usage from server/moduleservice
  • [WFCORE-7184] - Remove ModuleIdentifier usage from server/deployment
  • [WFCORE-7186] - Mark ModuleIdentifierUtil as deprecated for removal
  • [WFCORE-7197] - IgnoreResourcesTestCase creates invalid io subsystem configuration
  • [WFCORE-7199] - Migrate IO subsystem to SubsystemResourceXMLSchema
  • [WFCORE-7200] - Migrate discovery subsystem to SubsystemResourceXMLSchema
  • [WFCORE-7217] - Defer to AttributeMarshaller.marshallElementContent(..) for writing element content

Component Upgrade

  • [WFCORE-6846] - Upgrade commons-daemon to 1.4.0
  • [WFCORE-7128] - Upgrade Byteman to 4.0.24
  • [WFCORE-7131] - Upgrade JBoss Marshalling to 2.2.2.Final
  • [WFCORE-7142] - Upgrade BouncyCastle from 1.79 to 1.80
  • [WFCORE-7151] - Upgrade WildFly Galleon Plugins to 7.3.1.Final
  • [WFCORE-7155] - Upgrade io.smallrye:jandex from 3.2.3 to 3.2.4
  • [WFCORE-7156] - Upgrade WildFly Maven Plugin to 5.1.2.Final
  • [WFCORE-7157] - Upgrade io.smallrye:jandex from 3.2.4 to 3.2.5
  • [WFCORE-7158] - Upgrade commons-daemon to 1.4.1
  • [WFCORE-7159] - Upgrade io.smallrye:jandex from 3.2.5 to 3.2.6
  • [WFCORE-7162] - Upgrade snakeyaml to 2.4
  • [WFCORE-7165] - Upgrade io.smallrye:jandex from 3.2.6 to 3.2.7
  • [WFCORE-7166] - Upgrade Galleon to 6.0.5.Final
  • [WFCORE-7168] - Upgrade Elytron EE to 3.1.3.Final
  • [WFCORE-7174] - Upgrade jboss-logging-tools to 3.0.4.Final
  • [WFCORE-7177] - Upgrade SSHD from 2.14.0 to 2.15.0
  • [WFCORE-7179] - Upgrade Elytron EE to 3.1.4.Final
  • [WFCORE-7180] - Upgrade WildFly Elytron to 2.6.1.Final
  • [WFCORE-7187] - Upgrade WildFly Elytron to 2.6.2.Final
  • [WFCORE-7194] - Upgrade JBoss Remoting to 5.0.31.Final
  • [WFCORE-7204] - Upgrade to unstable-api-annotation-utils 1.0.2.Final
  • [WFCORE-7212] - Upgrade JBoss Marshalling to 2.2.3.Final
  • [WFCORE-7214] - Upgrade wildfly-launcher to 1.0.2.Final

Enhancement

  • [WFCORE-7120] - Add an embedding SPI; decouple embedded module from server and host-controller modules
  • [WFCORE-7132] - Improve logging of exceptions during embedded process exit
  • [WFCORE-7161] - Improve deployment message on duplicate runtime name
  • [WFCORE-7205] - Add proper xs:attribute support to generic XMLElement

Edit/Copy Release Notes

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