DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
These are the notes for the Struts version 6.3.0 distribution.
For prior notes in this release series, see Version Notes 6.2.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.3.0</version> </dependency>
You can also use Struts Archetype Catalog like below
mvn archetype:generate -DarchetypeCatalog=http://struts.apache.org/
Internal changes
This version embeds the Apache Tiles by directly coping the source code of the library. The Apache Tiles project has retired and right now it's in the attic - no development is happening around this project. Struts committers decided to copy all the required source code to continue undisturbed support for the the Struts 2 Tiles plugin.
Improvement
- [WW-5233] - Include Apache Tiles code base in the Tiles plugin
- [WW-5321] - notify / document about new maxStringLength limitation
- [WW-5327] - Stop using JavaBeans notation for setters in SecurityMemberAccess & MemberAccessValueStack
- [WW-5332] - Validate excluded package name list for missing commas
- [WW-5334] - Misc VelocityManager code cleanup
- [WW-5336] - Merge OgnlTool class into StrutsUtil class
- [WW-5337] - Improve performance of excluded classes and packages
Bug
- [WW-5330] - Issue when submitting a form with a textarea containing more than 4000 characters.
- [WW-5331] - Access to request attributes via tags is broken
Dependency
- [WW-5315] - Upgrades ASM to version 9.5
- [WW-5316] - Upgrades commons-io to version 2.13.0
- [WW-5317] - Upgrades log4j-api to version 2.20.0
- [WW-5318] - Upgrades slf4j-api to version 2.0.7
- [WW-5320] - finish Reproducible Builds
- [WW-5322] - Upgrade Jackson version to 2.15.2
- [WW-5323] - Upgrade JasperReports to version 6.20.5
- [WW-5325] - Upgrade commons-lang3 to version 2.13.0
- [WW-5329] - Upgrade xstream to version 1.4.20