This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/struts-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new c427a58  Updates production by Jenkins
c427a58 is described below

commit c427a585acced08a8ce2e7f1f32dc7e41cfd6c3f
Author: jenkins <bui...@apache.org>
AuthorDate: Mon Nov 27 10:35:43 2017 +0000

    Updates production by Jenkins
---
 content/announce.html                              | 59 ++++++++++++++++++++++
 content/download.html                              | 44 ++++++++--------
 content/downloads.html                             |  2 +-
 .../getting-started/form-validation-using-xml.html |  2 +-
 content/index.html                                 | 10 ++--
 5 files changed, 88 insertions(+), 29 deletions(-)

diff --git a/content/announce.html b/content/announce.html
index cc86475..20f87bb 100644
--- a/content/announce.html
+++ b/content/announce.html
@@ -129,6 +129,7 @@
     <h1 class="no_toc" id="announcements">Announcements</h1>
 
 <ul id="markdown-toc">
+  <li><a href="#a20171123" id="markdown-toc-a20171123">23 November 2017 - 
Struts 2.5.14 General Availability</a></li>
   <li><a href="#a20170907" id="markdown-toc-a20170907">07 September 2017 - 
Struts 2.3.34 General Availability</a></li>
   <li><a href="#a20170905" id="markdown-toc-a20170905">05 September 2017 - 
Struts 2.5.13 General Availability</a></li>
   <li><a href="#a20170809" id="markdown-toc-a20170809">09 August 2017 - S2-049 
Security Bulletin update</a></li>
@@ -146,6 +147,64 @@
   Skip to: <a href="announce-2016.html">Announcements - 2016</a>
 </p>
 
+<h4 id="a20171123">23 November 2017 - Struts 2.5.14 General Availability</h4>
+
+<p>The Apache Struts group is pleased to announce that Struts 2.5.14 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>Below is a full list of all changes:</p>
+
+<ul>
+  <li>A class JSONWriter was converted into an interface with default 
implementation in DefaultJSONWriter class. If you were 
+using the class directly, you must update your code in other case it won’t 
compile when using Struts 2.5.14.</li>
+  <li>DefaultUrlHelper().buildUrl() not outputting port when used as 
parameter</li>
+  <li>Not able to convert Spring object to the JSON response</li>
+  <li>The if test can accidently incorrectly assign a new value to an 
object</li>
+  <li>ObjectFactory constructor signature change breaks extensions</li>
+  <li>Snippets in Struts documentation are missing</li>
+  <li>I am migrating my struts 2.2.x to 2.5.13 and where all used struts 
taglibs and tags UI is breaking where i have not used bootstrap there and all 
working fine</li>
+  <li>Default Multipart validation regex is invalid due to charset 
encoding</li>
+  <li>Exception starting filter struts-prepare: Unable to load configuration. 
- interceptor - vfs</li>
+  <li>createInstance method signature change of TextProviderFactory from 
merged xwork-core code inside struts2-core-2.5.13.jar which was present with 
xwork-core jar</li>
+  <li>Struts2.5.13 can’t run in java9 win10</li>
+  <li>StringConverter from OGNL 3.1.15 in Struts 2.5.13</li>
+  <li>Decimal converters should avoid loss of user’s data caused by 
rounding</li>
+  <li>Struts text tag doesn’t print value from Stack</li>
+  <li>No validations happening after upgrading to Struts 2.5.12</li>
+  <li>Allow to use custom JSONwriter</li>
+  <li>Implement Dependency Check in Maven build</li>
+  <li>Fallback to ActionContext if container is null in ActionSupport</li>
+  <li>Upgrade to the latest Jetty plugin in all examples</li>
+  <li>Add missing header with license to all files reported by the Rat 
plugin</li>
+  <li>Review available interceptors and document the missing ones</li>
+  <li>Fetch docs from new locations</li>
+  <li>Allow define only TextProvider instead of providing the whole 
TextProviderFactory</li>
+  <li>HTML escaping on the text tag</li>
+  <li>Upgrade FreeMarker to version 2.3.26-incubating</li>
+  <li>Upgrade to Log4j2 2.9.1</li>
+  <li>Upgrade com.fasterxml.jackson to version 2.8.2</li>
+  <li>Upgrade net.sf.json-lib to version 2.4</li>
+  <li>Upgrade Spring to version 4.1.9</li>
+</ul>
+
+<blockquote>
+  <p>Please read the <a 
href="https://cwiki.apache.org/confluence/display/WW/Version+Notes+2.5.14";>Version
 Notes</a> to find more details about performed bug fixes and improvements.</p>
+</blockquote>
+
+<p><strong>All developers are strongly advised to perform this 
action.</strong></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>
+
+<p>You can download this version from our <a 
href="download.cgi#struts-ga">download</a> page.</p>
+
 <h4 id="a20170907">07 September 2017 - Struts 2.3.34 General Availability</h4>
 
 <p>The Apache Struts group is pleased to announce that Struts 2.3.34 is 
available as a “General Availability”
diff --git a/content/download.html b/content/download.html
index ab8eea9..f585000 100644
--- a/content/download.html
+++ b/content/download.html
@@ -182,26 +182,26 @@
 
 <h2 id="struts-ga">Full Releases</h2>
 
-<h3 id="struts2513">Struts 2.5.13</h3>
+<h3 id="struts2514">Struts 2.5.14</h3>
 
 <p>
-  <a href="http://struts.apache.org/";>Apache Struts 2.5.13</a> is an elegant, 
extensible
+  <a href="http://struts.apache.org/";>Apache Struts 2.5.14</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 2.5.13 is the "best available" version of Struts in the 2.5 series.
+  Struts 2.5.14 is the "best available" version of Struts in the 2.5 series.
 </p>
 
 <ul>
   <li>
-    <a href="http://struts.apache.org/docs/version-notes-2513.html";>Version 
Notes</a>
+    <a href="http://struts.apache.org/docs/version-notes-2514.html";>Version 
Notes</a>
   </li>
 
   <li>Full Distribution:
     <ul>
       <li>
-        <a 
href="[preferred]struts/2.5.13/struts-2.5.13-all.zip">struts-2.5.13-all.zip</a> 
(65MB)
-        [<a 
href="http://www.apache.org/dist/struts/2.5.13/struts-2.5.13-all.zip.asc";>PGP</a>]
-        [<a 
href="http://www.apache.org/dist/struts/2.5.13/struts-2.5.13-all.zip.md5";>MD5</a>]
+        <a 
href="[preferred]struts/2.5.14/struts-2.5.14-all.zip">struts-2.5.14-all.zip</a> 
(65MB)
+        [<a 
href="http://www.apache.org/dist/struts/2.5.14/struts-2.5.14-all.zip.asc";>PGP</a>]
+        [<a 
href="http://www.apache.org/dist/struts/2.5.14/struts-2.5.14-all.zip.md5";>MD5</a>]
       </li>
     </ul>
   </li>
@@ -209,9 +209,9 @@
   <li>Example Applications:
     <ul>
       <li>
-        <a 
href="[preferred]struts/2.5.13/struts-2.5.13-apps.zip">struts-2.5.13-apps.zip</a>
 (35MB)
-        [<a 
href="http://www.apache.org/dist/struts/2.5.13/struts-2.5.13-apps.zip.asc";>PGP</a>]
-        [<a 
href="http://www.apache.org/dist/struts/2.5.13/struts-2.5.13-apps.zip.md5";>MD5</a>]
+        <a 
href="[preferred]struts/2.5.14/struts-2.5.14-apps.zip">struts-2.5.14-apps.zip</a>
 (35MB)
+        [<a 
href="http://www.apache.org/dist/struts/2.5.14/struts-2.5.14-apps.zip.asc";>PGP</a>]
+        [<a 
href="http://www.apache.org/dist/struts/2.5.14/struts-2.5.14-apps.zip.md5";>MD5</a>]
       </li>
     </ul>
   </li>
@@ -219,9 +219,9 @@
   <li>Essential Dependencies Only:
     <ul>
       <li>
-        <a 
href="[preferred]struts/2.5.13/struts-2.5.13-min-lib.zip">struts-2.5.13-min-lib.zip</a>
 (4MB)
-        [<a 
href="http://www.apache.org/dist/struts/2.5.13/struts-2.5.13-min-lib.zip.asc";>PGP</a>]
-        [<a 
href="http://www.apache.org/dist/struts/2.5.13/struts-2.5.13-min-lib.zip.md5";>MD5</a>]
+        <a 
href="[preferred]struts/2.5.14/struts-2.5.14-min-lib.zip">struts-2.5.14-min-lib.zip</a>
 (4MB)
+        [<a 
href="http://www.apache.org/dist/struts/2.5.14/struts-2.5.14-min-lib.zip.asc";>PGP</a>]
+        [<a 
href="http://www.apache.org/dist/struts/2.5.14/struts-2.5.14-min-lib.zip.md5";>MD5</a>]
       </li>
     </ul>
   </li>
@@ -229,9 +229,9 @@
   <li>All Dependencies:
     <ul>
       <li>
-        <a 
href="[preferred]struts/2.5.13/struts-2.5.13-lib.zip">struts-2.5.13-lib.zip</a> 
(19MB)
-        [<a 
href="http://www.apache.org/dist/struts/2.5.13/struts-2.5.13-lib.zip.asc";>PGP</a>]
-        [<a 
href="http://www.apache.org/dist/struts/2.5.13/struts-2.5.13-lib.zip.md5";>MD5</a>]
+        <a 
href="[preferred]struts/2.5.14/struts-2.5.14-lib.zip">struts-2.5.14-lib.zip</a> 
(19MB)
+        [<a 
href="http://www.apache.org/dist/struts/2.5.14/struts-2.5.14-lib.zip.asc";>PGP</a>]
+        [<a 
href="http://www.apache.org/dist/struts/2.5.14/struts-2.5.14-lib.zip.md5";>MD5</a>]
       </li>
     </ul>
   </li>
@@ -239,9 +239,9 @@
   <li>Documentation:
     <ul>
       <li>
-        <a 
href="[preferred]struts/2.5.13/struts-2.5.13-docs.zip">struts-2.5.13-docs.zip</a>
 (13MB)
-        [<a 
href="http://www.apache.org/dist/struts/2.5.13/struts-2.5.13-docs.zip.asc";>PGP</a>]
-        [<a 
href="http://www.apache.org/dist/struts/2.5.13/struts-2.5.13-docs.zip.md5";>MD5</a>]
+        <a 
href="[preferred]struts/2.5.14/struts-2.5.14-docs.zip">struts-2.5.14-docs.zip</a>
 (13MB)
+        [<a 
href="http://www.apache.org/dist/struts/2.5.14/struts-2.5.14-docs.zip.asc";>PGP</a>]
+        [<a 
href="http://www.apache.org/dist/struts/2.5.14/struts-2.5.14-docs.zip.md5";>MD5</a>]
       </li>
     </ul>
   </li>
@@ -249,9 +249,9 @@
   <li>Source:
     <ul>
       <li>
-        <a 
href="[preferred]struts/2.5.13/struts-2.5.13-src.zip">struts-2.5.13-src.zip</a> 
(7MB)
-        [<a 
href="http://www.apache.org/dist/struts/2.5.13/struts-2.5.13-src.zip.asc";>PGP</a>]
-        [<a 
href="http://www.apache.org/dist/struts/2.5.13/struts-2.5.13-src.zip.md5";>MD5</a>]
+        <a 
href="[preferred]struts/2.5.14/struts-2.5.14-src.zip">struts-2.5.14-src.zip</a> 
(7MB)
+        [<a 
href="http://www.apache.org/dist/struts/2.5.14/struts-2.5.14-src.zip.asc";>PGP</a>]
+        [<a 
href="http://www.apache.org/dist/struts/2.5.14/struts-2.5.14-src.zip.md5";>MD5</a>]
       </li>
     </ul>
   </li>
diff --git a/content/downloads.html b/content/downloads.html
index 3802a3a..535cd59 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -145,7 +145,7 @@
     <ul>
       <li>
         <a href="http://struts.apache.org/download.cgi#struts-ga";>
-          Struts 2.5.13
+          Struts 2.5.14
         </a> ("best available")
       </li>
     </ul>
diff --git a/content/getting-started/form-validation-using-xml.html 
b/content/getting-started/form-validation-using-xml.html
index 101852d..4fe549b 100644
--- a/content/getting-started/form-validation-using-xml.html
+++ b/content/getting-started/form-validation-using-xml.html
@@ -251,7 +251,7 @@
 </code></pre>
 </div>
 
-<p>The param name=”expression” node contains an OGNL expression that evaluates 
to true or false. We haven’t previously discussed OGNL, which stands for 
Object-Graph Navigation Language (see <a 
href="https://github.com/jkuhnert/ognl";>https://github.com/jkuhnert/ognl</a> 
and <a href="../core-developers/ognl.html">OGNL</a> ). OGNL expressions can be 
evaluated by the Struts 2 framework as Java statements.</p>
+<p>The param name=”expression” node contains an OGNL expression that evaluates 
to true or false. We haven’t previously discussed OGNL, which stands for 
Object-Graph Navigation Language (see <a 
href="https://github.com/jkuhnert/ognl";>https://github.com/jkuhnert/ognl</a> 
and <a href="../tag-developers/ognl.html">OGNL</a> ). OGNL expressions can be 
evaluated by the Struts 2 framework as Java statements.</p>
 
 <p>In the above XML the value of the param name=”expression” node, 
personBean.carModels.length &gt; 0, will be evaluated by the framework as a 
Java statement. The part personBean.carModels tells the framework to call the 
getCarModels method of class Person. That method returns an Array. Since class 
Array has a length attribute, the framework will get the value of the length 
attribute of the Array returned by the getCarModels method.</p>
 
diff --git a/content/index.html b/content/index.html
index 1e5857b..8fb401a 100644
--- a/content/index.html
+++ b/content/index.html
@@ -130,7 +130,7 @@
       extensible using a plugin architecture, and ships with plugins to support
       REST, AJAX and JSON.
     </p>
-    <a href="download.cgi#struts2513" class="btn btn-primary btn-large">
+    <a href="download.cgi#struts2514" class="btn btn-primary btn-large">
       <img src="img/download-icon.svg"> Download
     </a>
     <a href="primer.html" class="btn btn-info btn-large">
@@ -150,12 +150,12 @@
         </p>
       </div>
       <div class="column col-md-4">
-        <h2>Apache Struts 2.5.13 GA</h2>
+        <h2>Apache Struts 2.5.14 GA</h2>
         <p>
-          Apache Struts 2.5.13 GA has been released<br/>on 05 September 2017.
+          Apache Struts 2.5.14 GA has been released<br/>on 23 November 2017.
         </p>
-        Read more in <a href="announce.html#a20170905">Announcement</a> or in
-        <a href="/docs/version-notes-2513.html">Version notes</a>
+        Read more in <a href="announce.html#a20171123">Announcement</a> or in
+        <a 
href="https://cwiki.apache.org/confluence/display/WW/Version+Notes+2.5.14";>Version
 notes</a>
       </div>
       <div class="column col-md-4">
         <h2>Apache Struts 2.3.34 GA</h2>

-- 
To stop receiving notification emails like this one, please contact
['"commits@struts.apache.org" <commits@struts.apache.org>'].

Reply via email to