You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2015/09/24 20:31:18 UTC
[1/7] struts-site git commit: Adds info about 2.5 BETA1
Repository: struts-site
Updated Branches:
refs/heads/master e662bf2bb -> 4239884d8
Adds info about 2.5 BETA1
Project: http://git-wip-us.apache.org/repos/asf/struts-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts-site/commit/4e8f12fc
Tree: http://git-wip-us.apache.org/repos/asf/struts-site/tree/4e8f12fc
Diff: http://git-wip-us.apache.org/repos/asf/struts-site/diff/4e8f12fc
Branch: refs/heads/master
Commit: 4e8f12fc97b30989ec8711010fe8b69a2272a108
Parents: 0c03b89
Author: Lukasz Lenart <lu...@gmail.com>
Authored: Fri Aug 7 14:51:21 2015 +0200
Committer: Lukasz Lenart <lu...@gmail.com>
Committed: Fri Aug 7 14:51:46 2015 +0200
----------------------------------------------------------------------
_config.yml | 3 ++
source/announce.md | 33 +++++++++++++++++++++-
source/download.html | 68 +++++++++++++++++++++++++++++++++++++++++++++-
source/downloads.html | 9 +++++-
source/index.html | 10 +++----
5 files changed, 115 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/struts-site/blob/4e8f12fc/_config.yml
----------------------------------------------------------------------
diff --git a/_config.yml b/_config.yml
index 7c69788..27731ee 100644
--- a/_config.yml
+++ b/_config.yml
@@ -29,5 +29,8 @@ root:
# Simplifies introducing changes related to the latest release
current_version: 2.3.24
current_version_short: 2324
+current_beta_version: 2.5-BETA1
+current_beta_version_short: 25
release_date: 7 may 2015
release_date_short: 20150507
+beta_release_date_short: 20150731
http://git-wip-us.apache.org/repos/asf/struts-site/blob/4e8f12fc/source/announce.md
----------------------------------------------------------------------
diff --git a/source/announce.md b/source/announce.md
index f706d67..216bee1 100644
--- a/source/announce.md
+++ b/source/announce.md
@@ -8,6 +8,37 @@ title: Announcements
Skip to: <a href="announce-2014.html">Announcements - 2014</a>
</p>
+#### 31 July 2015 - Struts 2.5-BETA1 (BETA) {#a20150731}
+
+The Apache Struts group is pleased to announce that Struts 2.5-BETA1 is available as a "BETA"
+release.
+
+Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications.
+The framework is designed to streamline the full development cycle, from building, to deploying,
+to maintaining applications over time.
+
+This release contains several breaking changes and improvements just to mention few of them:
+
+ - XWork source was merged into Struts Core source, it means that there be no more xwork artifact nor dedicated jar
+ - OGNL was upgraded to version 3.0.11 and it breaks access to properties as it follows Java Bean Specification, see WW-4207 and WW-3909
+ - Spring dependency for tests and spring plugin was upgraded to version 4.1.6, see WW-4510.
+ - Struts2 internal logging api was marked as deprecated and was replaced with new Log4j2 api as logging layer, see WW-4504.
+ - Struts2 is now build with JDK7, see WW-4503.
+ - New plugin to support bean validation is now part of the distribution, see WW-4505.
+ - Deprecated plugins are now removed from the distribution and are not longer supported anymore:
+ - Dojo Plugin
+ - Codebehind Plugin
+ - JSF Plugin
+ - Struts1 Plugin
+
+and many other improvements, please check the version notes
+
+The 2.5.x series of the Apache Struts framework has a minimum requirement of the following specification versions:
+Servlet API 2.4, JSP API 2.0, and Java 7.
+
+Should any issues arise with your use of any version of the Struts framework,
+please post your comments to the user list, and, if appropriate, file a tracking ticket.
+
#### 7 May 2015 - Struts 2.3.24 General Availability {#a20150507}
The Apache Struts group is pleased to announce that Struts 2.3.24 is available as a "General Availability"
@@ -31,7 +62,7 @@ This release contains several fixes and improvements just to mention few of them
- fixed parameters encoding in `ServletRedirectAction` before checking for valid URI
- `css_xhtml` hidden input adding table row markup
- FreeMarker was upgraded to the latest available version - 2.3.22
- - support for Log4j2 was added
+ - support for Log4j2 was added
and many other improvements, please check the version notes
http://git-wip-us.apache.org/repos/asf/struts-site/blob/4e8f12fc/source/download.html
----------------------------------------------------------------------
diff --git a/source/download.html b/source/download.html
index 568c328..3a0f9db 100644
--- a/source/download.html
+++ b/source/download.html
@@ -66,7 +66,7 @@ title: Download a Release
<h2>Struts {{ site.current_version }}</h2>
<p>
- <a href="http://struts.apache.org/release/2.3.x/">Apache Struts {{ site.current_version }}</a> is an elegant, extensible
+ <a href="http://struts.apache.org/">Apache Struts {{ site.current_version }}</a> is an elegant, extensible
framework for creating enterprise-ready Java web applications. It is available in a full distribution,
or as separate library, source, example and documentation distributions.
Struts {{ site.current_version }} is the "best available" version of Struts in the 2.3 series.
@@ -127,6 +127,72 @@ title: Download a Release
</ul>
+<h1>Beta Releases</h1>
+<a name="struts-beta"></a>
+
+<h2>Struts 2.5 BETA1</h2>
+
+<p>
+ <a href="http://struts.apache.org/">Apache Struts {{ site.current_beta_version }}</a> is a first release of incoming Struts 2.5.
+ It's the first version which has a lot of backward compatibility breaking changes but it should be slightly
+ easy to adjust your application to use this version. Please read version notes for more details.
+</p>
+
+<ul>
+ <li>
+ <a href="http://struts.apache.org/docs/version-notes-{{ site.current_beta_version_short }}.html">Version Notes</a>
+ </li>
+
+ <li>Full Distribution:
+ <ul>
+ <li>
+ <a href="[preferred]/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-all.zip">struts-{{ site.current_beta_version }}-all.zip</a> (65MB)
+ [<a href="http://www.apache.org/dist/struts/{{ site.current_version }}/struts-{{ site.current_beta_version }}-all.zip.asc">PGP</a>]
+ [<a href="http://www.apache.org/dist/struts/{{ site.current_version }}/struts-{{ site.current_beta_version }}-all.zip.md5">MD5</a>]
+ </li>
+ </ul>
+ </li>
+
+ <li>Example Applications:
+ <ul>
+ <li>
+ <a href="[preferred]/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-apps.zip">struts-{{ site.current_beta_version }}-apps.zip</a> (35MB)
+ [<a href="http://www.apache.org/dist/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-apps.zip.asc">PGP</a>]
+ [<a href="http://www.apache.org/dist/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-apps.zip.md5">MD5</a>]
+ </li>
+ </ul>
+ </li>
+ <li>Essential Dependencies Only:
+ <ul>
+ <li>
+ <a href="[preferred]/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-lib.zip">struts-{{ site.current_beta_version }}-lib.zip</a> (19MB)
+ [<a href="http://www.apache.org/dist/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-lib.zip.asc">PGP</a>]
+ [<a href="http://www.apache.org/dist/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-lib.zip.md5">MD5</a>]
+ </li>
+ </ul>
+ </li>
+
+ <li>Documentation:
+ <ul>
+ <li>
+ <a href="[preferred]/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-docs.zip">struts-{{ site.current_beta_version }}-docs.zip</a> (13MB)
+ [<a href="http://www.apache.org/dist/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-docs.zip.asc">PGP</a>]
+ [<a href="http://www.apache.org/dist/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-docs.zip.md5">MD5</a>]
+ </li>
+ </ul>
+ </li>
+ <li>Source:
+ <ul>
+ <li>
+ <a href="[preferred]/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-src.zip">struts-{{ site.current_beta_version }}-src.zip</a> (7MB)
+ [<a href="http://www.apache.org/dist/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-src.zip.asc">PGP</a>]
+ [<a href="http://www.apache.org/dist/struts/{{ site.current_beta_version }}/struts-{{ site.current_beta_version }}-src.zip.md5">MD5</a>]
+ </li>
+ </ul>
+ </li>
+
+</ul>
+
<h2>Struts 1.3.10</h2>
<a name="struts1310"></a>
http://git-wip-us.apache.org/repos/asf/struts-site/blob/4e8f12fc/source/downloads.html
----------------------------------------------------------------------
diff --git a/source/downloads.html b/source/downloads.html
index 1ca278a..9e4af76 100644
--- a/source/downloads.html
+++ b/source/downloads.html
@@ -21,7 +21,7 @@ title: Releases
<strong>General Availability (GA) Releases</strong> - <em>Ready for Prime Time!</em>
<ul>
<li>
- <a href="http://struts.apache.org/download.cgi#struts{{ site.current_version_short }}">
+ <a href="http://struts.apache.org/download.cgi#struts-ga">
Struts {{ site.current_version }}
</a> ("best available")
</li>
@@ -29,6 +29,13 @@ title: Releases
</li>
<li>
<strong>Beta Releases</strong> - <em>Help test the next release!</em>
+ <ul>
+ <li>
+ <a href="http://struts.apache.org/download.cgi#struts-beta">
+ Struts 2.5 BETA 1
+ </a> (first BETA release of new backward compatibility breaking version 2.5)
+ </li>
+ </ul>
</li>
<li>
<strong>Trunk Snapshots</strong> - <em>Get involved with the latest and greatest fixes and improvements</em>
http://git-wip-us.apache.org/repos/asf/struts-site/blob/4e8f12fc/source/index.html
----------------------------------------------------------------------
diff --git a/source/index.html b/source/index.html
index b398b69..c4d5d49 100644
--- a/source/index.html
+++ b/source/index.html
@@ -39,11 +39,11 @@ title: Welcome to the Apache Struts project
</p>
</div>
<div class="column col-md-4">
- <h2>Apache Struts 1</h2>
- <p><strong>End-Of-Life (EOL)</strong></p>
- <p>The Struts 1.x web framework has reached its end of life and is no longer officially supported.
- <a href="struts1eol-announcement.html">Read the announcement</a> or the official
- <a href="struts1eol-press.html">Press release</a>
+ <h2>Apache Struts 2.5 BETA1</h2>
+ <p>
+ It's a first release of incoming Struts 2.5.
+ Read more in <a href="announce.html#a{{ site.beta_release_date_short }}">Announcement</a> or in
+ <a href="/docs/version-notes-{{ site.current_beta_version_short }}.html">Version notes</a>
</p>
</div>
</div>
[4/7] struts-site git commit: Publishes info about new security
bulletin
Posted by lu...@apache.org.
Publishes info about new security bulletin
Project: http://git-wip-us.apache.org/repos/asf/struts-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts-site/commit/55c1444e
Tree: http://git-wip-us.apache.org/repos/asf/struts-site/tree/55c1444e
Diff: http://git-wip-us.apache.org/repos/asf/struts-site/diff/55c1444e
Branch: refs/heads/master
Commit: 55c1444e1119c4d913a269c9681a77b86d0e8f2b
Parents: 4e8f12f
Author: Lukasz Lenart <lu...@gmail.com>
Authored: Wed Aug 26 15:07:36 2015 +0200
Committer: Lukasz Lenart <lu...@gmail.com>
Committed: Wed Aug 26 15:07:36 2015 +0200
----------------------------------------------------------------------
source/announce.md | 9 +++++++++
source/index.html | 13 +++++++++++++
2 files changed, 22 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/struts-site/blob/55c1444e/source/announce.md
----------------------------------------------------------------------
diff --git a/source/announce.md b/source/announce.md
index 216bee1..6a4bbc3 100644
--- a/source/announce.md
+++ b/source/announce.md
@@ -8,6 +8,15 @@ title: Announcements
Skip to: <a href="announce-2014.html">Announcements - 2014</a>
</p>
+#### 26 August 2015 - Security Bulletin S2-025 {#a20150826}
+
+The Apache Struts group is pleased to announce that a new security bulletin was published -
+[S2-025](/docs/s2-025.html)
+
+Thanks to Taki Uchiyama from JPCERT/CC who reported two potential XSS vulnerabilities available
+in older versions of The Apache Struts 2. Please read the mentioned security bulletin for more details
+and also reading our [Security guideline](/docs/security.html) will help you secure your application
+
#### 31 July 2015 - Struts 2.5-BETA1 (BETA) {#a20150731}
The Apache Struts group is pleased to announce that Struts 2.5-BETA1 is available as a "BETA"
http://git-wip-us.apache.org/repos/asf/struts-site/blob/55c1444e/source/index.html
----------------------------------------------------------------------
diff --git a/source/index.html b/source/index.html
index c4d5d49..fc62845 100644
--- a/source/index.html
+++ b/source/index.html
@@ -47,6 +47,19 @@ title: Welcome to the Apache Struts project
</p>
</div>
</div>
+ <div class="row">
+ <div class="column col-md-4">
+ </div>
+ <div class="column col-md-4">
+ <h2>Security Bulletin S2-025</h2>
+ <p>
+ A new security bulletin was published, please carefully read the
+ <a href="announce.html#a20150826">Announcement</a>
+ </p>
+ </div>
+ <div class="column col-md-4">
+ </div>
+ </div>
</div>
</div>
<div class="container contact-channels">
[2/7] struts-site git commit: Drops references to XWork API
Posted by lu...@apache.org.
Drops references to XWork API
Project: http://git-wip-us.apache.org/repos/asf/struts-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts-site/commit/0c03b890
Tree: http://git-wip-us.apache.org/repos/asf/struts-site/tree/0c03b890
Diff: http://git-wip-us.apache.org/repos/asf/struts-site/diff/0c03b890
Branch: refs/heads/master
Commit: 0c03b89068949210473062e87b43323313a5d895
Parents: 62b695c
Author: Lukasz Lenart <lu...@gmail.com>
Authored: Fri Jul 31 09:22:21 2015 +0200
Committer: Lukasz Lenart <lu...@gmail.com>
Committed: Fri Aug 7 14:51:46 2015 +0200
----------------------------------------------------------------------
source/_includes/header.html | 2 --
1 file changed, 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/struts-site/blob/0c03b890/source/_includes/header.html
----------------------------------------------------------------------
diff --git a/source/_includes/header.html b/source/_includes/header.html
index d3ba202..a4dd636 100644
--- a/source/_includes/header.html
+++ b/source/_includes/header.html
@@ -41,7 +41,6 @@
<li><a href="security.html">Reporting Security Issues</a></li>
<li class="divider"></li>
<li><a href="/maven/project-info.html">Project info</a></li>
- <li><a href="/maven/xwork-core/dependencies.html">XWork dependencies</a></li>
<li><a href="/maven/struts2-core/dependencies.html">Struts Core dependencies</a></li>
<li><a href="/maven/struts2-plugins/modules.html">Plugin dependencies</a></li>
</ul>
@@ -61,7 +60,6 @@
<li><a href="/docs/faqs.html">FAQs</a></li>
<li><a href="/docs/guides.html">Guides</a></li>
<li class="divider"></li>
- <li><a href="/maven/xwork-core/apidocs/index.html">XWork API</a></li>
<li><a href="/maven/struts2-core/apidocs/index.html">Struts Core API</a></li>
<li><a href="/docs/plugins.html">Plugin APIs</a></li>
<li><a href="/docs/tag-reference.html">Tag reference</a></li>
[3/7] struts-site git commit: Adds tags to process xml file
Posted by lu...@apache.org.
Adds tags to process xml file
Project: http://git-wip-us.apache.org/repos/asf/struts-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts-site/commit/62b695c0
Tree: http://git-wip-us.apache.org/repos/asf/struts-site/tree/62b695c0
Diff: http://git-wip-us.apache.org/repos/asf/struts-site/diff/62b695c0
Branch: refs/heads/master
Commit: 62b695c0afc18fa74ff84dad3448f1cd14ff6b87
Parents: 094ec64
Author: Lukasz Lenart <lu...@gmail.com>
Authored: Sun May 24 18:26:55 2015 +0200
Committer: Lukasz Lenart <lu...@gmail.com>
Committed: Fri Aug 7 14:51:46 2015 +0200
----------------------------------------------------------------------
source/archetype-catalog.xml | 3 +++
1 file changed, 3 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/struts-site/blob/62b695c0/source/archetype-catalog.xml
----------------------------------------------------------------------
diff --git a/source/archetype-catalog.xml b/source/archetype-catalog.xml
index fbbd2ee..5861812 100644
--- a/source/archetype-catalog.xml
+++ b/source/archetype-catalog.xml
@@ -1,3 +1,6 @@
+---
+comment: keep these lines
+---
<?xml version="1.0" encoding="UTF-8"?>
<archetype-catalog xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
[6/7] struts-site git commit: Adds info about the latest release
Posted by lu...@apache.org.
Adds info about the latest release
Project: http://git-wip-us.apache.org/repos/asf/struts-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts-site/commit/820f6b5f
Tree: http://git-wip-us.apache.org/repos/asf/struts-site/tree/820f6b5f
Diff: http://git-wip-us.apache.org/repos/asf/struts-site/diff/820f6b5f
Branch: refs/heads/master
Commit: 820f6b5f411d16c95829c03350247404f82072ac
Parents: cf65da3
Author: Lukasz Lenart <lu...@gmail.com>
Authored: Thu Sep 24 20:26:54 2015 +0200
Committer: Lukasz Lenart <lu...@gmail.com>
Committed: Thu Sep 24 20:26:54 2015 +0200
----------------------------------------------------------------------
_config.yml | 8 ++++----
source/announce.md | 22 ++++++++++++++++++++++
2 files changed, 26 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/struts-site/blob/820f6b5f/_config.yml
----------------------------------------------------------------------
diff --git a/_config.yml b/_config.yml
index 27731ee..8e1d247 100644
--- a/_config.yml
+++ b/_config.yml
@@ -27,10 +27,10 @@ kramdown:
root:
# Simplifies introducing changes related to the latest release
-current_version: 2.3.24
-current_version_short: 2324
+current_version: 2.3.24.1
+current_version_short: 2324.1
current_beta_version: 2.5-BETA1
current_beta_version_short: 25
-release_date: 7 may 2015
-release_date_short: 20150507
+release_date: 24 september 2015
+release_date_short: 20150924
beta_release_date_short: 20150731
http://git-wip-us.apache.org/repos/asf/struts-site/blob/820f6b5f/source/announce.md
----------------------------------------------------------------------
diff --git a/source/announce.md b/source/announce.md
index 6a4bbc3..184e6ef 100644
--- a/source/announce.md
+++ b/source/announce.md
@@ -8,6 +8,28 @@ title: Announcements
Skip to: <a href="announce-2014.html">Announcements - 2014</a>
</p>
+#### 24 September 2015 - Struts 2.3.24.1 General Availability with Security Fix Release {#a20150924}
+
+The Apache Struts group is pleased to announce that Struts 2.3.24.1 is available as a "General Availability"
+release. The GA designation is our highest quality grade.
+
+Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications.
+The framework is designed to streamline the full development cycle, from building, to deploying,
+to maintaining applications over time.
+
+One medium security issue was solved with this release:
+
+ - [S2-026](/docs/s2-026.html)
+ Special `top` object can be used to access Struts' internals
+
+**All developers are strongly advised to perform this action.**
+
+The 2.3.x series of the Apache Struts framework has a minimum requirement of the following specification versions:
+Servlet API 2.4, JSP API 2.0, and Java 6.
+
+Should any issues arise with your use of any version of the Struts framework,
+please post your comments to the user list, and, if appropriate, file a tracking ticket.
+
#### 26 August 2015 - Security Bulletin S2-025 {#a20150826}
The Apache Struts group is pleased to announce that a new security bulletin was published -
[7/7] struts-site git commit: Fixes small typo
Posted by lu...@apache.org.
Fixes small typo
Project: http://git-wip-us.apache.org/repos/asf/struts-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts-site/commit/4239884d
Tree: http://git-wip-us.apache.org/repos/asf/struts-site/tree/4239884d
Diff: http://git-wip-us.apache.org/repos/asf/struts-site/diff/4239884d
Branch: refs/heads/master
Commit: 4239884d897cc64f515a2c2157f5448f038ac6a9
Parents: 820f6b5
Author: Lukasz Lenart <lu...@gmail.com>
Authored: Thu Sep 24 20:30:34 2015 +0200
Committer: Lukasz Lenart <lu...@gmail.com>
Committed: Thu Sep 24 20:30:34 2015 +0200
----------------------------------------------------------------------
_config.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/struts-site/blob/4239884d/_config.yml
----------------------------------------------------------------------
diff --git a/_config.yml b/_config.yml
index 8e1d247..762f917 100644
--- a/_config.yml
+++ b/_config.yml
@@ -28,7 +28,7 @@ root:
# Simplifies introducing changes related to the latest release
current_version: 2.3.24.1
-current_version_short: 2324.1
+current_version_short: 23241
current_beta_version: 2.5-BETA1
current_beta_version_short: 25
release_date: 24 september 2015
[5/7] struts-site git commit: Merge branch 'master' of
https://git-wip-us.apache.org/repos/asf/struts-site
Posted by lu...@apache.org.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/struts-site
Project: http://git-wip-us.apache.org/repos/asf/struts-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts-site/commit/cf65da3a
Tree: http://git-wip-us.apache.org/repos/asf/struts-site/tree/cf65da3a
Diff: http://git-wip-us.apache.org/repos/asf/struts-site/diff/cf65da3a
Branch: refs/heads/master
Commit: cf65da3a5b59d2c8316f7ed7c7f1d28c1b50ea5f
Parents: 55c1444 e662bf2
Author: Lukasz Lenart <lu...@gmail.com>
Authored: Wed Aug 26 20:31:11 2015 +0200
Committer: Lukasz Lenart <lu...@gmail.com>
Committed: Wed Aug 26 20:31:11 2015 +0200
----------------------------------------------------------------------
source/downloads.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/struts-site/blob/cf65da3a/source/downloads.html
----------------------------------------------------------------------