Add release notes for 2.2.1
diff --git a/_config.yml b/_config.yml
index 7bea3f4..7e24c7c 100644
--- a/_config.yml
+++ b/_config.yml
@@ -6,6 +6,6 @@
 paginate_path: "blog/page:num"
 permalink: /blog/:categories/:year/:month/:day/:title
 relative_permalinks: false
-latest_version: 2.2.0
-latest_version_date: 2019-10-21
+latest_version: 2.2.1
+latest_version_date: 2020-05-09
 latest_snapshot: 2.3.0-SNAPSHOT
diff --git a/_includes/navbar.html b/_includes/navbar.html
index f782f79..77e7885 100755
--- a/_includes/navbar.html
+++ b/_includes/navbar.html
@@ -72,6 +72,7 @@
                     <a href="#" class="dropdown-toggle" data-toggle="dropdown">Release Notes<strong class="caret"></strong></a>
                     <ul class="dropdown-menu">
                         <!-- only keep the release notes for supported versions in this list -->
+                        <li><a href="/releasenotes/2.2.1">2.2.1</a></li>
                         <li><a href="/releasenotes/2.2.0">2.2.0</a></li>
                         <li><a href="/releasenotes/2.1.3">2.1.3</a></li>
                         <li><a href="/releasenotes/2.1.2">2.1.2</a></li>
diff --git a/doap_jclouds.rdf b/doap_jclouds.rdf
index 9748953..2ed1d6e 100644
--- a/doap_jclouds.rdf
+++ b/doap_jclouds.rdf
@@ -37,6 +37,13 @@
     <category rdf:resource="http://projects.apache.org/category/library" />
     <release>
       <Version>
+        <name>Apache jclouds 2.2.1</name>
+        <created>2020-05-09</created>
+        <revision>2.2.1</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
         <name>Apache jclouds 2.2.0</name>
         <created>2019-10-21</created>
         <revision>2.2.0</revision>
diff --git a/releasenotes/2.2.1.md b/releasenotes/2.2.1.md
new file mode 100644
index 0000000..e1368ac
--- /dev/null
+++ b/releasenotes/2.2.1.md
@@ -0,0 +1,73 @@
+---
+layout: releasenotes
+title: Release Notes for Version 2.2.1
+date: 2019-10-21 20:00:00
+release_notes: true
+permalink: /releasenotes/2.2.1/
+---
+
+1. [Introduction](#intro)
+1. [Release Highlights](#highlights)
+1. [Known Issues](#knownissues)
+1. [Credits](#credits)
+1. [Test Results](#test)
+
+## <a id="intro"></a>Introduction
+
+Apache jclouds 2.2.1 is the first bugfix release after jclouds 2.2.0 and comes with several bugfixes and performance improvements.
+You can [read the official announcement here](https://s.apache.org/jclouds221). To get started with jclouds, please see the [jclouds installation guide](/start/install/).
+
+## <a id="highlights"></a>Release Highlights
+
+New features in Apache jclouds 2.2.1 include:
+
+* The jclouds Karaf integration and the jclouds CLI are no longer part of the jclouds releases. The projects are now
+  maintained by the Apache Karaf team and they will be released by them.
+
+### Bugs and patches
+
+<ul>
+>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1520'>JCLOUDS-1520</a>] -         JClouds is not using the JDK&#39;s KeepAliveCache when UntrustedSSLContextSupplier is used
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1529'>JCLOUDS-1529</a>] -         NullPointerException in org.jclouds.json.gson.internal.JsonReaderInternalAccess.INSTANCE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1533'>JCLOUDS-1533</a>] -         Using Azure SAS Token unable to upload the file specific folder in the container
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1538'>JCLOUDS-1538</a>] -         Expires header value is incorrectly formatted in S3 upsert requests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1543'>JCLOUDS-1543</a>] -         list() results are not in order when using withDetails
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1544'>JCLOUDS-1544</a>] -         Unable to build javadoc with JDK &gt;= 8
+</li>
+</ul>
+
+### Improvement
+
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1540'>JCLOUDS-1540</a>] -         Update Snakeyaml
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1541'>JCLOUDS-1541</a>] -         Add Middle East (Bahrain) region to the AWS EC2 and S3 providers list
+</li>
+</ul>
+
+The complete list of fixed issues and improvements can be found [here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12346361&styleName=Html&projectId=12314430).
+
+## <a id="knownissues"></a> Known Issues
+
+* [JCLOUDS-1520](https://issues.apache.org/jira/browse/JCLOUDS-1520) - JClouds is not using the JDK's KeepAliveCache when UntrustedSSLContextSupplier is used.
+
+## <a id="credits"></a>Credits
+
+jclouds would like to thank everyone who contributed time and effort in order to make this release happen:
+
+* Especial thanks to the Apache Karaf team for taking over the `jclouds-karaf` and `jclouds-cli` projects to
+  make sure they will have continuity.
+
+* Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release.
+* Check out who has been busy on [Open Hub](https://www.openhub.net/p/jclouds/contributors?query=&sort=latest_commit).
+
+## <a id="test"></a>Test Results
+
+Please see the discussion and the vote threads for live test results for 2.2.1:
+
+* RC1 [vote](https://s.apache.org/jclouds221rc1vote) and [discussion](https://s.apache.org/jclouds221rc1discuss) threads.
diff --git a/releasenotes/index.md b/releasenotes/index.md
index bc14989..d2521d3 100644
--- a/releasenotes/index.md
+++ b/releasenotes/index.md
@@ -6,6 +6,7 @@
 
 The Release Notes and Javadocs for every major release of Apache jclouds are listed chronologically below.
 
+* [2.2.1](/releasenotes/2.2.1) | [Javadoc](/reference/javadoc/2.2.x/)
 * [2.2.0](/releasenotes/2.2.0) | [Javadoc](/reference/javadoc/2.2.x/)
 * [2.1.3](/releasenotes/2.1.3) | [Javadoc](/reference/javadoc/2.1.x/)
 * [2.1.2](/releasenotes/2.1.2) | [Javadoc](/reference/javadoc/2.1.x/)