These are the notes for the Struts version 6.9.0 distribution.
For prior notes in this release series, see Version Notes 6.8.0

Maven users
If you are a Maven user, you might want to get started using the Maven Archetype.
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>6.9.0</version>
</dependency>
|
You can also use Struts Archetype Catalog like below
mvn archetype:generate -DarchetypeCatalog=http://struts.apache.org/ |
Bug
- [WW-2963] - default-action-ref fails to find wildcard named actions
- [WW-4421] - Duplicate @Action value annotation check skipped
- [WW-4428] - Add support for new Java 8 LocalDate and LocalDateTime to the JSON plugin
- [WW-5514] - Allow configuration of ProxyUtil for cache types
- [WW-5535] - HttpMethodInterceptor does not work with action names using wildcards
- [WW-5537] - Memory Leak
- [WW-5549] - i18n interceptor param supportedLocale (when set) disables request_locale param functionality
- [WW-5581] - Freemarker 2.3.33 causes bytecode version compatibility issues when transitively provided by Struts 6
- [WW-5602] - Can't specify empty charset on StreamResult
- [WW-5616] - JakartaStreamMultiPartRequest warns on file delete if the file doesnt exist
Improvement
- [WW-4291] - Can't use Spring bean name for type convertor
- [WW-5560] - Support IntelliJ Platform 2024.2
- [WW-5563] - Support IntelliJ Platform 2025.3
- [WW-5573] - Avoid false positive warning if file doesn't exist
- [WW-5610] - Extend Struts 7 forwards compatibility to further interceptors
- [WW-5618] - Make JSON plugin more configurable
- [WW-5621] - Harden XML parsers against Entity Expansion (Billion Laughs) attacks
- [WW-5622] - Optimize Hibernate proxy detection to avoid repeated exception overhead when Hibernate is absent
Dependency
- [WW-5584] - Bump asm.version from 9.7.1 to 9.9
- [WW-5597] - Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0
- [WW-5606] - Bump commons-beanutils:commons-beanutils from 1.9.4 to 1.11.0
- [WW-5608] - bump org.apache.velocity:velocity-engine-core from 2.3 to 2.4.1
- [WW-5611] - Bump org.apache.commons:commons-text from 1.12.0 to 1.15.0
- [WW-5612] - Bumps jackson.version from 2.20.1 to 2.21.0.
Issue Detail
Issue List
Other resources