Merge pull request #202 from apache/release/6.3.0

Adds release notes and announcement of Struts 6.3.0
diff --git a/.asf.yaml b/.asf.yaml
index 2fe0ffd..4d26e0d 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -3,8 +3,8 @@
   commits: commits@struts.apache.org
   # Send all issue emails (new, closed, comments) to issues@
   issues: issues@struts.apache.org
-  # Send new/closed PR notifications to dev@
-  pullrequests_status: dev@struts.apache.org
+  # Send new/closed PR notifications to commits@
+  pullrequests_status: commits@struts.apache.org
   # Send individual PR comments/reviews to issues@
   pullrequests_comment: issues@struts.apache.org
   # Link opened PRs with JIRA
diff --git a/Jenkinsfile b/Jenkinsfile
index b74c44e..1d02012 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -19,9 +19,9 @@
     stage('Build a staged website') {
       steps {
         sh '''
-          echo Generating a new version of website        
+          echo Generating a new version of website
 
-          gem install --install-dir ${GEM_HOME} bundler -v '2.3.23'          
+          gem install --install-dir ${GEM_HOME} bundler -v '2.3.23'
 
           bundle config set --local path ${GEM_HOME}
           bundle install
@@ -41,7 +41,7 @@
           git fetch asf
           git checkout asf-staging
           git pull asf asf-staging
-          
+
           cp -r _site/* content
           cp -r _site/.htaccess content/.htaccess
 
@@ -70,7 +70,7 @@
     failure {
       script {
         emailext(
-            //to: "dev@struts.apache.org",
+            //to: "commits@struts.apache.org",
             recipientProviders: [[$class: 'DevelopersRecipientProvider']],
             from: "Mr. Jenkins <jenkins@builds.apache.org>",
             subject: "Jenkins job ${env.JOB_NAME}#${env.BUILD_NUMBER} failed",
@@ -93,7 +93,7 @@
     fixed {
       script {
         emailext(
-            //to: "dev@struts.apache.org",
+            //to: "commits@struts.apache.org",
             recipientProviders: [[$class: 'DevelopersRecipientProvider']],
             from: 'Mr. Jenkins <jenkins@builds.apache.org>',
             subject: "Jenkins job ${env.JOB_NAME}#${env.BUILD_NUMBER} back to normal",
diff --git a/_config.yml b/_config.yml
index ca8fd21..2af14db 100644
--- a/_config.yml
+++ b/_config.yml
@@ -9,17 +9,17 @@
   syntax_highlighter: rouge
 
 # Simplifies introducing changes related to the latest release
-current_version: 6.2.0
-current_version_short: 620
-prev_version: 6.1.2.1
+current_version: 6.3.0
+current_version_short: 630
+prev_version: 6.2.0
 prev_25_version: 2.5.31
-prev_version_short: 6121
+prev_version_short: 620
 archetype_version: 6.0.0
-release_date: 10 July 2023
-prev_release_date: 13 June 2023
+release_date: 4 September 2023
+prev_release_date: 10 July 2023
 prev_25_release_date: 13 June 2023
-release_date_short: 20230710
-prev_release_date_short: 20230613-1
+release_date_short: 20230904
+prev_release_date_short: 20230710
 prev_25_release_date_short: 20230613-2
 beta_release_date_short: 20160126
 
diff --git a/source/announce-2023.md b/source/announce-2023.md
index 2456cf1..0369de9 100644
--- a/source/announce-2023.md
+++ b/source/announce-2023.md
@@ -13,6 +13,61 @@
   Skip to: <a href="announce-2022">Announcements - 2022</a>
 </p>
 
+#### 04 September 2023 - Apache Struts version 6.3.0 General Availability {#a20230710}
+
+The Apache Struts group is pleased to announce that Apache Struts version 6.3.0 is available as a "General Availability"
+release. The GA designation is our highest quality grade.
+
+The Apache Struts is an elegant, extensible framework for creating enterprise-ready Java web applications.
+The framework has been designed to streamline the full development cycle, from building, to deploying,
+to maintaining applications over time.
+
+> Note: This version includes the whole code of retired The Apache Tiles, when you use the Struts Tiles plugin
+> please to remove any external dependencies to the Apache Tiles as the whole code is already included in the plugin.
+> See [WW-5233](https://issues.apache.org/jira/browse/WW-5233) for more details.
+
+Below is a full list of all changes:
+
+**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
+
+**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
+
+**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
+
+> Please read the [Version Notes]({{ site.wiki_url }}/Version+Notes+6.3.0) to find more details about performed
+> bug fixes and improvements.
+
+**All developers are strongly advised to perform this upgrade.**
+
+The 6.x series of the Apache Struts framework has a minimum requirement of the following specification versions:
+Servlet API 3.1, JSP API 2.1, and Java 8.
+
+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]({{ site.jira_url }}).
+
+You can download this version from our [download](download.cgi#struts-ga) page.
+
 #### 10 July 2023 - Apache Struts version 6.2.0 General Availability {#a20230710}
 
 The Apache Struts group is pleased to announce that Apache Struts version 6.2.0 is available as a "General Availability"