DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
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.
Maven Dependency
<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
Struts Archetype Catalog
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.