Adds announcement about Struts 2.5.22
diff --git a/_config.yml b/_config.yml
index 3fc00e5..1ce839b 100644
--- a/_config.yml
+++ b/_config.yml
@@ -10,15 +10,15 @@
   syntax_highlighter: rouge
 
 # Simplifies introducing changes related to the latest release
-current_version: 2.5.20
-current_version_short: 2520
+current_version: 2.5.22
+current_version_short: 2522
 prev_version: 2.3.37
 prev_version_short: 2337
 archetype_version: 2.5.14
 current_beta_version: 2.5-BETA3
 current_beta_version_short: 25B3
-release_date: 14 January 2019
-release_date_short: 20190114
+release_date: 29 November 2019
+release_date_short: 20191129
 prev_release_date: 30 December 2018
 prev_release_date_short: 20181230
 beta_release_date_short: 20160126
diff --git a/source/announce.md b/source/announce.md
index 4a7f325..edf3f68 100644
--- a/source/announce.md
+++ b/source/announce.md
@@ -13,6 +13,63 @@
   Skip to: <a href="announce-2018.html">Announcements - 2018</a>
 </p>
 
+#### 29 November 2019 - Struts 2.5.22 General Availability {#a20191129}
+
+The Apache Struts group is pleased to announce that Struts 2.5.22 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.
+
+> Please be aware of new security enhancements added to the version of Struts, they are disabled by default 
+> but please consider enabling them to increase safety of you application. You will find more details in our 
+> [Security Guide](security).
+
+Below is a full list of all changes:
+
+ - File upload fails from certain clients
+ - Not existing property in listValueKey throws exception
+ - Can't get OgnlValueStack log even if enable logMissingProperties
+ - No more calling of a static variable in Struts 2.8.20 available
+ - NullPointerException in ProxyUtil class when accessing static member
+ - EmptyStackException in JSON plugin due to concurrency
+ - Tiles bug when parsing file:// URLs including # as part of the URL
+ - Accessing static variable via OGNL returns nothing
+ - HttpParameters.Builder can wrap objects in two layers of Parameters
+ - Binding Integer Array upon form submission
+ - Double-submit of TokenSessionStoreInterceptor broken since 2.5.16
+ - xerces tries to load resources from the internet
+ - Dispatcher prints stacktraces directly to the console
+ - The content allowed-methods tag of the XML configuration is sometimes truncated
+ - OGNL: An illegal reflective access operation has occurred
+ - java.lang.reflect.InvocationTargetException - Class: com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector
+ - Struts2 convention plugin lacks Java 11 support
+ - Upgrade SLF4J to latest 1.7.x version
+ - Minor enhancement/fix to AbstractLocalizedTextProvider
+ - Provide mechanism to clear OgnlUtil caches
+ - Struts 2 unit testing using StrutTestCase class
+ - Upgrade Jackson library to the latest version
+ - Upgrade to OGNL version 3.1.22
+ - Update a few Struts 2.5.x libraries to more recent versions
+ - Upgrade commons-beanutils to version 1.9.4
+ - Upgrade jackson-databind to version 2.9.9.3
+ - Upgrade to OGNL 3.1.26 and adapt to its new features
+ 
+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.
+
+**All developers are strongly advised to perform this action.**
+
+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.
+
+You can download this version from our [download](download.cgi#struts-ga) page.
+
 #### 12 September 2019 - Struts 2.3.x reached End-Of-Life {#a20190912}
 
 As announced over 6 months ago, Apache Struts 2.3.x web framework series reached its end of life and won't be longer