CARVIEW |
Select Language
HTTP/2 302
server: Apache
location: https://cwiki.apache.org/confluence/display/WW/Version+Notes+2.5.1
content-type: text/html; charset=iso-8859-1
via: 1.1 varnish, 1.1 varnish
accept-ranges: bytes
age: 0
date: Thu, 24 Jul 2025 17:38:02 GMT
x-served-by: cache-hel1410033-HEL, cache-bom-vanm7210050-BOM
x-cache: MISS, MISS
x-cache-hits: 0, 0
x-timer: S1753378682.864353,VS0,VE161
strict-transport-security: max-age=31536000; includeSubDomains; preload
content-length: 250
HTTP/1.1 200
Date: Thu, 24 Jul 2025 17:38:02 GMT
Server: Apache
Cache-Control: no-store
Expires: Thu, 01 Jan 1970 00:00:00 GMT
X-Confluence-Request-Time: 1753378682469
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Security-Policy: frame-ancestors 'self'
X-Accel-Buffering: no
Content-Type: text/html;charset=UTF-8
Set-Cookie: JSESSIONID=13447CC25E9E455799F84B53B3F98574; Path=/confluence; Secure; HttpOnly
Via: 1.1 cwiki.apache.org
Vary: Accept-Encoding
Content-Encoding: gzip
Transfer-Encoding: chunked
Version Notes 2.5.1 - Apache Struts 2 Wiki - Apache Software Foundation
Log in
Skip to sidebar
Skip to main content
{"serverDuration": 109, "requestCorrelationId": "05c8d4e17f0ff77f"}
- Created by Lukasz Lenart, last modified on Dec 09, 2017
These are the notes for the Struts 2.5.1 distribution.
For prior notes in this release series, see Version Notes 2.5
- 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>2.5.1</version> </dependency>
You can also use Struts Archetype Catalog like below
Struts Archetype Catalog
mvn archetype:generate -DarchetypeCatalog=https://struts.apache.org/
Staging Repository
<repositories> <repository> <id>apache.nexus</id> <name>ASF Nexus Staging</name> <url>https://repository.apache.org/content/groups/staging/</url> </repository> </repositories>
Internal Changes
All security patches applied to version Struts 2.3.29 were also applied to this version (just in case)
Possible DoS attack when using URLValidator S2-041
- [WW-4558] - contentType override ignored for JSONInterceptor
- [WW-4618] - MessageStorePreResultListener doesn't store messages for 3rd-party RedirectResult subclasses
- [WW-4622] - [struts2-tiles-plugin] [2.3.28] [StrutsWildcardServletTilesApplicationContext] getRealPath
- [WW-4626] - EmailValidator flags .cat emails as invalid
- [WW-4632] - SMI cannot be disabled
- [WW-4634] - Centre alignment doesn't seem to work in Velocity tags
- [WW-4637] - Unable to process Jar entry (javassist-3.20.0-GA.jar)
- [WW-4643] - Strict Method Invocation breaks Action-Less Results
- [WW-4640] - When method is not allowed throw exception with meanigful message
- [WW-4644] - update struts2 bom
Issue Detail
Issue List
Other resources
Overview
Content Tools
Apps
Powered by a free Atlassian Confluence Open Source Project License granted to Apache Software Foundation. Evaluate Confluence today.
- Powered by Atlassian Confluence 7.19.30
- Printed by Atlassian Confluence 7.19.30
- Report a bug
- Atlassian News