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 2016/01/27 09:33:09 UTC

svn commit: r978706 - in /websites/production/struts/content: announce-2015.html announce.html download.html index.html primer.html

Author: lukaszlenart
Date: Wed Jan 27 08:33:09 2016
New Revision: 978706

Log:
Updates production

Added:
    websites/production/struts/content/announce-2015.html
Modified:
    websites/production/struts/content/announce.html
    websites/production/struts/content/download.html
    websites/production/struts/content/index.html
    websites/production/struts/content/primer.html

Added: websites/production/struts/content/announce-2015.html
==============================================================================
--- websites/production/struts/content/announce-2015.html (added)
+++ websites/production/struts/content/announce-2015.html Wed Jan 27 08:33:09 2016
@@ -0,0 +1,343 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8"/>
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+  <meta name="Date-Revision-yyyymmdd" content="20140918"/>
+  <meta http-equiv="Content-Language" content="en"/>
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+
+  <title>Announcements</title>
+
+  <link href="//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,400italic,600italic,700italic" rel="stylesheet" type="text/css">
+  <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
+  <link href="css/main.css" rel="stylesheet">
+  <link href="css/custom.css" rel="stylesheet">
+
+  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
+  <script type="text/javascript" src="bootstrap/js/bootstrap.js"></script>
+  <script type="text/javascript" src="js/community.js"></script>
+</head>
+<body>
+
+<a href="http://github.com/apache/struts" class="github-ribbon">
+  <img style="position: absolute; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub">
+</a>
+
+<header>
+  <nav>
+    <div role="navigation" class="navbar navbar-default navbar-fixed-top">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" data-toggle="collapse" data-target="#struts-menu" class="navbar-toggle">
+            Menu
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a href="index.html" class="navbar-brand logo"><img src="img/struts-logo.svg"></a>
+        </div>
+        <div id="struts-menu" class="navbar-collapse collapse">
+          <ul class="nav navbar-nav">
+            <li class="dropdown">
+              <a data-toggle="dropdown" href="#" class="dropdown-toggle">
+                Home<b class="caret"></b>
+              </a>
+              <ul class="dropdown-menu">
+                <li><a href="index.html">Welcome</a></li>
+                <li><a href="downloads.html">Downloads</a></li>
+                <li><a href="announce.html">Announcements</a></li>
+                <li><a href="http://www.apache.org/licenses/">License</a></li>
+                <li><a href="http://apache.org/foundation/thanks.html">Thanks!</a></li>
+                <li><a href="http://apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+              </ul>
+            </li>
+            <li class="dropdown">
+              <a data-toggle="dropdown" href="#" class="dropdown-toggle">
+                Support<b class="caret"></b>
+              </a>
+              <ul class="dropdown-menu">
+                <li><a href="mail.html">User Mailing List</a></li>
+                <li><a href="https://issues.apache.org/jira/browse/WW">Issue Tracker</a></li>
+                <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/struts2-core/dependencies.html">Struts Core dependencies</a></li>
+                <li><a href="/maven/struts2-plugins/modules.html">Plugin dependencies</a></li>
+              </ul>
+            </li>
+            <li class="dropdown">
+              <a data-toggle="dropdown" href="#" class="dropdown-toggle">
+                Documentation<b class="caret"></b>
+              </a>
+              <ul class="dropdown-menu">
+                <li><a href="birdseye.html">Birds Eye</a></li>
+                <li><a href="primer.html">Key Technologies</a></li>
+                <li><a href="kickstart.html">Kickstart FAQ</a></li>
+                <li><a href="https://cwiki.apache.org/confluence/display/WW/Home">Wiki</a></li>
+                <li class="divider"></li>
+                <li><a href="/docs/home.html">Getting started</a></li>
+                <li><a href="/docs/tutorials.html">Tutorials</a></li>
+                <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/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>
+                <li><a href="http://cwiki.apache.org/S2PLUGINS/home.html">Plugin registry</a></li>
+              </ul>
+            </li>
+            <li class="dropdown">
+              <a data-toggle="dropdown" href="#" class="dropdown-toggle">
+                Contributing<b class="caret"></b>
+              </a>
+              <ul class="dropdown-menu">
+                <li><a href="youatstruts.html">You at Struts</a></li>
+                <li><a href="helping.html">How to Help FAQ</a></li>
+                <li><a href="dev-mail.html">Development Lists</a></li>
+                <li class="divider"></li>
+                <li><a href="submitting-patches.html">Submitting patches</a></li>
+                <li><a href="builds.html">Source Code</a></li>
+                <li><a href="coding-standards.html">Coding standards</a></li>
+                <li class="divider"></li>
+                <li><a href="releases.html">Release Guidelines</a></li>
+                <li><a href="bylaws.html">PMC Charter</a></li>
+                <li><a href="volunteers.html">Volunteers</a></li>
+                <li><a href="https://git-wip-us.apache.org/repos/asf?p=struts.git">Source Repository</a></li>
+              </ul>
+            </li>
+            <li class="apache"><a href="http://www.apache.org/"><img src="img/apache.png"></a></li>
+          </ul>
+        </div>
+      </div>
+    </div>
+  </nav>
+</header>
+
+
+<article class="container">
+  <section class="col-md-12">
+    <h1 id="announcements">Announcements</h1>
+
+<p class="pull-right">
+  Skip to: <a href="announce-2014.html">Announcements - 2014</a>
+</p>
+
+<h4 id="a20151001">1 October 2015 - Struts 2.5-BETA2 (BETA)</h4>
+
+<p>The Apache Struts group is pleased to announce that Struts 2.5-BETA2 is available as a “BETA” release.</p>
+
+<p>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.</p>
+
+<p>This release contains several breaking changes and improvements just to mention few of them:</p>
+
+<ul>
+  <li>New security option was added - Strict Method Invocation (also known as Strict DMI), see WW-4540</li>
+  <li>Add support for latest stable AngularJS in Maven archetype, see WW-4522   </li>
+</ul>
+
+<p>and many other improvements, please check the version notes</p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<h4 id="a20150924">24 September 2015 - Struts 2.3.24.1 General Availability with Security Fix Release</h4>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<p>One medium security issue was solved with this release:</p>
+
+<ul>
+  <li><a href="/docs/s2-026.html">S2-026</a>
+Special <code>top</code> object can be used to access Struts’ internals</li>
+</ul>
+
+<p><strong>All developers are strongly advised to perform this action.</strong></p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<h4 id="a20150826">26 August 2015 - Security Bulletin S2-025</h4>
+
+<p>The Apache Struts group is pleased to announce that a new security bulletin was published - 
+<a href="/docs/s2-025.html">S2-025</a></p>
+
+<p>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 <a href="/docs/security.html">Security guideline</a> will help you secure your application </p>
+
+<h4 id="a20150731">31 July 2015 - Struts 2.5-BETA1 (BETA)</h4>
+
+<p>The Apache Struts group is pleased to announce that Struts 2.5-BETA1 is available as a “BETA”
+release.</p>
+
+<p>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.</p>
+
+<p>This release contains several breaking changes and improvements just to mention few of them:</p>
+
+<ul>
+  <li>XWork source was merged into Struts Core source, it means that there be no more xwork artifact nor dedicated jar</li>
+  <li>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</li>
+  <li>Spring dependency for tests and spring plugin was upgraded to version 4.1.6, see WW-4510.</li>
+  <li>Struts2 internal logging api was marked as deprecated and was replaced with new Log4j2 api as logging layer, see WW-4504.</li>
+  <li>Struts2 is now build with JDK7, see WW-4503.</li>
+  <li>New plugin to support bean validation is now part of the distribution, see WW-4505.</li>
+  <li>Deprecated plugins are now removed from the distribution and are not longer supported anymore:
+    <ul>
+      <li>Dojo Plugin</li>
+      <li>Codebehind Plugin</li>
+      <li>JSF Plugin</li>
+      <li>Struts1 Plugin</li>
+    </ul>
+  </li>
+</ul>
+
+<p>and many other improvements, please check the version notes</p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<h4 id="a20150507">7 May 2015 - Struts 2.3.24 General Availability</h4>
+
+<p>The Apache Struts group is pleased to announce that Struts 2.3.24 is available as a “General Availability”
+release. The GA designation is our highest quality grade.</p>
+
+<p>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.</p>
+
+<p>This release contains several fixes and improvements just to mention few of them:</p>
+
+<ul>
+  <li>security fix from 2.3.20.1 is included</li>
+  <li>fixed flow in <code>DefaultActionInvocation</code> and when using the Convention Plugin</li>
+  <li>defined new plugin to support Java 8, check Java 8 Support Plugin</li>
+  <li>fixed problem with <code>style</code> attribute</li>
+  <li>fixed problem with converting values from <code>ActionContext</code></li>
+  <li>converters are again applied to values coming from the context</li>
+  <li><code>struts.ognl.allowStaticMethodAccess</code> works again</li>
+  <li>fixed memory leak in CDI plugin</li>
+  <li>fixed problem with hidden field which silently drops <code>label</code> attribute</li>
+  <li>fixed parameters encoding in <code>ServletRedirectAction</code> before checking for valid URI</li>
+  <li><code>css_xhtml</code> hidden input adding table row markup</li>
+  <li>FreeMarker was upgraded to the latest available version - 2.3.22</li>
+  <li>support for Log4j2 was added</li>
+</ul>
+
+<p>and many other improvements, please check the version notes</p>
+
+<p><strong>All developers are strongly advised to perform this action.</strong></p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<h4 id="a20150506">6 May 2015 - Struts 2.3.20.1 General Availability with Security Fix Release</h4>
+
+<p>The Apache Struts group is pleased to announce that Struts 2.3.20.1 is available as a “General Availability”
+release. The GA designation is our highest quality grade.</p>
+
+<p>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.</p>
+
+<p>One medium security issue was solved with this release:</p>
+
+<ul>
+  <li><a href="/docs/s2-024.html">S2-024</a>
+Wrong <code>excludeParams</code> overrides those defined in <code>DefaultExcludedPatternsChecker</code></li>
+</ul>
+
+<p><strong>All developers are strongly advised to perform this action.</strong></p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<p class="pull-right">
+  Skip to: <a href="announce-2014.html">Announcements - 2014</a>
+</p>
+
+<p class="pull-left">
+  <strong>Next:</strong>
+  <a href="kickstart.html">Kickstart FAQ</a>
+</p>
+
+  </section>
+</article>
+
+
+<footer class="container">
+  <div class="col-md-12">
+    Copyright &copy; 2000-2015 <a href="http://www.apache.org/">The Apache Software Foundation </a>.
+    All Rights Reserved.
+  </div>
+  <div class="col-md-12">
+    Apache Struts, Struts, Apache, the Apache feather logo, and the Apache Struts project logos are
+    trademarks of The Apache Software Foundation.
+  </div>
+  <div class="col-md-12">Logo and website design donated by <a href="https://softwaremill.com/">SoftwareMill</a>.</div>
+</footer>
+
+<script>!function (d, s, id) {
+  var js, fjs = d.getElementsByTagName(s)[0];
+  if (!d.getElementById(id)) {
+    js = d.createElement(s);
+    js.id = id;
+    js.src = "//platform.twitter.com/widgets.js";
+    fjs.parentNode.insertBefore(js, fjs);
+  }
+}(document, "script", "twitter-wjs");</script>
+<script src="https://apis.google.com/js/platform.js" async="async" defer="defer"></script>
+
+<div id="fb-root"></div>
+
+<script>(function (d, s, id) {
+  var js, fjs = d.getElementsByTagName(s)[0];
+  if (d.getElementById(id)) return;
+  js = d.createElement(s);
+  js.id = id;
+  js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1";
+  fjs.parentNode.insertBefore(js, fjs);
+}(document, 'script', 'facebook-jssdk'));</script>
+
+
+<script>
+$(function() {
+  return $("h2, h3, h4, h5, h6").each(function(i, el) {
+    var $el, icon, id;
+    $el = $(el);
+    id = $el.attr('id');
+    icon = '<i class="fa fa-link"></i>';
+    if (id) {
+      return $el.prepend($("<a />").addClass("header-link").attr("href", "#" + id).html(icon));
+    }
+  });
+});
+</script>
+
+</body>
+</html>

Modified: websites/production/struts/content/announce.html
==============================================================================
--- websites/production/struts/content/announce.html (original)
+++ websites/production/struts/content/announce.html Wed Jan 27 08:33:09 2016
@@ -121,12 +121,12 @@
     <h1 id="announcements">Announcements</h1>
 
 <p class="pull-right">
-  Skip to: <a href="announce-2014.html">Announcements - 2014</a>
+  Skip to: <a href="announce-2015.html">Announcements - 2015</a>
 </p>
 
-<h4 id="a20151001">1 October 2015 - Struts 2.5-BETA2 (BETA)</h4>
+<h4 id="a20160126">26 January 2016 - Struts 2.5-BETA3 (BETA)</h4>
 
-<p>The Apache Struts group is pleased to announce that Struts 2.5-BETA2 is available as a “BETA” release.</p>
+<p>The Apache Struts group is pleased to announce that Struts 2.5-BETA3 is available as a “BETA” release.</p>
 
 <p>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,
@@ -135,75 +135,18 @@ to maintaining applications over time.</
 <p>This release contains several breaking changes and improvements just to mention few of them:</p>
 
 <ul>
-  <li>New security option was added - Strict Method Invocation (also known as Strict DMI), see WW-4540</li>
-  <li>Add support for latest stable AngularJS in Maven archetype, see WW-4522   </li>
-</ul>
-
-<p>and many other improvements, please check the version notes</p>
-
-<p>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.</p>
-
-<p>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.</p>
-
-<h4 id="a20150924">24 September 2015 - Struts 2.3.24.1 General Availability with Security Fix Release</h4>
-
-<p>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.</p>
-
-<p>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.</p>
-
-<p>One medium security issue was solved with this release:</p>
-
-<ul>
-  <li><a href="/docs/s2-026.html">S2-026</a>
-Special <code>top</code> object can be used to access Struts’ internals</li>
-</ul>
-
-<p><strong>All developers are strongly advised to perform this action.</strong></p>
-
-<p>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.</p>
-
-<p>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.</p>
-
-<h4 id="a20150826">26 August 2015 - Security Bulletin S2-025</h4>
-
-<p>The Apache Struts group is pleased to announce that a new security bulletin was published - 
-<a href="/docs/s2-025.html">S2-025</a></p>
-
-<p>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 <a href="/docs/security.html">Security guideline</a> will help you secure your application </p>
-
-<h4 id="a20150731">31 July 2015 - Struts 2.5-BETA1 (BETA)</h4>
-
-<p>The Apache Struts group is pleased to announce that Struts 2.5-BETA1 is available as a “BETA”
-release.</p>
-
-<p>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.</p>
-
-<p>This release contains several breaking changes and improvements just to mention few of them:</p>
-
-<ul>
-  <li>XWork source was merged into Struts Core source, it means that there be no more xwork artifact nor dedicated jar</li>
-  <li>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</li>
-  <li>Spring dependency for tests and spring plugin was upgraded to version 4.1.6, see WW-4510.</li>
-  <li>Struts2 internal logging api was marked as deprecated and was replaced with new Log4j2 api as logging layer, see WW-4504.</li>
-  <li>Struts2 is now build with JDK7, see WW-4503.</li>
-  <li>New plugin to support bean validation is now part of the distribution, see WW-4505.</li>
-  <li>Deprecated plugins are now removed from the distribution and are not longer supported anymore:
+  <li>Dropped support for id and name - replaced with var, see WW-2069</li>
+  <li>Dedicated archive with a minimal set of dependencies was introduced, see WW-4570</li>
+  <li>It is possible to use multiple names when defining a result, see WW-4590</li>
+  <li>Rest plugin honors Accept header, see WW-4588</li>
+  <li>New result ‘JSONActionRedirectResult’ in json-plugin was defined, see WW-4591</li>
+  <li>Tiles plugin was upgrade to the latest Tiles 3 and tiles3-plugin was dropped, see WW-4584</li>
+  <li>JasperReports plugins was upgraded to JasperReport 6.0, see WW-4381</li>
+  <li>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
     <ul>
-      <li>Dojo Plugin</li>
-      <li>Codebehind Plugin</li>
-      <li>JSF Plugin</li>
-      <li>Struts1 Plugin</li>
+      <li>and then OGNL was upgraded to version 3.1.1, see WW-4561</li>
+      <li>and then OGNL was upgraded to version 3.2.1, see WW-4577</li>
     </ul>
   </li>
 </ul>
@@ -213,72 +156,11 @@ to maintaining applications over time.</
 <p>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.</p>
 
-<p>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.</p>
-
-<h4 id="a20150507">7 May 2015 - Struts 2.3.24 General Availability</h4>
-
-<p>The Apache Struts group is pleased to announce that Struts 2.3.24 is available as a “General Availability”
-release. The GA designation is our highest quality grade.</p>
-
-<p>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.</p>
-
-<p>This release contains several fixes and improvements just to mention few of them:</p>
-
-<ul>
-  <li>security fix from 2.3.20.1 is included</li>
-  <li>fixed flow in <code>DefaultActionInvocation</code> and when using the Convention Plugin</li>
-  <li>defined new plugin to support Java 8, check Java 8 Support Plugin</li>
-  <li>fixed problem with <code>style</code> attribute</li>
-  <li>fixed problem with converting values from <code>ActionContext</code></li>
-  <li>converters are again applied to values coming from the context</li>
-  <li><code>struts.ognl.allowStaticMethodAccess</code> works again</li>
-  <li>fixed memory leak in CDI plugin</li>
-  <li>fixed problem with hidden field which silently drops <code>label</code> attribute</li>
-  <li>fixed parameters encoding in <code>ServletRedirectAction</code> before checking for valid URI</li>
-  <li><code>css_xhtml</code> hidden input adding table row markup</li>
-  <li>FreeMarker was upgraded to the latest available version - 2.3.22</li>
-  <li>support for Log4j2 was added</li>
-</ul>
-
-<p>and many other improvements, please check the version notes</p>
-
-<p><strong>All developers are strongly advised to perform this action.</strong></p>
-
-<p>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.</p>
-
-<p>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.</p>
-
-<h4 id="a20150506">6 May 2015 - Struts 2.3.20.1 General Availability with Security Fix Release</h4>
-
-<p>The Apache Struts group is pleased to announce that Struts 2.3.20.1 is available as a “General Availability”
-release. The GA designation is our highest quality grade.</p>
-
-<p>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.</p>
-
-<p>One medium security issue was solved with this release:</p>
-
-<ul>
-  <li><a href="/docs/s2-024.html">S2-024</a>
-Wrong <code>excludeParams</code> overrides those defined in <code>DefaultExcludedPatternsChecker</code></li>
-</ul>
-
-<p><strong>All developers are strongly advised to perform this action.</strong></p>
-
-<p>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.</p>
-
-<p>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.</p>
+<p>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.</p>
 
 <p class="pull-right">
-  Skip to: <a href="announce-2014.html">Announcements - 2014</a>
+  Skip to: <a href="announce-2015.html">Announcements - 2015</a>
 </p>
 
 <p class="pull-left">

Modified: websites/production/struts/content/download.html
==============================================================================
--- websites/production/struts/content/download.html (original)
+++ websites/production/struts/content/download.html Wed Jan 27 08:33:09 2016
@@ -248,7 +248,7 @@
 <h2>Struts </h2>
 
 <p>
-  <a href="http://struts.apache.org/">Apache Struts 2.5-BETA2</a> is a second release of upcoming Struts 2.5.
+  <a href="http://struts.apache.org/">Apache Struts 2.5-BETA3</a> is a second release of upcoming 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>
@@ -261,9 +261,9 @@
   <li>Full Distribution:
     <ul>
       <li>
-        <a href="[preferred]/struts/2.5-BETA2/struts-2.5-BETA2-all.zip">struts-2.5-BETA2-all.zip</a> (65MB)
-        [<a href="http://www.apache.org/dist/struts/2.3.24.1/struts-2.5-BETA2-all.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.3.24.1/struts-2.5-BETA2-all.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/2.5-BETA3/struts-2.5-BETA3-all.zip">struts-2.5-BETA3-all.zip</a> (65MB)
+        [<a href="http://www.apache.org/dist/struts/2.3.24.1/struts-2.5-BETA3-all.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.3.24.1/struts-2.5-BETA3-all.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -271,18 +271,18 @@
   <li>Example Applications:
     <ul>
       <li>
-        <a href="[preferred]/struts/2.5-BETA2/struts-2.5-BETA2-apps.zip">struts-2.5-BETA2-apps.zip</a> (35MB)
-        [<a href="http://www.apache.org/dist/struts/2.5-BETA2/struts-2.5-BETA2-apps.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5-BETA2/struts-2.5-BETA2-apps.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/2.5-BETA3/struts-2.5-BETA3-apps.zip">struts-2.5-BETA3-apps.zip</a> (35MB)
+        [<a href="http://www.apache.org/dist/struts/2.5-BETA3/struts-2.5-BETA3-apps.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5-BETA3/struts-2.5-BETA3-apps.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
   <li>Essential Dependencies Only:
     <ul>
       <li>
-        <a href="[preferred]/struts/2.5-BETA2/struts-2.5-BETA2-lib.zip">struts-2.5-BETA2-lib.zip</a> (19MB)
-        [<a href="http://www.apache.org/dist/struts/2.5-BETA2/struts-2.5-BETA2-lib.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5-BETA2/struts-2.5-BETA2-lib.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/2.5-BETA3/struts-2.5-BETA3-lib.zip">struts-2.5-BETA3-lib.zip</a> (19MB)
+        [<a href="http://www.apache.org/dist/struts/2.5-BETA3/struts-2.5-BETA3-lib.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5-BETA3/struts-2.5-BETA3-lib.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -290,18 +290,18 @@
   <li>Documentation:
     <ul>
       <li>
-        <a href="[preferred]/struts/2.5-BETA2/struts-2.5-BETA2-docs.zip">struts-2.5-BETA2-docs.zip</a> (13MB)
-        [<a href="http://www.apache.org/dist/struts/2.5-BETA2/struts-2.5-BETA2-docs.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5-BETA2/struts-2.5-BETA2-docs.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/2.5-BETA3/struts-2.5-BETA3-docs.zip">struts-2.5-BETA3-docs.zip</a> (13MB)
+        [<a href="http://www.apache.org/dist/struts/2.5-BETA3/struts-2.5-BETA3-docs.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5-BETA3/struts-2.5-BETA3-docs.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
   <li>Source:
     <ul>
       <li>
-        <a href="[preferred]/struts/2.5-BETA2/struts-2.5-BETA2-src.zip">struts-2.5-BETA2-src.zip</a> (7MB)
-        [<a href="http://www.apache.org/dist/struts/2.5-BETA2/struts-2.5-BETA2-src.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5-BETA2/struts-2.5-BETA2-src.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/2.5-BETA3/struts-2.5-BETA3-src.zip">struts-2.5-BETA3-src.zip</a> (7MB)
+        [<a href="http://www.apache.org/dist/struts/2.5-BETA3/struts-2.5-BETA3-src.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5-BETA3/struts-2.5-BETA3-src.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>

Modified: websites/production/struts/content/index.html
==============================================================================
--- websites/production/struts/content/index.html (original)
+++ websites/production/struts/content/index.html Wed Jan 27 08:33:09 2016
@@ -156,7 +156,7 @@
         <h2>Apache Struts 2.5 BETA2</h2>
         <p>
           It's a second release of upcoming Struts 2.5.
-          Read more in <a href="announce.html#a20151001">Announcement</a> or in
+          Read more in <a href="announce.html#a20160126">Announcement</a> or in
           <a href="/docs/version-notes-25.html">Version notes</a>
         </p>
       </div>

Modified: websites/production/struts/content/primer.html
==============================================================================
--- websites/production/struts/content/primer.html (original)
+++ websites/production/struts/content/primer.html Wed Jan 27 08:33:09 2016
@@ -166,7 +166,7 @@ are often provided where it makes sense.
 <a href="http://docs.oracle.com/javase/tutorial/index.html">Java Tutorial</a>.</p>
 
 <p>If you are familiar with Java, but not the mentioned technologies,
-the best overall starting point is the <a href="http://docs.oracle.com/javaee/7/tutorial/doc/">Java EE Tutorial</a>.</p>
+the best overall starting point is the <a href="https://docs.oracle.com/javaee/7/tutorial/">Java EE Tutorial</a>.</p>
 
 <p>If you’ve created web applications for other platforms, you
 may be able to follow along and visit the other references as needed. The core