pulsar-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mme...@apache.org
Subject [incubator-pulsar] branch asf-site updated: Updated site at revision 5c2e88c
Date Fri, 03 Aug 2018 15:37:30 GMT
This is an automated email from the ASF dual-hosted git repository.

mmerli pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-pulsar.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 1b40144  Updated site at revision 5c2e88c
1b40144 is described below

commit 1b401442c5886fd59da4aff6cd3b8051db0b1742
Author: jenkins <builds@apache.org>
AuthorDate: Fri Aug 3 15:37:24 2018 +0000

    Updated site at revision 5c2e88c
---
 content/docs/en/adaptors-kafka.html                |  4 ++--
 content/docs/en/adaptors-kafka/index.html          |  4 ++--
 content/docs/en/adaptors-spark.html                |  4 ++--
 content/docs/en/adaptors-spark/index.html          |  4 ++--
 content/docs/en/client-libraries-cpp.html          | 10 ++++-----
 content/docs/en/client-libraries-cpp/index.html    | 10 ++++-----
 content/docs/en/client-libraries-java.html         | 14 ++++++------
 content/docs/en/client-libraries-java/index.html   | 14 ++++++------
 content/docs/en/client-libraries-python.html       |  2 +-
 content/docs/en/client-libraries-python/index.html |  2 +-
 .../docs/en/deploy-bare-metal-multi-cluster.html   |  8 +++----
 .../en/deploy-bare-metal-multi-cluster/index.html  |  8 +++----
 content/docs/en/deploy-bare-metal.html             |  8 +++----
 content/docs/en/deploy-bare-metal/index.html       |  8 +++----
 content/docs/en/functions-quickstart.html          |  6 ++---
 content/docs/en/functions-quickstart/index.html    |  6 ++---
 content/docs/en/io-overview.html                   |  2 +-
 content/docs/en/io-overview/index.html             |  2 +-
 content/docs/en/io-quickstart.html                 | 18 +++++++--------
 content/docs/en/io-quickstart/index.html           | 18 +++++++--------
 content/docs/en/next/adaptors-kafka.html           |  4 ++--
 content/docs/en/next/adaptors-kafka/index.html     |  4 ++--
 content/docs/en/next/adaptors-spark.html           |  4 ++--
 content/docs/en/next/adaptors-spark/index.html     |  4 ++--
 content/docs/en/next/client-libraries-cpp.html     | 10 ++++-----
 .../docs/en/next/client-libraries-cpp/index.html   | 10 ++++-----
 content/docs/en/next/client-libraries-java.html    | 14 ++++++------
 .../docs/en/next/client-libraries-java/index.html  | 14 ++++++------
 content/docs/en/next/client-libraries-python.html  |  2 +-
 .../en/next/client-libraries-python/index.html     |  2 +-
 .../en/next/deploy-bare-metal-multi-cluster.html   |  8 +++----
 .../deploy-bare-metal-multi-cluster/index.html     |  8 +++----
 content/docs/en/next/deploy-bare-metal.html        |  8 +++----
 content/docs/en/next/deploy-bare-metal/index.html  |  8 +++----
 content/docs/en/next/functions-quickstart.html     |  6 ++---
 .../docs/en/next/functions-quickstart/index.html   |  6 ++---
 content/docs/en/next/io-overview.html              |  2 +-
 content/docs/en/next/io-overview/index.html        |  2 +-
 content/docs/en/next/io-quickstart.html            | 18 +++++++--------
 content/docs/en/next/io-quickstart/index.html      | 18 +++++++--------
 content/docs/en/next/standalone-docker.html        |  2 +-
 content/docs/en/next/standalone-docker/index.html  |  2 +-
 content/docs/en/next/standalone.html               | 18 +++++++--------
 content/docs/en/next/standalone/index.html         | 18 +++++++--------
 content/docs/en/standalone-docker.html             |  2 +-
 content/docs/en/standalone-docker/index.html       |  2 +-
 content/docs/en/standalone.html                    | 18 +++++++--------
 content/docs/en/standalone/index.html              | 18 +++++++--------
 content/docs/ja/adaptors-kafka.html                |  4 ++--
 content/docs/ja/adaptors-kafka/index.html          |  4 ++--
 content/docs/ja/adaptors-spark.html                |  4 ++--
 content/docs/ja/adaptors-spark/index.html          |  4 ++--
 content/docs/ja/client-libraries-cpp.html          | 10 ++++-----
 content/docs/ja/client-libraries-cpp/index.html    | 10 ++++-----
 content/docs/ja/client-libraries-java.html         | 14 ++++++------
 content/docs/ja/client-libraries-java/index.html   | 14 ++++++------
 content/docs/ja/client-libraries-python.html       |  2 +-
 content/docs/ja/client-libraries-python/index.html |  2 +-
 .../docs/ja/deploy-bare-metal-multi-cluster.html   |  8 +++----
 .../ja/deploy-bare-metal-multi-cluster/index.html  |  8 +++----
 content/docs/ja/deploy-bare-metal.html             |  8 +++----
 content/docs/ja/deploy-bare-metal/index.html       |  8 +++----
 content/docs/ja/functions-quickstart.html          |  6 ++---
 content/docs/ja/functions-quickstart/index.html    |  6 ++---
 content/docs/ja/io-overview.html                   |  2 +-
 content/docs/ja/io-overview/index.html             |  2 +-
 content/docs/ja/io-quickstart.html                 | 18 +++++++--------
 content/docs/ja/io-quickstart/index.html           | 18 +++++++--------
 content/docs/ja/next/adaptors-kafka.html           |  4 ++--
 content/docs/ja/next/adaptors-kafka/index.html     |  4 ++--
 content/docs/ja/next/adaptors-spark.html           |  4 ++--
 content/docs/ja/next/adaptors-spark/index.html     |  4 ++--
 content/docs/ja/next/client-libraries-cpp.html     | 10 ++++-----
 .../docs/ja/next/client-libraries-cpp/index.html   | 10 ++++-----
 content/docs/ja/next/client-libraries-java.html    | 14 ++++++------
 .../docs/ja/next/client-libraries-java/index.html  | 14 ++++++------
 content/docs/ja/next/client-libraries-python.html  |  2 +-
 .../ja/next/client-libraries-python/index.html     |  2 +-
 .../ja/next/deploy-bare-metal-multi-cluster.html   |  8 +++----
 .../deploy-bare-metal-multi-cluster/index.html     |  8 +++----
 content/docs/ja/next/deploy-bare-metal.html        |  8 +++----
 content/docs/ja/next/deploy-bare-metal/index.html  |  8 +++----
 content/docs/ja/next/functions-quickstart.html     |  6 ++---
 .../docs/ja/next/functions-quickstart/index.html   |  6 ++---
 content/docs/ja/next/io-overview.html              |  2 +-
 content/docs/ja/next/io-overview/index.html        |  2 +-
 content/docs/ja/next/io-quickstart.html            | 18 +++++++--------
 content/docs/ja/next/io-quickstart/index.html      | 18 +++++++--------
 content/docs/ja/next/standalone-docker.html        |  2 +-
 content/docs/ja/next/standalone-docker/index.html  |  2 +-
 content/docs/ja/next/standalone.html               | 18 +++++++--------
 content/docs/ja/next/standalone/index.html         | 18 +++++++--------
 content/docs/ja/standalone-docker.html             |  2 +-
 content/docs/ja/standalone-docker/index.html       |  2 +-
 content/docs/ja/standalone.html                    | 18 +++++++--------
 content/docs/ja/standalone/index.html              | 18 +++++++--------
 content/docs/zh-CN/adaptors-kafka.html             |  4 ++--
 content/docs/zh-CN/adaptors-kafka/index.html       |  4 ++--
 content/docs/zh-CN/adaptors-spark.html             |  4 ++--
 content/docs/zh-CN/adaptors-spark/index.html       |  4 ++--
 content/docs/zh-CN/client-libraries-cpp.html       | 10 ++++-----
 content/docs/zh-CN/client-libraries-cpp/index.html | 10 ++++-----
 content/docs/zh-CN/client-libraries-java.html      | 14 ++++++------
 .../docs/zh-CN/client-libraries-java/index.html    | 14 ++++++------
 content/docs/zh-CN/client-libraries-python.html    |  2 +-
 .../docs/zh-CN/client-libraries-python/index.html  |  2 +-
 .../zh-CN/deploy-bare-metal-multi-cluster.html     |  8 +++----
 .../deploy-bare-metal-multi-cluster/index.html     |  8 +++----
 content/docs/zh-CN/deploy-bare-metal.html          |  8 +++----
 content/docs/zh-CN/deploy-bare-metal/index.html    |  8 +++----
 content/docs/zh-CN/functions-quickstart.html       |  6 ++---
 content/docs/zh-CN/functions-quickstart/index.html |  6 ++---
 content/docs/zh-CN/io-overview.html                |  2 +-
 content/docs/zh-CN/io-overview/index.html          |  2 +-
 content/docs/zh-CN/io-quickstart.html              | 18 +++++++--------
 content/docs/zh-CN/io-quickstart/index.html        | 18 +++++++--------
 content/docs/zh-CN/next/adaptors-kafka.html        |  4 ++--
 content/docs/zh-CN/next/adaptors-kafka/index.html  |  4 ++--
 content/docs/zh-CN/next/adaptors-spark.html        |  4 ++--
 content/docs/zh-CN/next/adaptors-spark/index.html  |  4 ++--
 content/docs/zh-CN/next/client-libraries-cpp.html  | 10 ++++-----
 .../zh-CN/next/client-libraries-cpp/index.html     | 10 ++++-----
 content/docs/zh-CN/next/client-libraries-java.html | 14 ++++++------
 .../zh-CN/next/client-libraries-java/index.html    | 14 ++++++------
 .../docs/zh-CN/next/client-libraries-python.html   |  2 +-
 .../zh-CN/next/client-libraries-python/index.html  |  2 +-
 .../next/deploy-bare-metal-multi-cluster.html      |  8 +++----
 .../deploy-bare-metal-multi-cluster/index.html     |  8 +++----
 content/docs/zh-CN/next/deploy-bare-metal.html     |  8 +++----
 .../docs/zh-CN/next/deploy-bare-metal/index.html   |  8 +++----
 content/docs/zh-CN/next/functions-quickstart.html  |  6 ++---
 .../zh-CN/next/functions-quickstart/index.html     |  6 ++---
 content/docs/zh-CN/next/io-overview.html           |  2 +-
 content/docs/zh-CN/next/io-overview/index.html     |  2 +-
 content/docs/zh-CN/next/io-quickstart.html         | 18 +++++++--------
 content/docs/zh-CN/next/io-quickstart/index.html   | 18 +++++++--------
 content/docs/zh-CN/next/standalone-docker.html     |  2 +-
 .../docs/zh-CN/next/standalone-docker/index.html   |  2 +-
 content/docs/zh-CN/next/standalone.html            | 18 +++++++--------
 content/docs/zh-CN/next/standalone/index.html      | 18 +++++++--------
 content/docs/zh-CN/standalone-docker.html          |  2 +-
 content/docs/zh-CN/standalone-docker/index.html    |  2 +-
 content/docs/zh-CN/standalone.html                 | 18 +++++++--------
 content/docs/zh-CN/standalone/index.html           | 18 +++++++--------
 content/download.html                              |  4 ++--
 content/download/index.html                        |  4 ++--
 content/en/download.html                           |  4 ++--
 content/en/download/index.html                     |  4 ++--
 content/en/index.html                              | 10 ++++-----
 content/en/release-notes.html                      |  2 +-
 content/en/release-notes/index.html                |  2 +-
 content/index.html                                 | 10 ++++-----
 content/ja/download.html                           |  4 ++--
 content/ja/download/index.html                     |  4 ++--
 content/ja/index.html                              | 10 ++++-----
 content/ja/release-notes.html                      |  2 +-
 content/ja/release-notes/index.html                |  2 +-
 content/release-notes.html                         |  2 +-
 content/release-notes/index.html                   |  2 +-
 content/swagger/swagger.json                       | 26 +++++++++++-----------
 content/zh-CN/download.html                        |  4 ++--
 content/zh-CN/download/index.html                  |  4 ++--
 content/zh-CN/index.html                           | 10 ++++-----
 content/zh-CN/release-notes.html                   |  2 +-
 content/zh-CN/release-notes/index.html             |  2 +-
 165 files changed, 633 insertions(+), 633 deletions(-)

diff --git a/content/docs/en/adaptors-kafka.html b/content/docs/en/adaptors-kafka.html
index 489caa0..1f0c937 100644
--- a/content/docs/en/adaptors-kafka.html
+++ b/content/docs/en/adaptors-kafka.html
@@ -46,7 +46,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>With the new dependency, the existing code should work without any changes. The only
@@ -60,7 +60,7 @@ unshaded pulsar kafka client wrapper.</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka-original<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>When using this dependency, you need to construct producer using <code>org.apache.kafka.clients.producer.PulsarKafkaProducer</code>
diff --git a/content/docs/en/adaptors-kafka/index.html b/content/docs/en/adaptors-kafka/index.html
index 489caa0..1f0c937 100644
--- a/content/docs/en/adaptors-kafka/index.html
+++ b/content/docs/en/adaptors-kafka/index.html
@@ -46,7 +46,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>With the new dependency, the existing code should work without any changes. The only
@@ -60,7 +60,7 @@ unshaded pulsar kafka client wrapper.</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka-original<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>When using this dependency, you need to construct producer using <code>org.apache.kafka.clients.producer.PulsarKafkaProducer</code>
diff --git a/content/docs/en/adaptors-spark.html b/content/docs/en/adaptors-spark.html
index 984bf04..708dfd1 100644
--- a/content/docs/en/adaptors-spark.html
+++ b/content/docs/en/adaptors-spark.html
@@ -40,7 +40,7 @@
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -51,7 +51,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating-incubating"</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating"</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-spark'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/en/adaptors-spark/index.html b/content/docs/en/adaptors-spark/index.html
index 984bf04..708dfd1 100644
--- a/content/docs/en/adaptors-spark/index.html
+++ b/content/docs/en/adaptors-spark/index.html
@@ -40,7 +40,7 @@
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -51,7 +51,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating-incubating"</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating"</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-spark'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/en/client-libraries-cpp.html b/content/docs/en/client-libraries-cpp.html
index f443dcc..b9c83e1 100644
--- a/content/docs/en/client-libraries-cpp.html
+++ b/content/docs/en/client-libraries-cpp.html
@@ -47,9 +47,9 @@ and install those packages instead of building them yourself.</p>
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirror [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/ [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pul [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&file [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the RPM packages and install them using following command:</p>
@@ -61,8 +61,8 @@ and install those packages instead of building them yourself.</p>
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incu [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-i [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-p [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the DEB packages and install them using following command:</p>
diff --git a/content/docs/en/client-libraries-cpp/index.html b/content/docs/en/client-libraries-cpp/index.html
index f443dcc..b9c83e1 100644
--- a/content/docs/en/client-libraries-cpp/index.html
+++ b/content/docs/en/client-libraries-cpp/index.html
@@ -47,9 +47,9 @@ and install those packages instead of building them yourself.</p>
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirror [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/ [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pul [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&file [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the RPM packages and install them using following command:</p>
@@ -61,8 +61,8 @@ and install those packages instead of building them yourself.</p>
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incu [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-i [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-p [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the DEB packages and install them using following command:</p>
diff --git a/content/docs/en/client-libraries-java.html b/content/docs/en/client-libraries-java.html
index a27b6df..ca4505f 100644
--- a/content/docs/en/client-libraries-java.html
+++ b/content/docs/en/client-libraries-java.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/en/admin-api-overview). The current v [...]
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/en/admin-api-overview). The current v [...]
         const languagesMenuItem = document.getElementById("languages-menu");
         const languagesDropDown = document.getElementById("languages-dropdown");
         languagesMenuItem.addEventListener("click", function(event) {
@@ -33,24 +33,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/client-libraries-java.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#r [...]
+        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/client-libraries-java.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#r [...]
 <p>Javadoc for the Pulsar client is divided up into two domains, by package:</p>
 <table>
 <thead>
 <tr><th style="text-align:left">Package</th><th style="text-align:left">Description</th><th style="text-align:left">Maven Artifact</th></tr>
 </thead>
 <tbody>
-<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating-incubating</a></td></tr>
-<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/en/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/en/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating</a></td></tr>
 </tbody>
 </table>
 <p>This document will focus only on the client API for producing and consuming messages on Pulsar topics. For a guide to using the Java admin client, see <a href="/docs/en/admin-api-overview">The Pulsar admin interface</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="installation"></a><a href="#installation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
+<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -61,7 +61,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating-incubating'</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating'</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-client'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/en/client-libraries-java/index.html b/content/docs/en/client-libraries-java/index.html
index a27b6df..ca4505f 100644
--- a/content/docs/en/client-libraries-java/index.html
+++ b/content/docs/en/client-libraries-java/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/en/admin-api-overview). The current v [...]
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/en/admin-api-overview). The current v [...]
         const languagesMenuItem = document.getElementById("languages-menu");
         const languagesDropDown = document.getElementById("languages-dropdown");
         languagesMenuItem.addEventListener("click", function(event) {
@@ -33,24 +33,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/client-libraries-java.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#r [...]
+        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/client-libraries-java.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#r [...]
 <p>Javadoc for the Pulsar client is divided up into two domains, by package:</p>
 <table>
 <thead>
 <tr><th style="text-align:left">Package</th><th style="text-align:left">Description</th><th style="text-align:left">Maven Artifact</th></tr>
 </thead>
 <tbody>
-<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating-incubating</a></td></tr>
-<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/en/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/en/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating</a></td></tr>
 </tbody>
 </table>
 <p>This document will focus only on the client API for producing and consuming messages on Pulsar topics. For a guide to using the Java admin client, see <a href="/docs/en/admin-api-overview">The Pulsar admin interface</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="installation"></a><a href="#installation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
+<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -61,7 +61,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating-incubating'</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating'</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-client'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/en/client-libraries-python.html b/content/docs/en/client-libraries-python.html
index 150e107..a334e5d 100644
--- a/content/docs/en/client-libraries-python.html
+++ b/content/docs/en/client-libraries-python.html
@@ -38,7 +38,7 @@
 <p>You can install the <a href="https://pypi.python.org/pypi/pulsar-client"><code>pulsar-client</code></a> library either via <a href="https://pypi.python.org/pypi">PyPi</a>, using <a href="#installation-using-pip">pip</a>, or by building the library from source.</p>
 <h3><a class="anchor" aria-hidden="true" id="installation-using-pip"></a><a href="#installation-using-pip" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>To install the <code>pulsar-client</code> library as a pre-built package using the <a href="https://pip.pypa.io/en/stable/">pip</a> package manager:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0-incubating</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0</span>
 </code></pre>
 <p>Installation via PyPi is available for the following Python versions:</p>
 <table>
diff --git a/content/docs/en/client-libraries-python/index.html b/content/docs/en/client-libraries-python/index.html
index 150e107..a334e5d 100644
--- a/content/docs/en/client-libraries-python/index.html
+++ b/content/docs/en/client-libraries-python/index.html
@@ -38,7 +38,7 @@
 <p>You can install the <a href="https://pypi.python.org/pypi/pulsar-client"><code>pulsar-client</code></a> library either via <a href="https://pypi.python.org/pypi">PyPi</a>, using <a href="#installation-using-pip">pip</a>, or by building the library from source.</p>
 <h3><a class="anchor" aria-hidden="true" id="installation-using-pip"></a><a href="#installation-using-pip" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>To install the <code>pulsar-client</code> library as a pre-built package using the <a href="https://pip.pypa.io/en/stable/">pip</a> package manager:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0-incubating</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0</span>
 </code></pre>
 <p>Installation via PyPi is available for the following Python versions:</p>
 <table>
diff --git a/content/docs/en/deploy-bare-metal-multi-cluster.html b/content/docs/en/deploy-bare-metal-multi-cluster.html
index 7c06fbc..d70d519 100644
--- a/content/docs/en/deploy-bare-metal-multi-cluster.html
+++ b/content/docs/en/deploy-bare-metal-multi-cluster.html
@@ -63,17 +63,17 @@ have run a separate cluster of function workers for <a href="/docs/en/functions-
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
diff --git a/content/docs/en/deploy-bare-metal-multi-cluster/index.html b/content/docs/en/deploy-bare-metal-multi-cluster/index.html
index 7c06fbc..d70d519 100644
--- a/content/docs/en/deploy-bare-metal-multi-cluster/index.html
+++ b/content/docs/en/deploy-bare-metal-multi-cluster/index.html
@@ -63,17 +63,17 @@ have run a separate cluster of function workers for <a href="/docs/en/functions-
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
diff --git a/content/docs/en/deploy-bare-metal.html b/content/docs/en/deploy-bare-metal.html
index 3435cd7..185f476 100644
--- a/content/docs/en/deploy-bare-metal.html
+++ b/content/docs/en/deploy-bare-metal.html
@@ -81,17 +81,17 @@ have run a separate cluster of function workers for <a href="/docs/en/functions-
 <ul>
 <li>By clicking on the link directly below, which will automatically trigger a download:
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li>From the Pulsar <a href="/download">downloads page</a></li>
 <li>From the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a> on <a href="https://github.com">GitHub</a></li>
 <li>Using <a href="https://www.gnu.org/software/wget">wget</a>:</li>
 </ul>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
 </code></pre>
 <p>Once you've downloaded the tarball, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <p>The untarred directory contains the following subdirectories:</p>
 <table>
diff --git a/content/docs/en/deploy-bare-metal/index.html b/content/docs/en/deploy-bare-metal/index.html
index 3435cd7..185f476 100644
--- a/content/docs/en/deploy-bare-metal/index.html
+++ b/content/docs/en/deploy-bare-metal/index.html
@@ -81,17 +81,17 @@ have run a separate cluster of function workers for <a href="/docs/en/functions-
 <ul>
 <li>By clicking on the link directly below, which will automatically trigger a download:
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li>From the Pulsar <a href="/download">downloads page</a></li>
 <li>From the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a> on <a href="https://github.com">GitHub</a></li>
 <li>Using <a href="https://www.gnu.org/software/wget">wget</a>:</li>
 </ul>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
 </code></pre>
 <p>Once you've downloaded the tarball, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <p>The untarred directory contains the following subdirectories:</p>
 <table>
diff --git a/content/docs/en/functions-quickstart.html b/content/docs/en/functions-quickstart.html
index 3d646db..59a40d8 100644
--- a/content/docs/en/functions-quickstart.html
+++ b/content/docs/en/functions-quickstart.html
@@ -41,9 +41,9 @@
 <p>In order to follow along with this tutorial, you'll need to have <a href="https://maven.apache.org/download.cgi">Maven</a> installed on your machine.</p>
 <h2><a class="anchor" aria-hidden="true" id="run-a-standalone-pulsar-cluster"></a><a href="#run-a-standalone-pulsar-cluster" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 [...]
 <p>In order to run our Pulsar Functions, we'll need to run a Pulsar cluster locally first. The easiest way to do that is to run Pulsar in <a href="/docs/en/reference-terminology#standalone">standalone</a> mode. Follow these steps to start up a standalone cluster:</p>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 $ bin/pulsar standalone \
   --advertised-address 127.0.0.1
 </code></pre>
diff --git a/content/docs/en/functions-quickstart/index.html b/content/docs/en/functions-quickstart/index.html
index 3d646db..59a40d8 100644
--- a/content/docs/en/functions-quickstart/index.html
+++ b/content/docs/en/functions-quickstart/index.html
@@ -41,9 +41,9 @@
 <p>In order to follow along with this tutorial, you'll need to have <a href="https://maven.apache.org/download.cgi">Maven</a> installed on your machine.</p>
 <h2><a class="anchor" aria-hidden="true" id="run-a-standalone-pulsar-cluster"></a><a href="#run-a-standalone-pulsar-cluster" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 [...]
 <p>In order to run our Pulsar Functions, we'll need to run a Pulsar cluster locally first. The easiest way to do that is to run Pulsar in <a href="/docs/en/reference-terminology#standalone">standalone</a> mode. Follow these steps to start up a standalone cluster:</p>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 $ bin/pulsar standalone \
   --advertised-address 127.0.0.1
 </code></pre>
diff --git a/content/docs/en/io-overview.html b/content/docs/en/io-overview.html
index c41288d..97eee8e 100644
--- a/content/docs/en/io-overview.html
+++ b/content/docs/en/io-overview.html
@@ -45,7 +45,7 @@
 <li><strong>Sinks</strong> are fed data <em>from</em> Pulsar. Common sinks include other messaging systems and SQL and NoSQL databases.</li>
 </ul>
 <p>This diagram illustrates the relationship between sources, sinks, and Pulsar:</p>
-<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks"></p>
+<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks)"></p>
 <h2><a class="anchor" aria-hidden="true" id="working-with-connectors"></a><a href="#working-with-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
 <p>Pulsar IO connectors can be managed via the <a href="/docs/en/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, in particular the <a href="/docs/en/pulsar-admin#source"><code>source</code></a> and <a href="/docs/en/pulsar-admin#sink"><code>sink</code></a> commands.</p>
 <blockquote>
diff --git a/content/docs/en/io-overview/index.html b/content/docs/en/io-overview/index.html
index c41288d..97eee8e 100644
--- a/content/docs/en/io-overview/index.html
+++ b/content/docs/en/io-overview/index.html
@@ -45,7 +45,7 @@
 <li><strong>Sinks</strong> are fed data <em>from</em> Pulsar. Common sinks include other messaging systems and SQL and NoSQL databases.</li>
 </ul>
 <p>This diagram illustrates the relationship between sources, sinks, and Pulsar:</p>
-<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks"></p>
+<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks)"></p>
 <h2><a class="anchor" aria-hidden="true" id="working-with-connectors"></a><a href="#working-with-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
 <p>Pulsar IO connectors can be managed via the <a href="/docs/en/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, in particular the <a href="/docs/en/pulsar-admin#source"><code>source</code></a> and <a href="/docs/en/pulsar-admin#sink"><code>sink</code></a> commands.</p>
 <blockquote>
diff --git a/content/docs/en/io-quickstart.html b/content/docs/en/io-quickstart.html
index 9225a9a..262f99a 100644
--- a/content/docs/en/io-quickstart.html
+++ b/content/docs/en/io-quickstart.html
@@ -52,17 +52,17 @@ the commands used in this tutorial should be able to be used in a multi-nodes Pu
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="installing-builtin-connectors"></a><a href="#installing-builtin-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
 <p>Since release <code>2.1.0-incubating</code>, Pulsar releases a separate binary distribution, containing all the <code>builtin</code> connectors.
@@ -70,22 +70,22 @@ If you would like to enable those <code>builtin</code> connectors, you can downl
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code>
 in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/en/io-quickstart/index.html b/content/docs/en/io-quickstart/index.html
index 9225a9a..262f99a 100644
--- a/content/docs/en/io-quickstart/index.html
+++ b/content/docs/en/io-quickstart/index.html
@@ -52,17 +52,17 @@ the commands used in this tutorial should be able to be used in a multi-nodes Pu
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="installing-builtin-connectors"></a><a href="#installing-builtin-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
 <p>Since release <code>2.1.0-incubating</code>, Pulsar releases a separate binary distribution, containing all the <code>builtin</code> connectors.
@@ -70,22 +70,22 @@ If you would like to enable those <code>builtin</code> connectors, you can downl
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code>
 in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/en/next/adaptors-kafka.html b/content/docs/en/next/adaptors-kafka.html
index 499ab73..792deb4 100644
--- a/content/docs/en/next/adaptors-kafka.html
+++ b/content/docs/en/next/adaptors-kafka.html
@@ -46,7 +46,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>With the new dependency, the existing code should work without any changes. The only
@@ -60,7 +60,7 @@ unshaded pulsar kafka client wrapper.</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka-original<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>When using this dependency, you need to construct producer using <code>org.apache.kafka.clients.producer.PulsarKafkaProducer</code>
diff --git a/content/docs/en/next/adaptors-kafka/index.html b/content/docs/en/next/adaptors-kafka/index.html
index 499ab73..792deb4 100644
--- a/content/docs/en/next/adaptors-kafka/index.html
+++ b/content/docs/en/next/adaptors-kafka/index.html
@@ -46,7 +46,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>With the new dependency, the existing code should work without any changes. The only
@@ -60,7 +60,7 @@ unshaded pulsar kafka client wrapper.</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka-original<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>When using this dependency, you need to construct producer using <code>org.apache.kafka.clients.producer.PulsarKafkaProducer</code>
diff --git a/content/docs/en/next/adaptors-spark.html b/content/docs/en/next/adaptors-spark.html
index 431dd69..2fd64f8 100644
--- a/content/docs/en/next/adaptors-spark.html
+++ b/content/docs/en/next/adaptors-spark.html
@@ -40,7 +40,7 @@
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -51,7 +51,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating-incubating"</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating"</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-spark'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/en/next/adaptors-spark/index.html b/content/docs/en/next/adaptors-spark/index.html
index 431dd69..2fd64f8 100644
--- a/content/docs/en/next/adaptors-spark/index.html
+++ b/content/docs/en/next/adaptors-spark/index.html
@@ -40,7 +40,7 @@
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -51,7 +51,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating-incubating"</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating"</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-spark'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/en/next/client-libraries-cpp.html b/content/docs/en/next/client-libraries-cpp.html
index b75097a..ed32b01 100644
--- a/content/docs/en/next/client-libraries-cpp.html
+++ b/content/docs/en/next/client-libraries-cpp.html
@@ -47,9 +47,9 @@ and install those packages instead of building them yourself.</p>
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirror [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/ [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pul [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&file [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the RPM packages and install them using following command:</p>
@@ -61,8 +61,8 @@ and install those packages instead of building them yourself.</p>
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incu [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-i [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-p [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the DEB packages and install them using following command:</p>
diff --git a/content/docs/en/next/client-libraries-cpp/index.html b/content/docs/en/next/client-libraries-cpp/index.html
index b75097a..ed32b01 100644
--- a/content/docs/en/next/client-libraries-cpp/index.html
+++ b/content/docs/en/next/client-libraries-cpp/index.html
@@ -47,9 +47,9 @@ and install those packages instead of building them yourself.</p>
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirror [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/ [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pul [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&file [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the RPM packages and install them using following command:</p>
@@ -61,8 +61,8 @@ and install those packages instead of building them yourself.</p>
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incu [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-i [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-p [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the DEB packages and install them using following command:</p>
diff --git a/content/docs/en/next/client-libraries-java.html b/content/docs/en/next/client-libraries-java.html
index 2e1ca6e..fd5f234 100644
--- a/content/docs/en/next/client-libraries-java.html
+++ b/content/docs/en/next/client-libraries-java.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/en/next/admin-api-overview). The curr [...]
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/en/next/admin-api-overview). The curr [...]
         const languagesMenuItem = document.getElementById("languages-menu");
         const languagesDropDown = document.getElementById("languages-dropdown");
         languagesMenuItem.addEventListener("click", function(event) {
@@ -33,24 +33,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/client-libraries-java.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#r [...]
+        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/client-libraries-java.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#r [...]
 <p>Javadoc for the Pulsar client is divided up into two domains, by package:</p>
 <table>
 <thead>
 <tr><th style="text-align:left">Package</th><th style="text-align:left">Description</th><th style="text-align:left">Maven Artifact</th></tr>
 </thead>
 <tbody>
-<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating-incubating</a></td></tr>
-<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/en/next/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/en/next/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating</a></td></tr>
 </tbody>
 </table>
 <p>This document will focus only on the client API for producing and consuming messages on Pulsar topics. For a guide to using the Java admin client, see <a href="/docs/en/next/admin-api-overview">The Pulsar admin interface</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="installation"></a><a href="#installation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
+<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -61,7 +61,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating-incubating'</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating'</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-client'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/en/next/client-libraries-java/index.html b/content/docs/en/next/client-libraries-java/index.html
index 2e1ca6e..fd5f234 100644
--- a/content/docs/en/next/client-libraries-java/index.html
+++ b/content/docs/en/next/client-libraries-java/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/en/next/admin-api-overview). The curr [...]
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/en/next/admin-api-overview). The curr [...]
         const languagesMenuItem = document.getElementById("languages-menu");
         const languagesDropDown = document.getElementById("languages-dropdown");
         languagesMenuItem.addEventListener("click", function(event) {
@@ -33,24 +33,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/client-libraries-java.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#r [...]
+        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/apache/incubator-pulsar/edit/master/site2/docs/client-libraries-java.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#r [...]
 <p>Javadoc for the Pulsar client is divided up into two domains, by package:</p>
 <table>
 <thead>
 <tr><th style="text-align:left">Package</th><th style="text-align:left">Description</th><th style="text-align:left">Maven Artifact</th></tr>
 </thead>
 <tbody>
-<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating-incubating</a></td></tr>
-<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/en/next/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/en/next/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating</a></td></tr>
 </tbody>
 </table>
 <p>This document will focus only on the client API for producing and consuming messages on Pulsar topics. For a guide to using the Java admin client, see <a href="/docs/en/next/admin-api-overview">The Pulsar admin interface</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="installation"></a><a href="#installation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
+<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -61,7 +61,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating-incubating'</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating'</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-client'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/en/next/client-libraries-python.html b/content/docs/en/next/client-libraries-python.html
index 7902cd2..3ac7a61 100644
--- a/content/docs/en/next/client-libraries-python.html
+++ b/content/docs/en/next/client-libraries-python.html
@@ -38,7 +38,7 @@
 <p>You can install the <a href="https://pypi.python.org/pypi/pulsar-client"><code>pulsar-client</code></a> library either via <a href="https://pypi.python.org/pypi">PyPi</a>, using <a href="#installation-using-pip">pip</a>, or by building the library from source.</p>
 <h3><a class="anchor" aria-hidden="true" id="installation-using-pip"></a><a href="#installation-using-pip" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>To install the <code>pulsar-client</code> library as a pre-built package using the <a href="https://pip.pypa.io/en/stable/">pip</a> package manager:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0-incubating</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0</span>
 </code></pre>
 <p>Installation via PyPi is available for the following Python versions:</p>
 <table>
diff --git a/content/docs/en/next/client-libraries-python/index.html b/content/docs/en/next/client-libraries-python/index.html
index 7902cd2..3ac7a61 100644
--- a/content/docs/en/next/client-libraries-python/index.html
+++ b/content/docs/en/next/client-libraries-python/index.html
@@ -38,7 +38,7 @@
 <p>You can install the <a href="https://pypi.python.org/pypi/pulsar-client"><code>pulsar-client</code></a> library either via <a href="https://pypi.python.org/pypi">PyPi</a>, using <a href="#installation-using-pip">pip</a>, or by building the library from source.</p>
 <h3><a class="anchor" aria-hidden="true" id="installation-using-pip"></a><a href="#installation-using-pip" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>To install the <code>pulsar-client</code> library as a pre-built package using the <a href="https://pip.pypa.io/en/stable/">pip</a> package manager:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0-incubating</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0</span>
 </code></pre>
 <p>Installation via PyPi is available for the following Python versions:</p>
 <table>
diff --git a/content/docs/en/next/deploy-bare-metal-multi-cluster.html b/content/docs/en/next/deploy-bare-metal-multi-cluster.html
index ef00c73..dd30bd0 100644
--- a/content/docs/en/next/deploy-bare-metal-multi-cluster.html
+++ b/content/docs/en/next/deploy-bare-metal-multi-cluster.html
@@ -63,17 +63,17 @@ have run a separate cluster of function workers for <a href="/docs/en/next/funct
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
diff --git a/content/docs/en/next/deploy-bare-metal-multi-cluster/index.html b/content/docs/en/next/deploy-bare-metal-multi-cluster/index.html
index ef00c73..dd30bd0 100644
--- a/content/docs/en/next/deploy-bare-metal-multi-cluster/index.html
+++ b/content/docs/en/next/deploy-bare-metal-multi-cluster/index.html
@@ -63,17 +63,17 @@ have run a separate cluster of function workers for <a href="/docs/en/next/funct
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
diff --git a/content/docs/en/next/deploy-bare-metal.html b/content/docs/en/next/deploy-bare-metal.html
index 75a69f9..013d12b 100644
--- a/content/docs/en/next/deploy-bare-metal.html
+++ b/content/docs/en/next/deploy-bare-metal.html
@@ -81,17 +81,17 @@ have run a separate cluster of function workers for <a href="/docs/en/next/funct
 <ul>
 <li>By clicking on the link directly below, which will automatically trigger a download:
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li>From the Pulsar <a href="/download">downloads page</a></li>
 <li>From the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a> on <a href="https://github.com">GitHub</a></li>
 <li>Using <a href="https://www.gnu.org/software/wget">wget</a>:</li>
 </ul>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
 </code></pre>
 <p>Once you've downloaded the tarball, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <p>The untarred directory contains the following subdirectories:</p>
 <table>
diff --git a/content/docs/en/next/deploy-bare-metal/index.html b/content/docs/en/next/deploy-bare-metal/index.html
index 75a69f9..013d12b 100644
--- a/content/docs/en/next/deploy-bare-metal/index.html
+++ b/content/docs/en/next/deploy-bare-metal/index.html
@@ -81,17 +81,17 @@ have run a separate cluster of function workers for <a href="/docs/en/next/funct
 <ul>
 <li>By clicking on the link directly below, which will automatically trigger a download:
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li>From the Pulsar <a href="/download">downloads page</a></li>
 <li>From the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a> on <a href="https://github.com">GitHub</a></li>
 <li>Using <a href="https://www.gnu.org/software/wget">wget</a>:</li>
 </ul>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
 </code></pre>
 <p>Once you've downloaded the tarball, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <p>The untarred directory contains the following subdirectories:</p>
 <table>
diff --git a/content/docs/en/next/functions-quickstart.html b/content/docs/en/next/functions-quickstart.html
index ffc1291..271f1a7 100644
--- a/content/docs/en/next/functions-quickstart.html
+++ b/content/docs/en/next/functions-quickstart.html
@@ -41,9 +41,9 @@
 <p>In order to follow along with this tutorial, you'll need to have <a href="https://maven.apache.org/download.cgi">Maven</a> installed on your machine.</p>
 <h2><a class="anchor" aria-hidden="true" id="run-a-standalone-pulsar-cluster"></a><a href="#run-a-standalone-pulsar-cluster" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 [...]
 <p>In order to run our Pulsar Functions, we'll need to run a Pulsar cluster locally first. The easiest way to do that is to run Pulsar in <a href="/docs/en/next/reference-terminology#standalone">standalone</a> mode. Follow these steps to start up a standalone cluster:</p>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 $ bin/pulsar standalone \
   --advertised-address 127.0.0.1
 </code></pre>
diff --git a/content/docs/en/next/functions-quickstart/index.html b/content/docs/en/next/functions-quickstart/index.html
index ffc1291..271f1a7 100644
--- a/content/docs/en/next/functions-quickstart/index.html
+++ b/content/docs/en/next/functions-quickstart/index.html
@@ -41,9 +41,9 @@
 <p>In order to follow along with this tutorial, you'll need to have <a href="https://maven.apache.org/download.cgi">Maven</a> installed on your machine.</p>
 <h2><a class="anchor" aria-hidden="true" id="run-a-standalone-pulsar-cluster"></a><a href="#run-a-standalone-pulsar-cluster" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 [...]
 <p>In order to run our Pulsar Functions, we'll need to run a Pulsar cluster locally first. The easiest way to do that is to run Pulsar in <a href="/docs/en/next/reference-terminology#standalone">standalone</a> mode. Follow these steps to start up a standalone cluster:</p>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 $ bin/pulsar standalone \
   --advertised-address 127.0.0.1
 </code></pre>
diff --git a/content/docs/en/next/io-overview.html b/content/docs/en/next/io-overview.html
index 814a22a..9355041 100644
--- a/content/docs/en/next/io-overview.html
+++ b/content/docs/en/next/io-overview.html
@@ -45,7 +45,7 @@
 <li><strong>Sinks</strong> are fed data <em>from</em> Pulsar. Common sinks include other messaging systems and SQL and NoSQL databases.</li>
 </ul>
 <p>This diagram illustrates the relationship between sources, sinks, and Pulsar:</p>
-<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks"></p>
+<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks)"></p>
 <h2><a class="anchor" aria-hidden="true" id="working-with-connectors"></a><a href="#working-with-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
 <p>Pulsar IO connectors can be managed via the <a href="/docs/en/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, in particular the <a href="/docs/en/next/pulsar-admin#source"><code>source</code></a> and <a href="/docs/en/next/pulsar-admin#sink"><code>sink</code></a> commands.</p>
 <blockquote>
diff --git a/content/docs/en/next/io-overview/index.html b/content/docs/en/next/io-overview/index.html
index 814a22a..9355041 100644
--- a/content/docs/en/next/io-overview/index.html
+++ b/content/docs/en/next/io-overview/index.html
@@ -45,7 +45,7 @@
 <li><strong>Sinks</strong> are fed data <em>from</em> Pulsar. Common sinks include other messaging systems and SQL and NoSQL databases.</li>
 </ul>
 <p>This diagram illustrates the relationship between sources, sinks, and Pulsar:</p>
-<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks"></p>
+<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks)"></p>
 <h2><a class="anchor" aria-hidden="true" id="working-with-connectors"></a><a href="#working-with-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
 <p>Pulsar IO connectors can be managed via the <a href="/docs/en/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, in particular the <a href="/docs/en/next/pulsar-admin#source"><code>source</code></a> and <a href="/docs/en/next/pulsar-admin#sink"><code>sink</code></a> commands.</p>
 <blockquote>
diff --git a/content/docs/en/next/io-quickstart.html b/content/docs/en/next/io-quickstart.html
index 8f48ff4..07031c7 100644
--- a/content/docs/en/next/io-quickstart.html
+++ b/content/docs/en/next/io-quickstart.html
@@ -52,17 +52,17 @@ the commands used in this tutorial should be able to be used in a multi-nodes Pu
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="installing-builtin-connectors"></a><a href="#installing-builtin-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
 <p>Since release <code>2.1.0-incubating</code>, Pulsar releases a separate binary distribution, containing all the <code>builtin</code> connectors.
@@ -70,22 +70,22 @@ If you would like to enable those <code>builtin</code> connectors, you can downl
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code>
 in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/en/next/io-quickstart/index.html b/content/docs/en/next/io-quickstart/index.html
index 8f48ff4..07031c7 100644
--- a/content/docs/en/next/io-quickstart/index.html
+++ b/content/docs/en/next/io-quickstart/index.html
@@ -52,17 +52,17 @@ the commands used in this tutorial should be able to be used in a multi-nodes Pu
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="installing-builtin-connectors"></a><a href="#installing-builtin-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
 <p>Since release <code>2.1.0-incubating</code>, Pulsar releases a separate binary distribution, containing all the <code>builtin</code> connectors.
@@ -70,22 +70,22 @@ If you would like to enable those <code>builtin</code> connectors, you can downl
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code>
 in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/en/next/standalone-docker.html b/content/docs/en/next/standalone-docker.html
index 78bc9aa..b56a9b6 100644
--- a/content/docs/en/next/standalone-docker.html
+++ b/content/docs/en/next/standalone-docker.html
@@ -42,7 +42,7 @@ and follow the instructions for your OS.</p>
   -p 6650:6650 \
   -p 8080:8080 \
   -v $PWD/data:/pulsar/data \
-  apachepulsar/pulsar:2.1.0-incubating-incubating \
+  apachepulsar/pulsar:2.1.0-incubating \
   bin/pulsar standalone
 </code></pre>
 <p>A few things to note about this command:</p>
diff --git a/content/docs/en/next/standalone-docker/index.html b/content/docs/en/next/standalone-docker/index.html
index 78bc9aa..b56a9b6 100644
--- a/content/docs/en/next/standalone-docker/index.html
+++ b/content/docs/en/next/standalone-docker/index.html
@@ -42,7 +42,7 @@ and follow the instructions for your OS.</p>
   -p 6650:6650 \
   -p 8080:8080 \
   -v $PWD/data:/pulsar/data \
-  apachepulsar/pulsar:2.1.0-incubating-incubating \
+  apachepulsar/pulsar:2.1.0-incubating \
   bin/pulsar standalone
 </code></pre>
 <p>A few things to note about this command:</p>
diff --git a/content/docs/en/next/standalone.html b/content/docs/en/next/standalone.html
index 263ee80..24514e4 100644
--- a/content/docs/en/next/standalone.html
+++ b/content/docs/en/next/standalone.html
@@ -45,17 +45,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
@@ -88,22 +88,22 @@ If you would like to enable those <code>builtin</code> connectors, you can downl
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code>
 in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/en/next/standalone/index.html b/content/docs/en/next/standalone/index.html
index 263ee80..24514e4 100644
--- a/content/docs/en/next/standalone/index.html
+++ b/content/docs/en/next/standalone/index.html
@@ -45,17 +45,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
@@ -88,22 +88,22 @@ If you would like to enable those <code>builtin</code> connectors, you can downl
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code>
 in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/en/standalone-docker.html b/content/docs/en/standalone-docker.html
index 09209d8..6c6be34 100644
--- a/content/docs/en/standalone-docker.html
+++ b/content/docs/en/standalone-docker.html
@@ -42,7 +42,7 @@ and follow the instructions for your OS.</p>
   -p 6650:6650 \
   -p 8080:8080 \
   -v $PWD/data:/pulsar/data \
-  apachepulsar/pulsar:2.1.0-incubating-incubating \
+  apachepulsar/pulsar:2.1.0-incubating \
   bin/pulsar standalone
 </code></pre>
 <p>A few things to note about this command:</p>
diff --git a/content/docs/en/standalone-docker/index.html b/content/docs/en/standalone-docker/index.html
index 09209d8..6c6be34 100644
--- a/content/docs/en/standalone-docker/index.html
+++ b/content/docs/en/standalone-docker/index.html
@@ -42,7 +42,7 @@ and follow the instructions for your OS.</p>
   -p 6650:6650 \
   -p 8080:8080 \
   -v $PWD/data:/pulsar/data \
-  apachepulsar/pulsar:2.1.0-incubating-incubating \
+  apachepulsar/pulsar:2.1.0-incubating \
   bin/pulsar standalone
 </code></pre>
 <p>A few things to note about this command:</p>
diff --git a/content/docs/en/standalone.html b/content/docs/en/standalone.html
index 97c9cb2..5f85560 100644
--- a/content/docs/en/standalone.html
+++ b/content/docs/en/standalone.html
@@ -45,17 +45,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
@@ -88,22 +88,22 @@ If you would like to enable those <code>builtin</code> connectors, you can downl
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code>
 in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/en/standalone/index.html b/content/docs/en/standalone/index.html
index 97c9cb2..5f85560 100644
--- a/content/docs/en/standalone/index.html
+++ b/content/docs/en/standalone/index.html
@@ -45,17 +45,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
@@ -88,22 +88,22 @@ If you would like to enable those <code>builtin</code> connectors, you can downl
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code>
 in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/ja/adaptors-kafka.html b/content/docs/ja/adaptors-kafka.html
index b85baad..9795b83 100644
--- a/content/docs/ja/adaptors-kafka.html
+++ b/content/docs/ja/adaptors-kafka.html
@@ -46,7 +46,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>With the new dependency, the existing code should work without any changes. The only thing that needs to be adjusted is the configuration, to make sure to point the producers and consumers to Pulsar service rather than Kafka and to use a particular Pulsar topic.</p>
@@ -55,7 +55,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka-original<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>When using this dependency, you need to construct producer using <code>org.apache.kafka.clients.producer.PulsarKafkaProducer</code> instead of <code>org.apache.kafka.clients.producer.KafkaProducer</code> and <code>org.apache.kafka.clients.producer.PulsarKafkaConsumer</code> for consumers.</p>
diff --git a/content/docs/ja/adaptors-kafka/index.html b/content/docs/ja/adaptors-kafka/index.html
index b85baad..9795b83 100644
--- a/content/docs/ja/adaptors-kafka/index.html
+++ b/content/docs/ja/adaptors-kafka/index.html
@@ -46,7 +46,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>With the new dependency, the existing code should work without any changes. The only thing that needs to be adjusted is the configuration, to make sure to point the producers and consumers to Pulsar service rather than Kafka and to use a particular Pulsar topic.</p>
@@ -55,7 +55,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka-original<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>When using this dependency, you need to construct producer using <code>org.apache.kafka.clients.producer.PulsarKafkaProducer</code> instead of <code>org.apache.kafka.clients.producer.KafkaProducer</code> and <code>org.apache.kafka.clients.producer.PulsarKafkaConsumer</code> for consumers.</p>
diff --git a/content/docs/ja/adaptors-spark.html b/content/docs/ja/adaptors-spark.html
index 399da8d..651ae98 100644
--- a/content/docs/ja/adaptors-spark.html
+++ b/content/docs/ja/adaptors-spark.html
@@ -40,7 +40,7 @@
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -51,7 +51,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating-incubating"</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating"</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-spark'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/ja/adaptors-spark/index.html b/content/docs/ja/adaptors-spark/index.html
index 399da8d..651ae98 100644
--- a/content/docs/ja/adaptors-spark/index.html
+++ b/content/docs/ja/adaptors-spark/index.html
@@ -40,7 +40,7 @@
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -51,7 +51,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating-incubating"</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating"</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-spark'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/ja/client-libraries-cpp.html b/content/docs/ja/client-libraries-cpp.html
index e5330cd..bdf10cd 100644
--- a/content/docs/ja/client-libraries-cpp.html
+++ b/content/docs/ja/client-libraries-cpp.html
@@ -46,9 +46,9 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirror [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/ [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pul [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&file [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the RPM packages and install them using following command:</p>
@@ -60,8 +60,8 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incu [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-i [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-p [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the DEB packages and install them using following command:</p>
diff --git a/content/docs/ja/client-libraries-cpp/index.html b/content/docs/ja/client-libraries-cpp/index.html
index e5330cd..bdf10cd 100644
--- a/content/docs/ja/client-libraries-cpp/index.html
+++ b/content/docs/ja/client-libraries-cpp/index.html
@@ -46,9 +46,9 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirror [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/ [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pul [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&file [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the RPM packages and install them using following command:</p>
@@ -60,8 +60,8 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incu [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-i [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-p [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the DEB packages and install them using following command:</p>
diff --git a/content/docs/ja/client-libraries-java.html b/content/docs/ja/client-libraries-java.html
index a05b68d..c94cdcc 100644
--- a/content/docs/ja/client-libraries-java.html
+++ b/content/docs/ja/client-libraries-java.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/ja/admin-api-overview). The current v [...]
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/ja/admin-api-overview). The current v [...]
         const languagesMenuItem = document.getElementById("languages-menu");
         const languagesDropDown = document.getElementById("languages-dropdown");
         languagesMenuItem.addEventListener("click", function(event) {
@@ -33,24 +33,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to pe [...]
+        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to pe [...]
 <p>Javadoc for the Pulsar client is divided up into two domains, by package:</p>
 <table>
 <thead>
 <tr><th style="text-align:left">Package</th><th style="text-align:left">Description</th><th style="text-align:left">Maven Artifact</th></tr>
 </thead>
 <tbody>
-<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating-incubating</a></td></tr>
-<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/ja/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/ja/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating</a></td></tr>
 </tbody>
 </table>
 <p>This document will focus only on the client API for producing and consuming messages on Pulsar topics. For a guide to using the Java admin client, see <a href="/docs/ja/admin-api-overview">The Pulsar admin interface</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="installation"></a><a href="#installation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
+<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -61,7 +61,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating-incubating'</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating'</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-client'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/ja/client-libraries-java/index.html b/content/docs/ja/client-libraries-java/index.html
index a05b68d..c94cdcc 100644
--- a/content/docs/ja/client-libraries-java/index.html
+++ b/content/docs/ja/client-libraries-java/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/ja/admin-api-overview). The current v [...]
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/ja/admin-api-overview). The current v [...]
         const languagesMenuItem = document.getElementById("languages-menu");
         const languagesDropDown = document.getElementById("languages-dropdown");
         languagesMenuItem.addEventListener("click", function(event) {
@@ -33,24 +33,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to pe [...]
+        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to pe [...]
 <p>Javadoc for the Pulsar client is divided up into two domains, by package:</p>
 <table>
 <thead>
 <tr><th style="text-align:left">Package</th><th style="text-align:left">Description</th><th style="text-align:left">Maven Artifact</th></tr>
 </thead>
 <tbody>
-<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating-incubating</a></td></tr>
-<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/ja/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/ja/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating</a></td></tr>
 </tbody>
 </table>
 <p>This document will focus only on the client API for producing and consuming messages on Pulsar topics. For a guide to using the Java admin client, see <a href="/docs/ja/admin-api-overview">The Pulsar admin interface</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="installation"></a><a href="#installation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
+<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -61,7 +61,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating-incubating'</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating'</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-client'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/ja/client-libraries-python.html b/content/docs/ja/client-libraries-python.html
index 8ef1be7..4a883eb 100644
--- a/content/docs/ja/client-libraries-python.html
+++ b/content/docs/ja/client-libraries-python.html
@@ -38,7 +38,7 @@
 <p>You can install the <a href="https://pypi.python.org/pypi/pulsar-client"><code>pulsar-client</code></a> library either via <a href="https://pypi.python.org/pypi">PyPi</a>, using <a href="#installation-using-pip">pip</a>, or by building the library from source.</p>
 <h3><a class="anchor" aria-hidden="true" id="installation-using-pip"></a><a href="#installation-using-pip" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>To install the <code>pulsar-client</code> library as a pre-built package using the <a href="https://pip.pypa.io/en/stable/">pip</a> package manager:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0-incubating</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0</span>
 </code></pre>
 <p>Installation via PyPi is available for the following Python versions:</p>
 <table>
diff --git a/content/docs/ja/client-libraries-python/index.html b/content/docs/ja/client-libraries-python/index.html
index 8ef1be7..4a883eb 100644
--- a/content/docs/ja/client-libraries-python/index.html
+++ b/content/docs/ja/client-libraries-python/index.html
@@ -38,7 +38,7 @@
 <p>You can install the <a href="https://pypi.python.org/pypi/pulsar-client"><code>pulsar-client</code></a> library either via <a href="https://pypi.python.org/pypi">PyPi</a>, using <a href="#installation-using-pip">pip</a>, or by building the library from source.</p>
 <h3><a class="anchor" aria-hidden="true" id="installation-using-pip"></a><a href="#installation-using-pip" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>To install the <code>pulsar-client</code> library as a pre-built package using the <a href="https://pip.pypa.io/en/stable/">pip</a> package manager:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0-incubating</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0</span>
 </code></pre>
 <p>Installation via PyPi is available for the following Python versions:</p>
 <table>
diff --git a/content/docs/ja/deploy-bare-metal-multi-cluster.html b/content/docs/ja/deploy-bare-metal-multi-cluster.html
index c7fbd85..361c4e6 100644
--- a/content/docs/ja/deploy-bare-metal-multi-cluster.html
+++ b/content/docs/ja/deploy-bare-metal-multi-cluster.html
@@ -59,17 +59,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
diff --git a/content/docs/ja/deploy-bare-metal-multi-cluster/index.html b/content/docs/ja/deploy-bare-metal-multi-cluster/index.html
index c7fbd85..361c4e6 100644
--- a/content/docs/ja/deploy-bare-metal-multi-cluster/index.html
+++ b/content/docs/ja/deploy-bare-metal-multi-cluster/index.html
@@ -59,17 +59,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
diff --git a/content/docs/ja/deploy-bare-metal.html b/content/docs/ja/deploy-bare-metal.html
index bcb74b6..1fe666e 100644
--- a/content/docs/ja/deploy-bare-metal.html
+++ b/content/docs/ja/deploy-bare-metal.html
@@ -77,17 +77,17 @@
 <ul>
 <li>By clicking on the link directly below, which will automatically trigger a download:
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li>From the Pulsar <a href="/download">downloads page</a></li>
 <li>From the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a> on <a href="https://github.com">GitHub</a></li>
 <li>Using <a href="https://www.gnu.org/software/wget">wget</a>:</li>
 </ul>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
 </code></pre>
 <p>Once you've downloaded the tarball, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <p>The untarred directory contains the following subdirectories:</p>
 <table>
diff --git a/content/docs/ja/deploy-bare-metal/index.html b/content/docs/ja/deploy-bare-metal/index.html
index bcb74b6..1fe666e 100644
--- a/content/docs/ja/deploy-bare-metal/index.html
+++ b/content/docs/ja/deploy-bare-metal/index.html
@@ -77,17 +77,17 @@
 <ul>
 <li>By clicking on the link directly below, which will automatically trigger a download:
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li>From the Pulsar <a href="/download">downloads page</a></li>
 <li>From the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a> on <a href="https://github.com">GitHub</a></li>
 <li>Using <a href="https://www.gnu.org/software/wget">wget</a>:</li>
 </ul>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
 </code></pre>
 <p>Once you've downloaded the tarball, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <p>The untarred directory contains the following subdirectories:</p>
 <table>
diff --git a/content/docs/ja/functions-quickstart.html b/content/docs/ja/functions-quickstart.html
index 2d1d04d..8d90789 100644
--- a/content/docs/ja/functions-quickstart.html
+++ b/content/docs/ja/functions-quickstart.html
@@ -41,9 +41,9 @@
 <p>In order to follow along with this tutorial, you'll need to have <a href="https://maven.apache.org/download.cgi">Maven</a> installed on your machine.</p>
 <h2><a class="anchor" aria-hidden="true" id="run-a-standalone-pulsar-cluster"></a><a href="#run-a-standalone-pulsar-cluster" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 [...]
 <p>In order to run our Pulsar Functions, we'll need to run a Pulsar cluster locally first. The easiest way to do that is to run Pulsar in <a href="/docs/ja/reference-terminology#standalone">standalone</a> mode. Follow these steps to start up a standalone cluster:</p>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 $ bin/pulsar standalone \
   --advertised-address 127.0.0.1
 </code></pre>
diff --git a/content/docs/ja/functions-quickstart/index.html b/content/docs/ja/functions-quickstart/index.html
index 2d1d04d..8d90789 100644
--- a/content/docs/ja/functions-quickstart/index.html
+++ b/content/docs/ja/functions-quickstart/index.html
@@ -41,9 +41,9 @@
 <p>In order to follow along with this tutorial, you'll need to have <a href="https://maven.apache.org/download.cgi">Maven</a> installed on your machine.</p>
 <h2><a class="anchor" aria-hidden="true" id="run-a-standalone-pulsar-cluster"></a><a href="#run-a-standalone-pulsar-cluster" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 [...]
 <p>In order to run our Pulsar Functions, we'll need to run a Pulsar cluster locally first. The easiest way to do that is to run Pulsar in <a href="/docs/ja/reference-terminology#standalone">standalone</a> mode. Follow these steps to start up a standalone cluster:</p>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 $ bin/pulsar standalone \
   --advertised-address 127.0.0.1
 </code></pre>
diff --git a/content/docs/ja/io-overview.html b/content/docs/ja/io-overview.html
index 08e0cda..7f025bb 100644
--- a/content/docs/ja/io-overview.html
+++ b/content/docs/ja/io-overview.html
@@ -45,7 +45,7 @@
 <li><strong>Sinks</strong> are fed data <em>from</em> Pulsar. Common sinks include other messaging systems and SQL and NoSQL databases.</li>
 </ul>
 <p>This diagram illustrates the relationship between sources, sinks, and Pulsar:</p>
-<p>![Pulsar IO diagram](/docs/assets/pulsar-io.png &quot;Pulsar IO connectors (sources and sinks&quot;)</p>
+<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks)"></p>
 <h2><a class="anchor" aria-hidden="true" id="working-with-connectors"></a><a href="#working-with-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
 <p>Pulsar IO connectors can be managed via the <a href="/docs/ja/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, in particular the <a href="/docs/ja/pulsar-admin#source"><code>source</code></a> and <a href="/docs/ja/pulsar-admin#sink"><code>sink</code></a> commands.</p>
 <blockquote>
diff --git a/content/docs/ja/io-overview/index.html b/content/docs/ja/io-overview/index.html
index 08e0cda..7f025bb 100644
--- a/content/docs/ja/io-overview/index.html
+++ b/content/docs/ja/io-overview/index.html
@@ -45,7 +45,7 @@
 <li><strong>Sinks</strong> are fed data <em>from</em> Pulsar. Common sinks include other messaging systems and SQL and NoSQL databases.</li>
 </ul>
 <p>This diagram illustrates the relationship between sources, sinks, and Pulsar:</p>
-<p>![Pulsar IO diagram](/docs/assets/pulsar-io.png &quot;Pulsar IO connectors (sources and sinks&quot;)</p>
+<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks)"></p>
 <h2><a class="anchor" aria-hidden="true" id="working-with-connectors"></a><a href="#working-with-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
 <p>Pulsar IO connectors can be managed via the <a href="/docs/ja/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, in particular the <a href="/docs/ja/pulsar-admin#source"><code>source</code></a> and <a href="/docs/ja/pulsar-admin#sink"><code>sink</code></a> commands.</p>
 <blockquote>
diff --git a/content/docs/ja/io-quickstart.html b/content/docs/ja/io-quickstart.html
index fd943b1..33589db 100644
--- a/content/docs/ja/io-quickstart.html
+++ b/content/docs/ja/io-quickstart.html
@@ -49,38 +49,38 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="installing-builtin-connectors"></a><a href="#installing-builtin-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
 <p>Since release <code>2.1.0-incubating</code>, Pulsar releases a separate binary distribution, containing all the <code>builtin</code> connectors. If you would like to enable those <code>builtin</code> connectors, you can download the connectors tarball release in one of the following ways:</p>
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/ja/io-quickstart/index.html b/content/docs/ja/io-quickstart/index.html
index fd943b1..33589db 100644
--- a/content/docs/ja/io-quickstart/index.html
+++ b/content/docs/ja/io-quickstart/index.html
@@ -49,38 +49,38 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="installing-builtin-connectors"></a><a href="#installing-builtin-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
 <p>Since release <code>2.1.0-incubating</code>, Pulsar releases a separate binary distribution, containing all the <code>builtin</code> connectors. If you would like to enable those <code>builtin</code> connectors, you can download the connectors tarball release in one of the following ways:</p>
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/ja/next/adaptors-kafka.html b/content/docs/ja/next/adaptors-kafka.html
index b5ce163..08f09fa 100644
--- a/content/docs/ja/next/adaptors-kafka.html
+++ b/content/docs/ja/next/adaptors-kafka.html
@@ -46,7 +46,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>With the new dependency, the existing code should work without any changes. The only thing that needs to be adjusted is the configuration, to make sure to point the producers and consumers to Pulsar service rather than Kafka and to use a particular Pulsar topic.</p>
@@ -55,7 +55,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka-original<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>When using this dependency, you need to construct producer using <code>org.apache.kafka.clients.producer.PulsarKafkaProducer</code> instead of <code>org.apache.kafka.clients.producer.KafkaProducer</code> and <code>org.apache.kafka.clients.producer.PulsarKafkaConsumer</code> for consumers.</p>
diff --git a/content/docs/ja/next/adaptors-kafka/index.html b/content/docs/ja/next/adaptors-kafka/index.html
index b5ce163..08f09fa 100644
--- a/content/docs/ja/next/adaptors-kafka/index.html
+++ b/content/docs/ja/next/adaptors-kafka/index.html
@@ -46,7 +46,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>With the new dependency, the existing code should work without any changes. The only thing that needs to be adjusted is the configuration, to make sure to point the producers and consumers to Pulsar service rather than Kafka and to use a particular Pulsar topic.</p>
@@ -55,7 +55,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka-original<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>When using this dependency, you need to construct producer using <code>org.apache.kafka.clients.producer.PulsarKafkaProducer</code> instead of <code>org.apache.kafka.clients.producer.KafkaProducer</code> and <code>org.apache.kafka.clients.producer.PulsarKafkaConsumer</code> for consumers.</p>
diff --git a/content/docs/ja/next/adaptors-spark.html b/content/docs/ja/next/adaptors-spark.html
index c03c6a8..b7a56dd 100644
--- a/content/docs/ja/next/adaptors-spark.html
+++ b/content/docs/ja/next/adaptors-spark.html
@@ -40,7 +40,7 @@
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -51,7 +51,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating-incubating"</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating"</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-spark'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/ja/next/adaptors-spark/index.html b/content/docs/ja/next/adaptors-spark/index.html
index c03c6a8..b7a56dd 100644
--- a/content/docs/ja/next/adaptors-spark/index.html
+++ b/content/docs/ja/next/adaptors-spark/index.html
@@ -40,7 +40,7 @@
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -51,7 +51,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating-incubating"</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating"</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-spark'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/ja/next/client-libraries-cpp.html b/content/docs/ja/next/client-libraries-cpp.html
index d58b132..b4fe5b3 100644
--- a/content/docs/ja/next/client-libraries-cpp.html
+++ b/content/docs/ja/next/client-libraries-cpp.html
@@ -46,9 +46,9 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirror [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/ [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pul [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&file [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the RPM packages and install them using following command:</p>
@@ -60,8 +60,8 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incu [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-i [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-p [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the DEB packages and install them using following command:</p>
diff --git a/content/docs/ja/next/client-libraries-cpp/index.html b/content/docs/ja/next/client-libraries-cpp/index.html
index d58b132..b4fe5b3 100644
--- a/content/docs/ja/next/client-libraries-cpp/index.html
+++ b/content/docs/ja/next/client-libraries-cpp/index.html
@@ -46,9 +46,9 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirror [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/ [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pul [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&file [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the RPM packages and install them using following command:</p>
@@ -60,8 +60,8 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incu [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-i [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-p [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the DEB packages and install them using following command:</p>
diff --git a/content/docs/ja/next/client-libraries-java.html b/content/docs/ja/next/client-libraries-java.html
index 8f4e0fa..891c791 100644
--- a/content/docs/ja/next/client-libraries-java.html
+++ b/content/docs/ja/next/client-libraries-java.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/ja/next/admin-api-overview). The curr [...]
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/ja/next/admin-api-overview). The curr [...]
         const languagesMenuItem = document.getElementById("languages-menu");
         const languagesDropDown = document.getElementById("languages-dropdown");
         languagesMenuItem.addEventListener("click", function(event) {
@@ -33,24 +33,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to pe [...]
+        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to pe [...]
 <p>Javadoc for the Pulsar client is divided up into two domains, by package:</p>
 <table>
 <thead>
 <tr><th style="text-align:left">Package</th><th style="text-align:left">Description</th><th style="text-align:left">Maven Artifact</th></tr>
 </thead>
 <tbody>
-<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating-incubating</a></td></tr>
-<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/ja/next/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/ja/next/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating</a></td></tr>
 </tbody>
 </table>
 <p>This document will focus only on the client API for producing and consuming messages on Pulsar topics. For a guide to using the Java admin client, see <a href="/docs/ja/next/admin-api-overview">The Pulsar admin interface</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="installation"></a><a href="#installation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
+<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -61,7 +61,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating-incubating'</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating'</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-client'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/ja/next/client-libraries-java/index.html b/content/docs/ja/next/client-libraries-java/index.html
index 8f4e0fa..891c791 100644
--- a/content/docs/ja/next/client-libraries-java/index.html
+++ b/content/docs/ja/next/client-libraries-java/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/ja/next/admin-api-overview). The curr [...]
+<!DOCTYPE html><html lang="ja"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/ja/next/admin-api-overview). The curr [...]
         const languagesMenuItem = document.getElementById("languages-menu");
         const languagesDropDown = document.getElementById("languages-dropdown");
         languagesMenuItem.addEventListener("click", function(event) {
@@ -33,24 +33,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to pe [...]
+        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/ja" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to pe [...]
 <p>Javadoc for the Pulsar client is divided up into two domains, by package:</p>
 <table>
 <thead>
 <tr><th style="text-align:left">Package</th><th style="text-align:left">Description</th><th style="text-align:left">Maven Artifact</th></tr>
 </thead>
 <tbody>
-<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating-incubating</a></td></tr>
-<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/ja/next/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/ja/next/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating</a></td></tr>
 </tbody>
 </table>
 <p>This document will focus only on the client API for producing and consuming messages on Pulsar topics. For a guide to using the Java admin client, see <a href="/docs/ja/next/admin-api-overview">The Pulsar admin interface</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="installation"></a><a href="#installation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
+<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -61,7 +61,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating-incubating'</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating'</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-client'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/ja/next/client-libraries-python.html b/content/docs/ja/next/client-libraries-python.html
index 6419c85..1eb0d86 100644
--- a/content/docs/ja/next/client-libraries-python.html
+++ b/content/docs/ja/next/client-libraries-python.html
@@ -38,7 +38,7 @@
 <p>You can install the <a href="https://pypi.python.org/pypi/pulsar-client"><code>pulsar-client</code></a> library either via <a href="https://pypi.python.org/pypi">PyPi</a>, using <a href="#installation-using-pip">pip</a>, or by building the library from source.</p>
 <h3><a class="anchor" aria-hidden="true" id="installation-using-pip"></a><a href="#installation-using-pip" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>To install the <code>pulsar-client</code> library as a pre-built package using the <a href="https://pip.pypa.io/en/stable/">pip</a> package manager:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0-incubating</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0</span>
 </code></pre>
 <p>Installation via PyPi is available for the following Python versions:</p>
 <table>
diff --git a/content/docs/ja/next/client-libraries-python/index.html b/content/docs/ja/next/client-libraries-python/index.html
index 6419c85..1eb0d86 100644
--- a/content/docs/ja/next/client-libraries-python/index.html
+++ b/content/docs/ja/next/client-libraries-python/index.html
@@ -38,7 +38,7 @@
 <p>You can install the <a href="https://pypi.python.org/pypi/pulsar-client"><code>pulsar-client</code></a> library either via <a href="https://pypi.python.org/pypi">PyPi</a>, using <a href="#installation-using-pip">pip</a>, or by building the library from source.</p>
 <h3><a class="anchor" aria-hidden="true" id="installation-using-pip"></a><a href="#installation-using-pip" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>To install the <code>pulsar-client</code> library as a pre-built package using the <a href="https://pip.pypa.io/en/stable/">pip</a> package manager:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0-incubating</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0</span>
 </code></pre>
 <p>Installation via PyPi is available for the following Python versions:</p>
 <table>
diff --git a/content/docs/ja/next/deploy-bare-metal-multi-cluster.html b/content/docs/ja/next/deploy-bare-metal-multi-cluster.html
index 0fccfb2..5964727 100644
--- a/content/docs/ja/next/deploy-bare-metal-multi-cluster.html
+++ b/content/docs/ja/next/deploy-bare-metal-multi-cluster.html
@@ -59,17 +59,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
diff --git a/content/docs/ja/next/deploy-bare-metal-multi-cluster/index.html b/content/docs/ja/next/deploy-bare-metal-multi-cluster/index.html
index 0fccfb2..5964727 100644
--- a/content/docs/ja/next/deploy-bare-metal-multi-cluster/index.html
+++ b/content/docs/ja/next/deploy-bare-metal-multi-cluster/index.html
@@ -59,17 +59,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
diff --git a/content/docs/ja/next/deploy-bare-metal.html b/content/docs/ja/next/deploy-bare-metal.html
index faec5fd..dbe36e8 100644
--- a/content/docs/ja/next/deploy-bare-metal.html
+++ b/content/docs/ja/next/deploy-bare-metal.html
@@ -77,17 +77,17 @@
 <ul>
 <li>By clicking on the link directly below, which will automatically trigger a download:
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li>From the Pulsar <a href="/download">downloads page</a></li>
 <li>From the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a> on <a href="https://github.com">GitHub</a></li>
 <li>Using <a href="https://www.gnu.org/software/wget">wget</a>:</li>
 </ul>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
 </code></pre>
 <p>Once you've downloaded the tarball, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <p>The untarred directory contains the following subdirectories:</p>
 <table>
diff --git a/content/docs/ja/next/deploy-bare-metal/index.html b/content/docs/ja/next/deploy-bare-metal/index.html
index faec5fd..dbe36e8 100644
--- a/content/docs/ja/next/deploy-bare-metal/index.html
+++ b/content/docs/ja/next/deploy-bare-metal/index.html
@@ -77,17 +77,17 @@
 <ul>
 <li>By clicking on the link directly below, which will automatically trigger a download:
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li>From the Pulsar <a href="/download">downloads page</a></li>
 <li>From the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a> on <a href="https://github.com">GitHub</a></li>
 <li>Using <a href="https://www.gnu.org/software/wget">wget</a>:</li>
 </ul>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
 </code></pre>
 <p>Once you've downloaded the tarball, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <p>The untarred directory contains the following subdirectories:</p>
 <table>
diff --git a/content/docs/ja/next/functions-quickstart.html b/content/docs/ja/next/functions-quickstart.html
index c0aa6ca..90ab909 100644
--- a/content/docs/ja/next/functions-quickstart.html
+++ b/content/docs/ja/next/functions-quickstart.html
@@ -41,9 +41,9 @@
 <p>In order to follow along with this tutorial, you'll need to have <a href="https://maven.apache.org/download.cgi">Maven</a> installed on your machine.</p>
 <h2><a class="anchor" aria-hidden="true" id="run-a-standalone-pulsar-cluster"></a><a href="#run-a-standalone-pulsar-cluster" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 [...]
 <p>In order to run our Pulsar Functions, we'll need to run a Pulsar cluster locally first. The easiest way to do that is to run Pulsar in <a href="/docs/ja/next/reference-terminology#standalone">standalone</a> mode. Follow these steps to start up a standalone cluster:</p>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 $ bin/pulsar standalone \
   --advertised-address 127.0.0.1
 </code></pre>
diff --git a/content/docs/ja/next/functions-quickstart/index.html b/content/docs/ja/next/functions-quickstart/index.html
index c0aa6ca..90ab909 100644
--- a/content/docs/ja/next/functions-quickstart/index.html
+++ b/content/docs/ja/next/functions-quickstart/index.html
@@ -41,9 +41,9 @@
 <p>In order to follow along with this tutorial, you'll need to have <a href="https://maven.apache.org/download.cgi">Maven</a> installed on your machine.</p>
 <h2><a class="anchor" aria-hidden="true" id="run-a-standalone-pulsar-cluster"></a><a href="#run-a-standalone-pulsar-cluster" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 [...]
 <p>In order to run our Pulsar Functions, we'll need to run a Pulsar cluster locally first. The easiest way to do that is to run Pulsar in <a href="/docs/ja/next/reference-terminology#standalone">standalone</a> mode. Follow these steps to start up a standalone cluster:</p>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 $ bin/pulsar standalone \
   --advertised-address 127.0.0.1
 </code></pre>
diff --git a/content/docs/ja/next/io-overview.html b/content/docs/ja/next/io-overview.html
index 3998951..792c91a 100644
--- a/content/docs/ja/next/io-overview.html
+++ b/content/docs/ja/next/io-overview.html
@@ -45,7 +45,7 @@
 <li><strong>Sinks</strong> are fed data <em>from</em> Pulsar. Common sinks include other messaging systems and SQL and NoSQL databases.</li>
 </ul>
 <p>This diagram illustrates the relationship between sources, sinks, and Pulsar:</p>
-<p>![Pulsar IO diagram](/docs/assets/pulsar-io.png &quot;Pulsar IO connectors (sources and sinks&quot;)</p>
+<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks)"></p>
 <h2><a class="anchor" aria-hidden="true" id="working-with-connectors"></a><a href="#working-with-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
 <p>Pulsar IO connectors can be managed via the <a href="/docs/ja/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, in particular the <a href="/docs/ja/next/pulsar-admin#source"><code>source</code></a> and <a href="/docs/ja/next/pulsar-admin#sink"><code>sink</code></a> commands.</p>
 <blockquote>
diff --git a/content/docs/ja/next/io-overview/index.html b/content/docs/ja/next/io-overview/index.html
index 3998951..792c91a 100644
--- a/content/docs/ja/next/io-overview/index.html
+++ b/content/docs/ja/next/io-overview/index.html
@@ -45,7 +45,7 @@
 <li><strong>Sinks</strong> are fed data <em>from</em> Pulsar. Common sinks include other messaging systems and SQL and NoSQL databases.</li>
 </ul>
 <p>This diagram illustrates the relationship between sources, sinks, and Pulsar:</p>
-<p>![Pulsar IO diagram](/docs/assets/pulsar-io.png &quot;Pulsar IO connectors (sources and sinks&quot;)</p>
+<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks)"></p>
 <h2><a class="anchor" aria-hidden="true" id="working-with-connectors"></a><a href="#working-with-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
 <p>Pulsar IO connectors can be managed via the <a href="/docs/ja/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, in particular the <a href="/docs/ja/next/pulsar-admin#source"><code>source</code></a> and <a href="/docs/ja/next/pulsar-admin#sink"><code>sink</code></a> commands.</p>
 <blockquote>
diff --git a/content/docs/ja/next/io-quickstart.html b/content/docs/ja/next/io-quickstart.html
index 01fed3a..28cfd21 100644
--- a/content/docs/ja/next/io-quickstart.html
+++ b/content/docs/ja/next/io-quickstart.html
@@ -49,38 +49,38 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="installing-builtin-connectors"></a><a href="#installing-builtin-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
 <p>Since release <code>2.1.0-incubating</code>, Pulsar releases a separate binary distribution, containing all the <code>builtin</code> connectors. If you would like to enable those <code>builtin</code> connectors, you can download the connectors tarball release in one of the following ways:</p>
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/ja/next/io-quickstart/index.html b/content/docs/ja/next/io-quickstart/index.html
index 01fed3a..28cfd21 100644
--- a/content/docs/ja/next/io-quickstart/index.html
+++ b/content/docs/ja/next/io-quickstart/index.html
@@ -49,38 +49,38 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="installing-builtin-connectors"></a><a href="#installing-builtin-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
 <p>Since release <code>2.1.0-incubating</code>, Pulsar releases a separate binary distribution, containing all the <code>builtin</code> connectors. If you would like to enable those <code>builtin</code> connectors, you can download the connectors tarball release in one of the following ways:</p>
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/ja/next/standalone-docker.html b/content/docs/ja/next/standalone-docker.html
index 34135c8..0c7f072 100644
--- a/content/docs/ja/next/standalone-docker.html
+++ b/content/docs/ja/next/standalone-docker.html
@@ -40,7 +40,7 @@
   -p 6650:6650 \
   -p 8080:8080 \
   -v $PWD/data:/pulsar/data \
-  apachepulsar/pulsar:2.1.0-incubating-incubating \
+  apachepulsar/pulsar:2.1.0-incubating \
   bin/pulsar standalone
 </code></pre>
 <p>A few things to note about this command: * <code>-v $PWD/data:/pulsar/data</code>: This will make the process inside the container to store the data and metadata in the filesystem outside the container, in order to not start &quot;fresh&quot; every time the container is restarted.</p>
diff --git a/content/docs/ja/next/standalone-docker/index.html b/content/docs/ja/next/standalone-docker/index.html
index 34135c8..0c7f072 100644
--- a/content/docs/ja/next/standalone-docker/index.html
+++ b/content/docs/ja/next/standalone-docker/index.html
@@ -40,7 +40,7 @@
   -p 6650:6650 \
   -p 8080:8080 \
   -v $PWD/data:/pulsar/data \
-  apachepulsar/pulsar:2.1.0-incubating-incubating \
+  apachepulsar/pulsar:2.1.0-incubating \
   bin/pulsar standalone
 </code></pre>
 <p>A few things to note about this command: * <code>-v $PWD/data:/pulsar/data</code>: This will make the process inside the container to store the data and metadata in the filesystem outside the container, in order to not start &quot;fresh&quot; every time the container is restarted.</p>
diff --git a/content/docs/ja/next/standalone.html b/content/docs/ja/next/standalone.html
index d538c58..b491ae2 100644
--- a/content/docs/ja/next/standalone.html
+++ b/content/docs/ja/next/standalone.html
@@ -45,17 +45,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
@@ -87,21 +87,21 @@ $ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubatin
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/ja/next/standalone/index.html b/content/docs/ja/next/standalone/index.html
index d538c58..b491ae2 100644
--- a/content/docs/ja/next/standalone/index.html
+++ b/content/docs/ja/next/standalone/index.html
@@ -45,17 +45,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
@@ -87,21 +87,21 @@ $ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubatin
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/ja/standalone-docker.html b/content/docs/ja/standalone-docker.html
index 623e2f8..8411f31 100644
--- a/content/docs/ja/standalone-docker.html
+++ b/content/docs/ja/standalone-docker.html
@@ -40,7 +40,7 @@
   -p 6650:6650 \
   -p 8080:8080 \
   -v $PWD/data:/pulsar/data \
-  apachepulsar/pulsar:2.1.0-incubating-incubating \
+  apachepulsar/pulsar:2.1.0-incubating \
   bin/pulsar standalone
 </code></pre>
 <p>A few things to note about this command: * <code>-v $PWD/data:/pulsar/data</code>: This will make the process inside the container to store the data and metadata in the filesystem outside the container, in order to not start &quot;fresh&quot; every time the container is restarted.</p>
diff --git a/content/docs/ja/standalone-docker/index.html b/content/docs/ja/standalone-docker/index.html
index 623e2f8..8411f31 100644
--- a/content/docs/ja/standalone-docker/index.html
+++ b/content/docs/ja/standalone-docker/index.html
@@ -40,7 +40,7 @@
   -p 6650:6650 \
   -p 8080:8080 \
   -v $PWD/data:/pulsar/data \
-  apachepulsar/pulsar:2.1.0-incubating-incubating \
+  apachepulsar/pulsar:2.1.0-incubating \
   bin/pulsar standalone
 </code></pre>
 <p>A few things to note about this command: * <code>-v $PWD/data:/pulsar/data</code>: This will make the process inside the container to store the data and metadata in the filesystem outside the container, in order to not start &quot;fresh&quot; every time the container is restarted.</p>
diff --git a/content/docs/ja/standalone.html b/content/docs/ja/standalone.html
index d563361..3f1026a 100644
--- a/content/docs/ja/standalone.html
+++ b/content/docs/ja/standalone.html
@@ -45,17 +45,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
@@ -87,21 +87,21 @@ $ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubatin
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/ja/standalone/index.html b/content/docs/ja/standalone/index.html
index d563361..3f1026a 100644
--- a/content/docs/ja/standalone/index.html
+++ b/content/docs/ja/standalone/index.html
@@ -45,17 +45,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
@@ -87,21 +87,21 @@ $ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubatin
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/zh-CN/adaptors-kafka.html b/content/docs/zh-CN/adaptors-kafka.html
index 861f34a..96562e0 100644
--- a/content/docs/zh-CN/adaptors-kafka.html
+++ b/content/docs/zh-CN/adaptors-kafka.html
@@ -46,7 +46,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>With the new dependency, the existing code should work without any changes. The only thing that needs to be adjusted is the configuration, to make sure to point the producers and consumers to Pulsar service rather than Kafka and to use a particular Pulsar topic.</p>
@@ -55,7 +55,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka-original<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>When using this dependency, you need to construct producer using <code>org.apache.kafka.clients.producer.PulsarKafkaProducer</code> instead of <code>org.apache.kafka.clients.producer.KafkaProducer</code> and <code>org.apache.kafka.clients.producer.PulsarKafkaConsumer</code> for consumers.</p>
diff --git a/content/docs/zh-CN/adaptors-kafka/index.html b/content/docs/zh-CN/adaptors-kafka/index.html
index 861f34a..96562e0 100644
--- a/content/docs/zh-CN/adaptors-kafka/index.html
+++ b/content/docs/zh-CN/adaptors-kafka/index.html
@@ -46,7 +46,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>With the new dependency, the existing code should work without any changes. The only thing that needs to be adjusted is the configuration, to make sure to point the producers and consumers to Pulsar service rather than Kafka and to use a particular Pulsar topic.</p>
@@ -55,7 +55,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka-original<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>When using this dependency, you need to construct producer using <code>org.apache.kafka.clients.producer.PulsarKafkaProducer</code> instead of <code>org.apache.kafka.clients.producer.KafkaProducer</code> and <code>org.apache.kafka.clients.producer.PulsarKafkaConsumer</code> for consumers.</p>
diff --git a/content/docs/zh-CN/adaptors-spark.html b/content/docs/zh-CN/adaptors-spark.html
index 0479251..48529ea 100644
--- a/content/docs/zh-CN/adaptors-spark.html
+++ b/content/docs/zh-CN/adaptors-spark.html
@@ -40,7 +40,7 @@
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -51,7 +51,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating-incubating"</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating"</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-spark'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/zh-CN/adaptors-spark/index.html b/content/docs/zh-CN/adaptors-spark/index.html
index 0479251..48529ea 100644
--- a/content/docs/zh-CN/adaptors-spark/index.html
+++ b/content/docs/zh-CN/adaptors-spark/index.html
@@ -40,7 +40,7 @@
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -51,7 +51,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating-incubating"</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating"</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-spark'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/zh-CN/client-libraries-cpp.html b/content/docs/zh-CN/client-libraries-cpp.html
index c405b66..9cc1cb4 100644
--- a/content/docs/zh-CN/client-libraries-cpp.html
+++ b/content/docs/zh-CN/client-libraries-cpp.html
@@ -46,9 +46,9 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirror [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/ [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pul [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&file [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the RPM packages and install them using following command:</p>
@@ -60,8 +60,8 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incu [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-i [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-p [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the DEB packages and install them using following command:</p>
diff --git a/content/docs/zh-CN/client-libraries-cpp/index.html b/content/docs/zh-CN/client-libraries-cpp/index.html
index c405b66..9cc1cb4 100644
--- a/content/docs/zh-CN/client-libraries-cpp/index.html
+++ b/content/docs/zh-CN/client-libraries-cpp/index.html
@@ -46,9 +46,9 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirror [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/ [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pul [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&file [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the RPM packages and install them using following command:</p>
@@ -60,8 +60,8 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incu [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-i [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-p [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the DEB packages and install them using following command:</p>
diff --git a/content/docs/zh-CN/client-libraries-java.html b/content/docs/zh-CN/client-libraries-java.html
index 2a800d0..3e1ae74 100644
--- a/content/docs/zh-CN/client-libraries-java.html
+++ b/content/docs/zh-CN/client-libraries-java.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/zh-CN/admin-api-overview). The cur [...]
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/zh-CN/admin-api-overview). The cur [...]
         const languagesMenuItem = document.getElementById("languages-menu");
         const languagesDropDown = document.getElementById("languages-dropdown");
         languagesMenuItem.addEventListener("click", function(event) {
@@ -33,24 +33,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to [...]
+        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to [...]
 <p>Javadoc for the Pulsar client is divided up into two domains, by package:</p>
 <table>
 <thead>
 <tr><th style="text-align:left">Package</th><th style="text-align:left">Description</th><th style="text-align:left">Maven Artifact</th></tr>
 </thead>
 <tbody>
-<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating-incubating</a></td></tr>
-<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/zh-CN/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/zh-CN/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating</a></td></tr>
 </tbody>
 </table>
 <p>This document will focus only on the client API for producing and consuming messages on Pulsar topics. For a guide to using the Java admin client, see <a href="/docs/zh-CN/admin-api-overview">The Pulsar admin interface</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="installation"></a><a href="#installation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
+<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -61,7 +61,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating-incubating'</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating'</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-client'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/zh-CN/client-libraries-java/index.html b/content/docs/zh-CN/client-libraries-java/index.html
index 2a800d0..3e1ae74 100644
--- a/content/docs/zh-CN/client-libraries-java/index.html
+++ b/content/docs/zh-CN/client-libraries-java/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/zh-CN/admin-api-overview). The cur [...]
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/zh-CN/admin-api-overview). The cur [...]
         const languagesMenuItem = document.getElementById("languages-menu");
         const languagesDropDown = document.getElementById("languages-dropdown");
         languagesMenuItem.addEventListener("click", function(event) {
@@ -33,24 +33,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to [...]
+        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to [...]
 <p>Javadoc for the Pulsar client is divided up into two domains, by package:</p>
 <table>
 <thead>
 <tr><th style="text-align:left">Package</th><th style="text-align:left">Description</th><th style="text-align:left">Maven Artifact</th></tr>
 </thead>
 <tbody>
-<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating-incubating</a></td></tr>
-<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/zh-CN/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/zh-CN/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating</a></td></tr>
 </tbody>
 </table>
 <p>This document will focus only on the client API for producing and consuming messages on Pulsar topics. For a guide to using the Java admin client, see <a href="/docs/zh-CN/admin-api-overview">The Pulsar admin interface</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="installation"></a><a href="#installation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
+<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -61,7 +61,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating-incubating'</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating'</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-client'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/zh-CN/client-libraries-python.html b/content/docs/zh-CN/client-libraries-python.html
index a0196e2..d9657b7 100644
--- a/content/docs/zh-CN/client-libraries-python.html
+++ b/content/docs/zh-CN/client-libraries-python.html
@@ -38,7 +38,7 @@
 <p>You can install the <a href="https://pypi.python.org/pypi/pulsar-client"><code>pulsar-client</code></a> library either via <a href="https://pypi.python.org/pypi">PyPi</a>, using <a href="#installation-using-pip">pip</a>, or by building the library from source.</p>
 <h3><a class="anchor" aria-hidden="true" id="installation-using-pip"></a><a href="#installation-using-pip" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>To install the <code>pulsar-client</code> library as a pre-built package using the <a href="https://pip.pypa.io/en/stable/">pip</a> package manager:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0-incubating</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0</span>
 </code></pre>
 <p>Installation via PyPi is available for the following Python versions:</p>
 <table>
diff --git a/content/docs/zh-CN/client-libraries-python/index.html b/content/docs/zh-CN/client-libraries-python/index.html
index a0196e2..d9657b7 100644
--- a/content/docs/zh-CN/client-libraries-python/index.html
+++ b/content/docs/zh-CN/client-libraries-python/index.html
@@ -38,7 +38,7 @@
 <p>You can install the <a href="https://pypi.python.org/pypi/pulsar-client"><code>pulsar-client</code></a> library either via <a href="https://pypi.python.org/pypi">PyPi</a>, using <a href="#installation-using-pip">pip</a>, or by building the library from source.</p>
 <h3><a class="anchor" aria-hidden="true" id="installation-using-pip"></a><a href="#installation-using-pip" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>To install the <code>pulsar-client</code> library as a pre-built package using the <a href="https://pip.pypa.io/en/stable/">pip</a> package manager:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0-incubating</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0</span>
 </code></pre>
 <p>Installation via PyPi is available for the following Python versions:</p>
 <table>
diff --git a/content/docs/zh-CN/deploy-bare-metal-multi-cluster.html b/content/docs/zh-CN/deploy-bare-metal-multi-cluster.html
index d6d9d62..c7c623d 100644
--- a/content/docs/zh-CN/deploy-bare-metal-multi-cluster.html
+++ b/content/docs/zh-CN/deploy-bare-metal-multi-cluster.html
@@ -59,17 +59,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
diff --git a/content/docs/zh-CN/deploy-bare-metal-multi-cluster/index.html b/content/docs/zh-CN/deploy-bare-metal-multi-cluster/index.html
index d6d9d62..c7c623d 100644
--- a/content/docs/zh-CN/deploy-bare-metal-multi-cluster/index.html
+++ b/content/docs/zh-CN/deploy-bare-metal-multi-cluster/index.html
@@ -59,17 +59,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
diff --git a/content/docs/zh-CN/deploy-bare-metal.html b/content/docs/zh-CN/deploy-bare-metal.html
index 9b80a4f..84f4e12 100644
--- a/content/docs/zh-CN/deploy-bare-metal.html
+++ b/content/docs/zh-CN/deploy-bare-metal.html
@@ -77,17 +77,17 @@
 <ul>
 <li>By clicking on the link directly below, which will automatically trigger a download:
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li>From the Pulsar <a href="/download">downloads page</a></li>
 <li>From the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a> on <a href="https://github.com">GitHub</a></li>
 <li>Using <a href="https://www.gnu.org/software/wget">wget</a>:</li>
 </ul>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
 </code></pre>
 <p>Once you've downloaded the tarball, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <p>The untarred directory contains the following subdirectories:</p>
 <table>
diff --git a/content/docs/zh-CN/deploy-bare-metal/index.html b/content/docs/zh-CN/deploy-bare-metal/index.html
index 9b80a4f..84f4e12 100644
--- a/content/docs/zh-CN/deploy-bare-metal/index.html
+++ b/content/docs/zh-CN/deploy-bare-metal/index.html
@@ -77,17 +77,17 @@
 <ul>
 <li>By clicking on the link directly below, which will automatically trigger a download:
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li>From the Pulsar <a href="/download">downloads page</a></li>
 <li>From the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a> on <a href="https://github.com">GitHub</a></li>
 <li>Using <a href="https://www.gnu.org/software/wget">wget</a>:</li>
 </ul>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
 </code></pre>
 <p>Once you've downloaded the tarball, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <p>The untarred directory contains the following subdirectories:</p>
 <table>
diff --git a/content/docs/zh-CN/functions-quickstart.html b/content/docs/zh-CN/functions-quickstart.html
index 2d6240d..7b65a4e 100644
--- a/content/docs/zh-CN/functions-quickstart.html
+++ b/content/docs/zh-CN/functions-quickstart.html
@@ -41,9 +41,9 @@
 <p>In order to follow along with this tutorial, you'll need to have <a href="https://maven.apache.org/download.cgi">Maven</a> installed on your machine.</p>
 <h2><a class="anchor" aria-hidden="true" id="run-a-standalone-pulsar-cluster"></a><a href="#run-a-standalone-pulsar-cluster" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 [...]
 <p>In order to run our Pulsar Functions, we'll need to run a Pulsar cluster locally first. The easiest way to do that is to run Pulsar in <a href="/docs/zh-CN/reference-terminology#standalone">standalone</a> mode. Follow these steps to start up a standalone cluster:</p>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 $ bin/pulsar standalone \
   --advertised-address 127.0.0.1
 </code></pre>
diff --git a/content/docs/zh-CN/functions-quickstart/index.html b/content/docs/zh-CN/functions-quickstart/index.html
index 2d6240d..7b65a4e 100644
--- a/content/docs/zh-CN/functions-quickstart/index.html
+++ b/content/docs/zh-CN/functions-quickstart/index.html
@@ -41,9 +41,9 @@
 <p>In order to follow along with this tutorial, you'll need to have <a href="https://maven.apache.org/download.cgi">Maven</a> installed on your machine.</p>
 <h2><a class="anchor" aria-hidden="true" id="run-a-standalone-pulsar-cluster"></a><a href="#run-a-standalone-pulsar-cluster" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 [...]
 <p>In order to run our Pulsar Functions, we'll need to run a Pulsar cluster locally first. The easiest way to do that is to run Pulsar in <a href="/docs/zh-CN/reference-terminology#standalone">standalone</a> mode. Follow these steps to start up a standalone cluster:</p>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 $ bin/pulsar standalone \
   --advertised-address 127.0.0.1
 </code></pre>
diff --git a/content/docs/zh-CN/io-overview.html b/content/docs/zh-CN/io-overview.html
index 4c13466..e962f6e 100644
--- a/content/docs/zh-CN/io-overview.html
+++ b/content/docs/zh-CN/io-overview.html
@@ -45,7 +45,7 @@
 <li><strong>Sinks</strong> are fed data <em>from</em> Pulsar. Common sinks include other messaging systems and SQL and NoSQL databases.</li>
 </ul>
 <p>This diagram illustrates the relationship between sources, sinks, and Pulsar:</p>
-<p>![Pulsar IO diagram](/docs/assets/pulsar-io.png &quot;Pulsar IO connectors (sources and sinks&quot;)</p>
+<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks)"></p>
 <h2><a class="anchor" aria-hidden="true" id="working-with-connectors"></a><a href="#working-with-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
 <p>Pulsar IO connectors can be managed via the <a href="/docs/zh-CN/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, in particular the <a href="/docs/zh-CN/pulsar-admin#source"><code>source</code></a> and <a href="/docs/zh-CN/pulsar-admin#sink"><code>sink</code></a> commands.</p>
 <blockquote>
diff --git a/content/docs/zh-CN/io-overview/index.html b/content/docs/zh-CN/io-overview/index.html
index 4c13466..e962f6e 100644
--- a/content/docs/zh-CN/io-overview/index.html
+++ b/content/docs/zh-CN/io-overview/index.html
@@ -45,7 +45,7 @@
 <li><strong>Sinks</strong> are fed data <em>from</em> Pulsar. Common sinks include other messaging systems and SQL and NoSQL databases.</li>
 </ul>
 <p>This diagram illustrates the relationship between sources, sinks, and Pulsar:</p>
-<p>![Pulsar IO diagram](/docs/assets/pulsar-io.png &quot;Pulsar IO connectors (sources and sinks&quot;)</p>
+<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks)"></p>
 <h2><a class="anchor" aria-hidden="true" id="working-with-connectors"></a><a href="#working-with-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
 <p>Pulsar IO connectors can be managed via the <a href="/docs/zh-CN/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, in particular the <a href="/docs/zh-CN/pulsar-admin#source"><code>source</code></a> and <a href="/docs/zh-CN/pulsar-admin#sink"><code>sink</code></a> commands.</p>
 <blockquote>
diff --git a/content/docs/zh-CN/io-quickstart.html b/content/docs/zh-CN/io-quickstart.html
index 0a6966b..d6bf7d6 100644
--- a/content/docs/zh-CN/io-quickstart.html
+++ b/content/docs/zh-CN/io-quickstart.html
@@ -49,38 +49,38 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="installing-builtin-connectors"></a><a href="#installing-builtin-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
 <p>Since release <code>2.1.0-incubating</code>, Pulsar releases a separate binary distribution, containing all the <code>builtin</code> connectors. If you would like to enable those <code>builtin</code> connectors, you can download the connectors tarball release in one of the following ways:</p>
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/zh-CN/io-quickstart/index.html b/content/docs/zh-CN/io-quickstart/index.html
index 0a6966b..d6bf7d6 100644
--- a/content/docs/zh-CN/io-quickstart/index.html
+++ b/content/docs/zh-CN/io-quickstart/index.html
@@ -49,38 +49,38 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="installing-builtin-connectors"></a><a href="#installing-builtin-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
 <p>Since release <code>2.1.0-incubating</code>, Pulsar releases a separate binary distribution, containing all the <code>builtin</code> connectors. If you would like to enable those <code>builtin</code> connectors, you can download the connectors tarball release in one of the following ways:</p>
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/zh-CN/next/adaptors-kafka.html b/content/docs/zh-CN/next/adaptors-kafka.html
index 7d50f1e..e0664a7 100644
--- a/content/docs/zh-CN/next/adaptors-kafka.html
+++ b/content/docs/zh-CN/next/adaptors-kafka.html
@@ -46,7 +46,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>With the new dependency, the existing code should work without any changes. The only thing that needs to be adjusted is the configuration, to make sure to point the producers and consumers to Pulsar service rather than Kafka and to use a particular Pulsar topic.</p>
@@ -55,7 +55,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka-original<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>When using this dependency, you need to construct producer using <code>org.apache.kafka.clients.producer.PulsarKafkaProducer</code> instead of <code>org.apache.kafka.clients.producer.KafkaProducer</code> and <code>org.apache.kafka.clients.producer.PulsarKafkaConsumer</code> for consumers.</p>
diff --git a/content/docs/zh-CN/next/adaptors-kafka/index.html b/content/docs/zh-CN/next/adaptors-kafka/index.html
index 7d50f1e..e0664a7 100644
--- a/content/docs/zh-CN/next/adaptors-kafka/index.html
+++ b/content/docs/zh-CN/next/adaptors-kafka/index.html
@@ -46,7 +46,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>With the new dependency, the existing code should work without any changes. The only thing that needs to be adjusted is the configuration, to make sure to point the producers and consumers to Pulsar service rather than Kafka and to use a particular Pulsar topic.</p>
@@ -55,7 +55,7 @@
 <pre><code class="hljs css languages- xml"><span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">groupId</span>&gt;</span>org.apache.pulsar<span class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
   <span class="hljs-tag">&lt;<span class="hljs-name">artifactId</span>&gt;</span>pulsar-client-kafka-original<span class="hljs-tag">&lt;/<span class="hljs-name">artifactId</span>&gt;</span>
-  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
+  <span class="hljs-tag">&lt;<span class="hljs-name">version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">version</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">dependency</span>&gt;</span>
 </code></pre>
 <p>When using this dependency, you need to construct producer using <code>org.apache.kafka.clients.producer.PulsarKafkaProducer</code> instead of <code>org.apache.kafka.clients.producer.KafkaProducer</code> and <code>org.apache.kafka.clients.producer.PulsarKafkaConsumer</code> for consumers.</p>
diff --git a/content/docs/zh-CN/next/adaptors-spark.html b/content/docs/zh-CN/next/adaptors-spark.html
index c85d0ca..2b9cef7 100644
--- a/content/docs/zh-CN/next/adaptors-spark.html
+++ b/content/docs/zh-CN/next/adaptors-spark.html
@@ -40,7 +40,7 @@
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -51,7 +51,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating-incubating"</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating"</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-spark'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/zh-CN/next/adaptors-spark/index.html b/content/docs/zh-CN/next/adaptors-spark/index.html
index c85d0ca..2b9cef7 100644
--- a/content/docs/zh-CN/next/adaptors-spark/index.html
+++ b/content/docs/zh-CN/next/adaptors-spark/index.html
@@ -40,7 +40,7 @@
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -51,7 +51,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating-incubating"</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">"2.1.0-incubating"</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-spark'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/zh-CN/next/client-libraries-cpp.html b/content/docs/zh-CN/next/client-libraries-cpp.html
index 16be71f..ac7ee89 100644
--- a/content/docs/zh-CN/next/client-libraries-cpp.html
+++ b/content/docs/zh-CN/next/client-libraries-cpp.html
@@ -46,9 +46,9 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirror [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/ [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pul [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&file [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the RPM packages and install them using following command:</p>
@@ -60,8 +60,8 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incu [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-i [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-p [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the DEB packages and install them using following command:</p>
diff --git a/content/docs/zh-CN/next/client-libraries-cpp/index.html b/content/docs/zh-CN/next/client-libraries-cpp/index.html
index 16be71f..ac7ee89 100644
--- a/content/docs/zh-CN/next/client-libraries-cpp/index.html
+++ b/content/docs/zh-CN/next/client-libraries-cpp/index.html
@@ -46,9 +46,9 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirror [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating-incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/ [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pul [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm">client-debuginfo</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-debuginfo-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/RPMS/apache-pulsar-client-devel-2.1.0-1_incubating.x86_64.rpm.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&file [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the RPM packages and install them using following command:</p>
@@ -60,8 +60,8 @@
 <tr><th>Link</th><th>Crypto files</th></tr>
 </thead>
 <tbody>
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incu [...]
-<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-i [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb">client</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client.d [...]
+<tr><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb">client-devel</a></td><td><a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-pulsar-client-dev.deb.asc">asc</a>, <a href="https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=incubator/pulsar/pulsar-2.1.0-incubating/DEB/apache-p [...]
 </tbody>
 </table>
 <p>To install a RPM package, down the DEB packages and install them using following command:</p>
diff --git a/content/docs/zh-CN/next/client-libraries-java.html b/content/docs/zh-CN/next/client-libraries-java.html
index f69b529..c47a5cf 100644
--- a/content/docs/zh-CN/next/client-libraries-java.html
+++ b/content/docs/zh-CN/next/client-libraries-java.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/zh-CN/next/admin-api-overview). Th [...]
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/zh-CN/next/admin-api-overview). Th [...]
         const languagesMenuItem = document.getElementById("languages-menu");
         const languagesDropDown = document.getElementById("languages-dropdown");
         languagesMenuItem.addEventListener("click", function(event) {
@@ -33,24 +33,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to [...]
+        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to [...]
 <p>Javadoc for the Pulsar client is divided up into two domains, by package:</p>
 <table>
 <thead>
 <tr><th style="text-align:left">Package</th><th style="text-align:left">Description</th><th style="text-align:left">Maven Artifact</th></tr>
 </thead>
 <tbody>
-<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating-incubating</a></td></tr>
-<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/zh-CN/next/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/zh-CN/next/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating</a></td></tr>
 </tbody>
 </table>
 <p>This document will focus only on the client API for producing and consuming messages on Pulsar topics. For a guide to using the Java admin client, see <a href="/docs/zh-CN/next/admin-api-overview">The Pulsar admin interface</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="installation"></a><a href="#installation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
+<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -61,7 +61,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating-incubating'</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating'</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-client'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/zh-CN/next/client-libraries-java/index.html b/content/docs/zh-CN/next/client-libraries-java/index.html
index f69b529..c47a5cf 100644
--- a/content/docs/zh-CN/next/client-libraries-java/index.html
+++ b/content/docs/zh-CN/next/client-libraries-java/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/zh-CN/next/admin-api-overview). Th [...]
+<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>The Pulsar Java client · Apache Pulsar</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Pulsar Java client can be used both to create Java producers, consumers, and [readers](#readers) of messages and to perform [administrative tasks](/docs/zh-CN/next/admin-api-overview). Th [...]
         const languagesMenuItem = document.getElementById("languages-menu");
         const languagesDropDown = document.getElementById("languages-dropdown");
         languagesMenuItem.addEventListener("click", function(event) {
@@ -33,24 +33,24 @@
                 };
               }
             });
-        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to [...]
+        </script></nav></div><div class="container mainContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://crowdin.com/project/apache-pulsar/zh-CN" target="_blank" rel="noreferrer noopener">Translate</a><h1 class="postHeaderTitle">The Pulsar Java client</h1></header><article><div><span><p>The Pulsar Java client can be used both to create Java producers, consumers, and <a href="#readers">readers</a> of messages and to [...]
 <p>Javadoc for the Pulsar client is divided up into two domains, by package:</p>
 <table>
 <thead>
 <tr><th style="text-align:left">Package</th><th style="text-align:left">Description</th><th style="text-align:left">Maven Artifact</th></tr>
 </thead>
 <tbody>
-<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating-incubating</a></td></tr>
-<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/zh-CN/next/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/client"><code>org.apache.pulsar.client.api</code></a></td><td style="text-align:left">The producer and consumer API</td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client:2.1.0-incubating</a></td></tr>
+<tr><td style="text-align:left"><a href="/api/admin"><code>org.apache.pulsar.client.admin</code></a></td><td style="text-align:left">The Java <a href="/docs/zh-CN/next/admin-api-overview">admin API</a></td><td style="text-align:left"><a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client-admin%7C2.1.0-incubating%7Cjar">org.apache.pulsar:pulsar-client-admin:2.1.0-incubating</a></td></tr>
 </tbody>
 </table>
 <p>This document will focus only on the client API for producing and consuming messages on Pulsar topics. For a guide to using the Java admin client, see <a href="/docs/zh-CN/next/admin-api-overview">The Pulsar admin interface</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="installation"></a><a href="#installation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
+<p>The latest version of the Pulsar Java client library is available via <a href="http://search.maven.org/#artifactdetails%7Corg.apache.pulsar%7Cpulsar-client%7C2.1.0-incubating%7Cjar">Maven Central</a>. To use the latest version, add the <code>pulsar-client</code> library to your build configuration.</p>
 <h3><a class="anchor" aria-hidden="true" id="maven"></a><a href="#maven" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
 <p>If you're using Maven, add this to your <code>pom.xml</code>:</p>
 <pre><code class="hljs css languages- xml"><span class="hljs-comment">&lt;!-- in your &lt;properties&gt; block --&gt;</span>
-<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-name">pulsar.version</span>&gt;</span>2.1.0-incubating<span class="hljs-tag">&lt;/<span class="hljs-name">pulsar.version</span>&gt;</span>
 
 <span class="hljs-comment">&lt;!-- in your &lt;dependencies&gt; block --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">dependency</span>&gt;</span>
@@ -61,7 +61,7 @@
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="gradle"></a><a href="#gradle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>If you're using Gradle, add this to your <code>build.gradle</code> file:</p>
-<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating-incubating'</span>
+<pre><code class="hljs css languages- groovy"><span class="hljs-keyword">def</span> pulsarVersion = <span class="hljs-string">'2.1.0-incubating'</span>
 
 dependencies {
     compile <span class="hljs-string">group:</span> <span class="hljs-string">'org.apache.pulsar'</span>, <span class="hljs-string">name:</span> <span class="hljs-string">'pulsar-client'</span>, <span class="hljs-string">version:</span> pulsarVersion
diff --git a/content/docs/zh-CN/next/client-libraries-python.html b/content/docs/zh-CN/next/client-libraries-python.html
index 41c3716..80b9527 100644
--- a/content/docs/zh-CN/next/client-libraries-python.html
+++ b/content/docs/zh-CN/next/client-libraries-python.html
@@ -38,7 +38,7 @@
 <p>You can install the <a href="https://pypi.python.org/pypi/pulsar-client"><code>pulsar-client</code></a> library either via <a href="https://pypi.python.org/pypi">PyPi</a>, using <a href="#installation-using-pip">pip</a>, or by building the library from source.</p>
 <h3><a class="anchor" aria-hidden="true" id="installation-using-pip"></a><a href="#installation-using-pip" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>To install the <code>pulsar-client</code> library as a pre-built package using the <a href="https://pip.pypa.io/en/stable/">pip</a> package manager:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0-incubating</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0</span>
 </code></pre>
 <p>Installation via PyPi is available for the following Python versions:</p>
 <table>
diff --git a/content/docs/zh-CN/next/client-libraries-python/index.html b/content/docs/zh-CN/next/client-libraries-python/index.html
index 41c3716..80b9527 100644
--- a/content/docs/zh-CN/next/client-libraries-python/index.html
+++ b/content/docs/zh-CN/next/client-libraries-python/index.html
@@ -38,7 +38,7 @@
 <p>You can install the <a href="https://pypi.python.org/pypi/pulsar-client"><code>pulsar-client</code></a> library either via <a href="https://pypi.python.org/pypi">PyPi</a>, using <a href="#installation-using-pip">pip</a>, or by building the library from source.</p>
 <h3><a class="anchor" aria-hidden="true" id="installation-using-pip"></a><a href="#installation-using-pip" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>To install the <code>pulsar-client</code> library as a pre-built package using the <a href="https://pip.pypa.io/en/stable/">pip</a> package manager:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0-incubating</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> pip install pulsar-client==2.1.0</span>
 </code></pre>
 <p>Installation via PyPi is available for the following Python versions:</p>
 <table>
diff --git a/content/docs/zh-CN/next/deploy-bare-metal-multi-cluster.html b/content/docs/zh-CN/next/deploy-bare-metal-multi-cluster.html
index 4c82d69..bdecf1a 100644
--- a/content/docs/zh-CN/next/deploy-bare-metal-multi-cluster.html
+++ b/content/docs/zh-CN/next/deploy-bare-metal-multi-cluster.html
@@ -59,17 +59,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
diff --git a/content/docs/zh-CN/next/deploy-bare-metal-multi-cluster/index.html b/content/docs/zh-CN/next/deploy-bare-metal-multi-cluster/index.html
index 4c82d69..bdecf1a 100644
--- a/content/docs/zh-CN/next/deploy-bare-metal-multi-cluster/index.html
+++ b/content/docs/zh-CN/next/deploy-bare-metal-multi-cluster/index.html
@@ -59,17 +59,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget <span class="hljs-string">'https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&amp;filename=incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz'</span> -O apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
diff --git a/content/docs/zh-CN/next/deploy-bare-metal.html b/content/docs/zh-CN/next/deploy-bare-metal.html
index 0b79273..d586034 100644
--- a/content/docs/zh-CN/next/deploy-bare-metal.html
+++ b/content/docs/zh-CN/next/deploy-bare-metal.html
@@ -77,17 +77,17 @@
 <ul>
 <li>By clicking on the link directly below, which will automatically trigger a download:
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li>From the Pulsar <a href="/download">downloads page</a></li>
 <li>From the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a> on <a href="https://github.com">GitHub</a></li>
 <li>Using <a href="https://www.gnu.org/software/wget">wget</a>:</li>
 </ul>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
 </code></pre>
 <p>Once you've downloaded the tarball, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <p>The untarred directory contains the following subdirectories:</p>
 <table>
diff --git a/content/docs/zh-CN/next/deploy-bare-metal/index.html b/content/docs/zh-CN/next/deploy-bare-metal/index.html
index 0b79273..d586034 100644
--- a/content/docs/zh-CN/next/deploy-bare-metal/index.html
+++ b/content/docs/zh-CN/next/deploy-bare-metal/index.html
@@ -77,17 +77,17 @@
 <ul>
 <li>By clicking on the link directly below, which will automatically trigger a download:
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li>From the Pulsar <a href="/download">downloads page</a></li>
 <li>From the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a> on <a href="https://github.com">GitHub</a></li>
 <li>Using <a href="https://www.gnu.org/software/wget">wget</a>:</li>
 </ul>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
 </code></pre>
 <p>Once you've downloaded the tarball, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvzf apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <p>The untarred directory contains the following subdirectories:</p>
 <table>
diff --git a/content/docs/zh-CN/next/functions-quickstart.html b/content/docs/zh-CN/next/functions-quickstart.html
index f120f97..4f0b2bd 100644
--- a/content/docs/zh-CN/next/functions-quickstart.html
+++ b/content/docs/zh-CN/next/functions-quickstart.html
@@ -41,9 +41,9 @@
 <p>In order to follow along with this tutorial, you'll need to have <a href="https://maven.apache.org/download.cgi">Maven</a> installed on your machine.</p>
 <h2><a class="anchor" aria-hidden="true" id="run-a-standalone-pulsar-cluster"></a><a href="#run-a-standalone-pulsar-cluster" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 [...]
 <p>In order to run our Pulsar Functions, we'll need to run a Pulsar cluster locally first. The easiest way to do that is to run Pulsar in <a href="/docs/zh-CN/next/reference-terminology#standalone">standalone</a> mode. Follow these steps to start up a standalone cluster:</p>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 $ bin/pulsar standalone \
   --advertised-address 127.0.0.1
 </code></pre>
diff --git a/content/docs/zh-CN/next/functions-quickstart/index.html b/content/docs/zh-CN/next/functions-quickstart/index.html
index f120f97..4f0b2bd 100644
--- a/content/docs/zh-CN/next/functions-quickstart/index.html
+++ b/content/docs/zh-CN/next/functions-quickstart/index.html
@@ -41,9 +41,9 @@
 <p>In order to follow along with this tutorial, you'll need to have <a href="https://maven.apache.org/download.cgi">Maven</a> installed on your machine.</p>
 <h2><a class="anchor" aria-hidden="true" id="run-a-standalone-pulsar-cluster"></a><a href="#run-a-standalone-pulsar-cluster" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 [...]
 <p>In order to run our Pulsar Functions, we'll need to run a Pulsar cluster locally first. The easiest way to do that is to run Pulsar in <a href="/docs/zh-CN/next/reference-terminology#standalone">standalone</a> mode. Follow these steps to start up a standalone cluster:</p>
-<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 $ bin/pulsar standalone \
   --advertised-address 127.0.0.1
 </code></pre>
diff --git a/content/docs/zh-CN/next/io-overview.html b/content/docs/zh-CN/next/io-overview.html
index f474827..97be54f 100644
--- a/content/docs/zh-CN/next/io-overview.html
+++ b/content/docs/zh-CN/next/io-overview.html
@@ -45,7 +45,7 @@
 <li><strong>Sinks</strong> are fed data <em>from</em> Pulsar. Common sinks include other messaging systems and SQL and NoSQL databases.</li>
 </ul>
 <p>This diagram illustrates the relationship between sources, sinks, and Pulsar:</p>
-<p>![Pulsar IO diagram](/docs/assets/pulsar-io.png &quot;Pulsar IO connectors (sources and sinks&quot;)</p>
+<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks)"></p>
 <h2><a class="anchor" aria-hidden="true" id="working-with-connectors"></a><a href="#working-with-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
 <p>Pulsar IO connectors can be managed via the <a href="/docs/zh-CN/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, in particular the <a href="/docs/zh-CN/next/pulsar-admin#source"><code>source</code></a> and <a href="/docs/zh-CN/next/pulsar-admin#sink"><code>sink</code></a> commands.</p>
 <blockquote>
diff --git a/content/docs/zh-CN/next/io-overview/index.html b/content/docs/zh-CN/next/io-overview/index.html
index f474827..97be54f 100644
--- a/content/docs/zh-CN/next/io-overview/index.html
+++ b/content/docs/zh-CN/next/io-overview/index.html
@@ -45,7 +45,7 @@
 <li><strong>Sinks</strong> are fed data <em>from</em> Pulsar. Common sinks include other messaging systems and SQL and NoSQL databases.</li>
 </ul>
 <p>This diagram illustrates the relationship between sources, sinks, and Pulsar:</p>
-<p>![Pulsar IO diagram](/docs/assets/pulsar-io.png &quot;Pulsar IO connectors (sources and sinks&quot;)</p>
+<p><img src="/docs/assets/pulsar-io.png" alt="Pulsar IO diagram" title="Pulsar IO connectors (sources and sinks)"></p>
 <h2><a class="anchor" aria-hidden="true" id="working-with-connectors"></a><a href="#working-with-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
 <p>Pulsar IO connectors can be managed via the <a href="/docs/zh-CN/next/pulsar-admin"><code>pulsar-admin</code></a> CLI tool, in particular the <a href="/docs/zh-CN/next/pulsar-admin#source"><code>source</code></a> and <a href="/docs/zh-CN/next/pulsar-admin#sink"><code>sink</code></a> commands.</p>
 <blockquote>
diff --git a/content/docs/zh-CN/next/io-quickstart.html b/content/docs/zh-CN/next/io-quickstart.html
index 5f4d9ab..7d804d0 100644
--- a/content/docs/zh-CN/next/io-quickstart.html
+++ b/content/docs/zh-CN/next/io-quickstart.html
@@ -49,38 +49,38 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="installing-builtin-connectors"></a><a href="#installing-builtin-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
 <p>Since release <code>2.1.0-incubating</code>, Pulsar releases a separate binary distribution, containing all the <code>builtin</code> connectors. If you would like to enable those <code>builtin</code> connectors, you can download the connectors tarball release in one of the following ways:</p>
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/zh-CN/next/io-quickstart/index.html b/content/docs/zh-CN/next/io-quickstart/index.html
index 5f4d9ab..7d804d0 100644
--- a/content/docs/zh-CN/next/io-quickstart/index.html
+++ b/content/docs/zh-CN/next/io-quickstart/index.html
@@ -49,38 +49,38 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="installing-builtin-connectors"></a><a href="#installing-builtin-connectors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
 <p>Since release <code>2.1.0-incubating</code>, Pulsar releases a separate binary distribution, containing all the <code>builtin</code> connectors. If you would like to enable those <code>builtin</code> connectors, you can download the connectors tarball release in one of the following ways:</p>
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/zh-CN/next/standalone-docker.html b/content/docs/zh-CN/next/standalone-docker.html
index beb9a74..9dfb87c 100644
--- a/content/docs/zh-CN/next/standalone-docker.html
+++ b/content/docs/zh-CN/next/standalone-docker.html
@@ -40,7 +40,7 @@
   -p 6650:6650 \
   -p 8080:8080 \
   -v $PWD/data:/pulsar/data \
-  apachepulsar/pulsar:2.1.0-incubating-incubating \
+  apachepulsar/pulsar:2.1.0-incubating \
   bin/pulsar standalone
 </code></pre>
 <p>A few things to note about this command: * <code>-v $PWD/data:/pulsar/data</code>: This will make the process inside the container to store the data and metadata in the filesystem outside the container, in order to not start &quot;fresh&quot; every time the container is restarted.</p>
diff --git a/content/docs/zh-CN/next/standalone-docker/index.html b/content/docs/zh-CN/next/standalone-docker/index.html
index beb9a74..9dfb87c 100644
--- a/content/docs/zh-CN/next/standalone-docker/index.html
+++ b/content/docs/zh-CN/next/standalone-docker/index.html
@@ -40,7 +40,7 @@
   -p 6650:6650 \
   -p 8080:8080 \
   -v $PWD/data:/pulsar/data \
-  apachepulsar/pulsar:2.1.0-incubating-incubating \
+  apachepulsar/pulsar:2.1.0-incubating \
   bin/pulsar standalone
 </code></pre>
 <p>A few things to note about this command: * <code>-v $PWD/data:/pulsar/data</code>: This will make the process inside the container to store the data and metadata in the filesystem outside the container, in order to not start &quot;fresh&quot; every time the container is restarted.</p>
diff --git a/content/docs/zh-CN/next/standalone.html b/content/docs/zh-CN/next/standalone.html
index def054c..9e2c436 100644
--- a/content/docs/zh-CN/next/standalone.html
+++ b/content/docs/zh-CN/next/standalone.html
@@ -45,17 +45,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
@@ -87,21 +87,21 @@ $ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubatin
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/zh-CN/next/standalone/index.html b/content/docs/zh-CN/next/standalone/index.html
index def054c..9e2c436 100644
--- a/content/docs/zh-CN/next/standalone/index.html
+++ b/content/docs/zh-CN/next/standalone/index.html
@@ -45,17 +45,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
@@ -87,21 +87,21 @@ $ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubatin
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/zh-CN/standalone-docker.html b/content/docs/zh-CN/standalone-docker.html
index 72cdb02..d6a0150 100644
--- a/content/docs/zh-CN/standalone-docker.html
+++ b/content/docs/zh-CN/standalone-docker.html
@@ -40,7 +40,7 @@
   -p 6650:6650 \
   -p 8080:8080 \
   -v $PWD/data:/pulsar/data \
-  apachepulsar/pulsar:2.1.0-incubating-incubating \
+  apachepulsar/pulsar:2.1.0-incubating \
   bin/pulsar standalone
 </code></pre>
 <p>A few things to note about this command: * <code>-v $PWD/data:/pulsar/data</code>: This will make the process inside the container to store the data and metadata in the filesystem outside the container, in order to not start &quot;fresh&quot; every time the container is restarted.</p>
diff --git a/content/docs/zh-CN/standalone-docker/index.html b/content/docs/zh-CN/standalone-docker/index.html
index 72cdb02..d6a0150 100644
--- a/content/docs/zh-CN/standalone-docker/index.html
+++ b/content/docs/zh-CN/standalone-docker/index.html
@@ -40,7 +40,7 @@
   -p 6650:6650 \
   -p 8080:8080 \
   -v $PWD/data:/pulsar/data \
-  apachepulsar/pulsar:2.1.0-incubating-incubating \
+  apachepulsar/pulsar:2.1.0-incubating \
   bin/pulsar standalone
 </code></pre>
 <p>A few things to note about this command: * <code>-v $PWD/data:/pulsar/data</code>: This will make the process inside the container to store the data and metadata in the filesystem outside the container, in order to not start &quot;fresh&quot; every time the container is restarted.</p>
diff --git a/content/docs/zh-CN/standalone.html b/content/docs/zh-CN/standalone.html
index b9c1c61..499d70b 100644
--- a/content/docs/zh-CN/standalone.html
+++ b/content/docs/zh-CN/standalone.html
@@ -45,17 +45,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
@@ -87,21 +87,21 @@ $ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubatin
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/docs/zh-CN/standalone/index.html b/content/docs/zh-CN/standalone/index.html
index b9c1c61..499d70b 100644
--- a/content/docs/zh-CN/standalone/index.html
+++ b/content/docs/zh-CN/standalone/index.html
@@ -45,17 +45,17 @@
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating-incubating binary release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz" download>Pulsar 2.1.0-incubating binary release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, untar it and <code>cd</code> into the resulting directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-incubating-bin.tar.gz
-$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubating
+<pre><code class="hljs css languages- bash">$ tar xvfz apache-pulsar-2.1.0-incubating-bin.tar.gz
+$ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating
 </code></pre>
 <h2><a class="anchor" aria-hidden="true" id="what-your-package-contains"></a><a href="#what-your-package-contains" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
 <p>The Pulsar binary package initially contains the following directories:</p>
@@ -87,21 +87,21 @@ $ <span class="hljs-built_in">cd</span> apache-pulsar-2.1.0-incubating-incubatin
 <ul>
 <li><p>by clicking the link below and downloading the release from an Apache mirror:</p>
 <ul>
-<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating-incubating release</a></li>
+<li><a href="http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz" download>Pulsar IO Connectors 2.1.0-incubating release</a></li>
 </ul></li>
 <li><p>from the Pulsar <a href="/download">downloads page</a></p></li>
 <li><p>from the Pulsar <a href="https://github.com/apache/incubator-pulsar/releases/latest">releases page</a></p></li>
 <li><p>using <a href="https://www.gnu.org/software/wget">wget</a>:</p>
-<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating-incubating/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz</span>
+<pre><code class="hljs css languages- shell"><span class="hljs-meta">$</span><span class="bash"> wget http://www.apache.org/dyn/closer.cgi/incubator/pulsar/pulsar-2.1.0-incubating/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz</span>
 </code></pre></li>
 </ul>
 <p>Once the tarball is downloaded, in the pulsar directory, untar the io-connectors package and copy the connectors as <code>connectors</code> in the pulsar directory:</p>
-<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-incubating-bin.tar.gz
+<pre><code class="hljs css languages- bash">$ tar xvfz /path/to/apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
 
-// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating-incubating` <span class="hljs-keyword">in</span> the pulsar directory
+// you will find a directory named `apache-pulsar-io-connectors-2.1.0-incubating` <span class="hljs-keyword">in</span> the pulsar directory
 // <span class="hljs-keyword">then</span> copy the connectors
 
-$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating-incubating/connectors connectors
+$ <span class="hljs-built_in">cd</span> apache-pulsar-io-connectors-2.1.0-incubating/connectors connectors
 
 $ ls connectors
 pulsar-io-aerospike-{{pulsar.version}}.nar
diff --git a/content/download.html b/content/download.html
index 5b61ffe..be9cba3 100644
--- a/content/download.html
+++ b/content/download.html
@@ -10,8 +10,8 @@
             languagesDropDown.className = "hide";
           }
         });
-      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.0.1-incubating</h2><ta [...]
-</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/en/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially supported  [...]
+      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.1.0-incubating</h2><ta [...]
+</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/en/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially supported  [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/download/index.html b/content/download/index.html
index 5b61ffe..be9cba3 100644
--- a/content/download/index.html
+++ b/content/download/index.html
@@ -10,8 +10,8 @@
             languagesDropDown.className = "hide";
           }
         });
-      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.0.1-incubating</h2><ta [...]
-</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/en/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially supported  [...]
+      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.1.0-incubating</h2><ta [...]
+</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/en/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially supported  [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/en/download.html b/content/en/download.html
index 5b61ffe..be9cba3 100644
--- a/content/en/download.html
+++ b/content/en/download.html
@@ -10,8 +10,8 @@
             languagesDropDown.className = "hide";
           }
         });
-      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.0.1-incubating</h2><ta [...]
-</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/en/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially supported  [...]
+      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.1.0-incubating</h2><ta [...]
+</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/en/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially supported  [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/en/download/index.html b/content/en/download/index.html
index 5b61ffe..be9cba3 100644
--- a/content/en/download/index.html
+++ b/content/en/download/index.html
@@ -10,8 +10,8 @@
             languagesDropDown.className = "hide";
           }
         });
-      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.0.1-incubating</h2><ta [...]
-</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/en/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially supported  [...]
+      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.1.0-incubating</h2><ta [...]
+</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/en/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially supported  [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/en/index.html b/content/en/index.html
index bc4d8c3..a794995 100644
--- a/content/en/index.html
+++ b/content/en/index.html
@@ -15,17 +15,17 @@
     created at Yahoo and now part of the Apache Software Foundation
   </small></h2><div class="section promoSection"><div class="promoRow"><div class="pluginRowBlock"><div class="pluginWrapper buttonWrapper"><a class="button" href="/docs/en/standalone" target="_self">Read the docs</a></div><div class="pluginWrapper buttonWrapper"><a class="button" href="https://github.com/apache/incubator-pulsar" target="_self">GitHub</a></div></div></div></div></div></div></div></div><div class="mainContainer"><div class="container paddingBottom" id="key-features"><div  [...]
 </span></div></h2><div><span><p>Easily deploy lightweight compute logic using developer-friendly APIs without needing to run your own stream processing engine</p>
-</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture">Proven in production</a></p>
+</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture-overview">Proven in production</a></p>
 </span></div></h2><div><span><p>Pulsar has run in production at Yahoo scale for over 3 years, with millions of messages per second across millions of topics</p>
-</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture">Horizontally scalable</a></p>
+</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture-overview">Horizontally scalable</a></p>
 </span></div></h2><div><span><p>Seamlessly expand capacity to hundreds of nodes</p>
-</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture">Low latency with durability</a></p>
+</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture-overview">Low latency with durability</a></p>
 </span></div></h2><div><span><p>Designed for low publish latency (&lt; 5ms) at scale with strong durabilty guarantees</p>
 </span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/administration-geo">Geo-replication</a></p>
 </span></div></h2><div><span><p>Designed for configurable replication between data centers across multiple geographic regions</p>
-</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture">Multi-tenancy</a></p>
+</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-multi-tenancy">Multi-tenancy</a></p>
 </span></div></h2><div><span><p>Built from the ground up as a multi-tenant system. Supports Isolation, Authentication, Authorization and Quotas</p>
-</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture">Persistent storage</a></p>
+</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture-overview#persistent-storage">Persistent storage</a></p>
 </span></div></h2><div><span><p>Persistent message storage based on Apache BookKeeper. Provides IO-level isolation between write and read operations</p>
 </span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/client-libraries">Client libraries</a></p>
 </span></div></h2><div><span><p>Flexible messaging models with high-level APIs for Java, C++, Python and GO</p>
diff --git a/content/en/release-notes.html b/content/en/release-notes.html
index ac2ba5b..a32f64d 100644
--- a/content/en/release-notes.html
+++ b/content/en/release-notes.html
@@ -16,7 +16,7 @@
 <p>It is a feature release, including several new features and major improvements:</p>
 <ul>
 <li><a href="/docs/en/io-overview/">Pulsar IO</a>: A connector framework for moving data in and out of Apache Pulsar leveraging <a href="/docs/en/functions-overview/">Pulsar Functions</a> runtime.</li>
-<li>A list of [Builtin Connectors]:
+<li>A list of <a href="/docs/en/io-connectors">Builtin Connectors</a>:
 <ul>
 <li><a href="/docs/en/io-aerospike/">Aerospike Connector</a></li>
 <li><a href="/docs/en/io-cassandra/">Cassandra Connector</a></li>
diff --git a/content/en/release-notes/index.html b/content/en/release-notes/index.html
index ac2ba5b..a32f64d 100644
--- a/content/en/release-notes/index.html
+++ b/content/en/release-notes/index.html
@@ -16,7 +16,7 @@
 <p>It is a feature release, including several new features and major improvements:</p>
 <ul>
 <li><a href="/docs/en/io-overview/">Pulsar IO</a>: A connector framework for moving data in and out of Apache Pulsar leveraging <a href="/docs/en/functions-overview/">Pulsar Functions</a> runtime.</li>
-<li>A list of [Builtin Connectors]:
+<li>A list of <a href="/docs/en/io-connectors">Builtin Connectors</a>:
 <ul>
 <li><a href="/docs/en/io-aerospike/">Aerospike Connector</a></li>
 <li><a href="/docs/en/io-cassandra/">Cassandra Connector</a></li>
diff --git a/content/index.html b/content/index.html
index bc4d8c3..a794995 100644
--- a/content/index.html
+++ b/content/index.html
@@ -15,17 +15,17 @@
     created at Yahoo and now part of the Apache Software Foundation
   </small></h2><div class="section promoSection"><div class="promoRow"><div class="pluginRowBlock"><div class="pluginWrapper buttonWrapper"><a class="button" href="/docs/en/standalone" target="_self">Read the docs</a></div><div class="pluginWrapper buttonWrapper"><a class="button" href="https://github.com/apache/incubator-pulsar" target="_self">GitHub</a></div></div></div></div></div></div></div></div><div class="mainContainer"><div class="container paddingBottom" id="key-features"><div  [...]
 </span></div></h2><div><span><p>Easily deploy lightweight compute logic using developer-friendly APIs without needing to run your own stream processing engine</p>
-</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture">Proven in production</a></p>
+</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture-overview">Proven in production</a></p>
 </span></div></h2><div><span><p>Pulsar has run in production at Yahoo scale for over 3 years, with millions of messages per second across millions of topics</p>
-</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture">Horizontally scalable</a></p>
+</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture-overview">Horizontally scalable</a></p>
 </span></div></h2><div><span><p>Seamlessly expand capacity to hundreds of nodes</p>
-</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture">Low latency with durability</a></p>
+</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture-overview">Low latency with durability</a></p>
 </span></div></h2><div><span><p>Designed for low publish latency (&lt; 5ms) at scale with strong durabilty guarantees</p>
 </span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/administration-geo">Geo-replication</a></p>
 </span></div></h2><div><span><p>Designed for configurable replication between data centers across multiple geographic regions</p>
-</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture">Multi-tenancy</a></p>
+</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-multi-tenancy">Multi-tenancy</a></p>
 </span></div></h2><div><span><p>Built from the ground up as a multi-tenant system. Supports Isolation, Authentication, Authorization and Quotas</p>
-</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture">Persistent storage</a></p>
+</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/concepts-architecture-overview#persistent-storage">Persistent storage</a></p>
 </span></div></h2><div><span><p>Persistent message storage based on Apache BookKeeper. Provides IO-level isolation between write and read operations</p>
 </span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/en/client-libraries">Client libraries</a></p>
 </span></div></h2><div><span><p>Flexible messaging models with high-level APIs for Java, C++, Python and GO</p>
diff --git a/content/ja/download.html b/content/ja/download.html
index 2c6bdf5..51091d0 100644
--- a/content/ja/download.html
+++ b/content/ja/download.html
@@ -10,8 +10,8 @@
             languagesDropDown.className = "hide";
           }
         });
-      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.0.1-incubating</h2><ta [...]
-</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/ja/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially supported  [...]
+      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.1.0-incubating</h2><ta [...]
+</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/ja/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially supported  [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/ja/download/index.html b/content/ja/download/index.html
index 2c6bdf5..51091d0 100644
--- a/content/ja/download/index.html
+++ b/content/ja/download/index.html
@@ -10,8 +10,8 @@
             languagesDropDown.className = "hide";
           }
         });
-      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.0.1-incubating</h2><ta [...]
-</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/ja/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially supported  [...]
+      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.1.0-incubating</h2><ta [...]
+</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/ja/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially supported  [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/ja/index.html b/content/ja/index.html
index f86f518..d550e85 100644
--- a/content/ja/index.html
+++ b/content/ja/index.html
@@ -15,17 +15,17 @@
     created at Yahoo and now part of the Apache Software Foundation
   </small></h2><div class="section promoSection"><div class="promoRow"><div class="pluginRowBlock"><div class="pluginWrapper buttonWrapper"><a class="button" href="/docs/ja/standalone" target="_self">Read the docs</a></div><div class="pluginWrapper buttonWrapper"><a class="button" href="https://github.com/apache/incubator-pulsar" target="_self">GitHub</a></div></div></div></div></div></div></div></div><div class="mainContainer"><div class="container paddingBottom" id="key-features"><div  [...]
 </span></div></h2><div><span><p>Easily deploy lightweight compute logic using developer-friendly APIs without needing to run your own stream processing engine</p>
-</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/ja/concepts-architecture">Proven in production</a></p>
+</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/ja/concepts-architecture-overview">Proven in production</a></p>
 </span></div></h2><div><span><p>Pulsar has run in production at Yahoo scale for over 3 years, with millions of messages per second across millions of topics</p>
-</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/ja/concepts-architecture">Horizontally scalable</a></p>
+</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/ja/concepts-architecture-overview">Horizontally scalable</a></p>
 </span></div></h2><div><span><p>Seamlessly expand capacity to hundreds of nodes</p>
-</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/ja/concepts-architecture">Low latency with durability</a></p>
+</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/ja/concepts-architecture-overview">Low latency with durability</a></p>
 </span></div></h2><div><span><p>Designed for low publish latency (&lt; 5ms) at scale with strong durabilty guarantees</p>
 </span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/ja/administration-geo">Geo-replication</a></p>
 </span></div></h2><div><span><p>Designed for configurable replication between data centers across multiple geographic regions</p>
-</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/ja/concepts-architecture">Multi-tenancy</a></p>
+</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/ja/concepts-multi-tenancy">Multi-tenancy</a></p>
 </span></div></h2><div><span><p>Built from the ground up as a multi-tenant system. Supports Isolation, Authentication, Authorization and Quotas</p>
-</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/ja/concepts-architecture">Persistent storage</a></p>
+</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/ja/concepts-architecture-overview#persistent-storage">Persistent storage</a></p>
 </span></div></h2><div><span><p>Persistent message storage based on Apache BookKeeper. Provides IO-level isolation between write and read operations</p>
 </span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/ja/client-libraries">Client libraries</a></p>
 </span></div></h2><div><span><p>Flexible messaging models with high-level APIs for Java, C++, Python and GO</p>
diff --git a/content/ja/release-notes.html b/content/ja/release-notes.html
index 3c0c1da..c9852ee 100644
--- a/content/ja/release-notes.html
+++ b/content/ja/release-notes.html
@@ -16,7 +16,7 @@
 <p>It is a feature release, including several new features and major improvements:</p>
 <ul>
 <li><a href="/docs/en/io-overview/">Pulsar IO</a>: A connector framework for moving data in and out of Apache Pulsar leveraging <a href="/docs/en/functions-overview/">Pulsar Functions</a> runtime.</li>
-<li>A list of [Builtin Connectors]:
+<li>A list of <a href="/docs/en/io-connectors">Builtin Connectors</a>:
 <ul>
 <li><a href="/docs/en/io-aerospike/">Aerospike Connector</a></li>
 <li><a href="/docs/en/io-cassandra/">Cassandra Connector</a></li>
diff --git a/content/ja/release-notes/index.html b/content/ja/release-notes/index.html
index 3c0c1da..c9852ee 100644
--- a/content/ja/release-notes/index.html
+++ b/content/ja/release-notes/index.html
@@ -16,7 +16,7 @@
 <p>It is a feature release, including several new features and major improvements:</p>
 <ul>
 <li><a href="/docs/en/io-overview/">Pulsar IO</a>: A connector framework for moving data in and out of Apache Pulsar leveraging <a href="/docs/en/functions-overview/">Pulsar Functions</a> runtime.</li>
-<li>A list of [Builtin Connectors]:
+<li>A list of <a href="/docs/en/io-connectors">Builtin Connectors</a>:
 <ul>
 <li><a href="/docs/en/io-aerospike/">Aerospike Connector</a></li>
 <li><a href="/docs/en/io-cassandra/">Cassandra Connector</a></li>
diff --git a/content/release-notes.html b/content/release-notes.html
index ac2ba5b..a32f64d 100644
--- a/content/release-notes.html
+++ b/content/release-notes.html
@@ -16,7 +16,7 @@
 <p>It is a feature release, including several new features and major improvements:</p>
 <ul>
 <li><a href="/docs/en/io-overview/">Pulsar IO</a>: A connector framework for moving data in and out of Apache Pulsar leveraging <a href="/docs/en/functions-overview/">Pulsar Functions</a> runtime.</li>
-<li>A list of [Builtin Connectors]:
+<li>A list of <a href="/docs/en/io-connectors">Builtin Connectors</a>:
 <ul>
 <li><a href="/docs/en/io-aerospike/">Aerospike Connector</a></li>
 <li><a href="/docs/en/io-cassandra/">Cassandra Connector</a></li>
diff --git a/content/release-notes/index.html b/content/release-notes/index.html
index ac2ba5b..a32f64d 100644
--- a/content/release-notes/index.html
+++ b/content/release-notes/index.html
@@ -16,7 +16,7 @@
 <p>It is a feature release, including several new features and major improvements:</p>
 <ul>
 <li><a href="/docs/en/io-overview/">Pulsar IO</a>: A connector framework for moving data in and out of Apache Pulsar leveraging <a href="/docs/en/functions-overview/">Pulsar Functions</a> runtime.</li>
-<li>A list of [Builtin Connectors]:
+<li>A list of <a href="/docs/en/io-connectors">Builtin Connectors</a>:
 <ul>
 <li><a href="/docs/en/io-aerospike/">Aerospike Connector</a></li>
 <li><a href="/docs/en/io-cassandra/">Cassandra Connector</a></li>
diff --git a/content/swagger/swagger.json b/content/swagger/swagger.json
index cee22fe..e992cd0 100644
--- a/content/swagger/swagger.json
+++ b/content/swagger/swagger.json
@@ -3751,7 +3751,7 @@
           "200" : {
             "description" : "successful operation",
             "schema" : {
-              "$ref" : "#/definitions/TopicStats"
+              "$ref" : "#/definitions/NonPersistentTopicStats"
             }
           },
           "403" : {
@@ -6427,6 +6427,16 @@
         "loadReportType" : {
           "type" : "string"
         },
+        "cpu" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
+        "directMemory" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
+        "lastUpdate" : {
+          "type" : "integer",
+          "format" : "int64"
+        },
         "msgThroughputIn" : {
           "type" : "number",
           "format" : "double"
@@ -6435,24 +6445,14 @@
           "type" : "number",
           "format" : "double"
         },
-        "cpu" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
-        "memory" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
-        "directMemory" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
         "bandwidthIn" : {
           "$ref" : "#/definitions/ResourceUsage"
         },
         "bandwidthOut" : {
           "$ref" : "#/definitions/ResourceUsage"
         },
-        "lastUpdate" : {
-          "type" : "integer",
-          "format" : "int64"
+        "memory" : {
+          "$ref" : "#/definitions/ResourceUsage"
         }
       }
     },
diff --git a/content/zh-CN/download.html b/content/zh-CN/download.html
index c8db680..a4a6437 100644
--- a/content/zh-CN/download.html
+++ b/content/zh-CN/download.html
@@ -10,8 +10,8 @@
             languagesDropDown.className = "hide";
           }
         });
-      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.0.1-incubating</h2><ta [...]
-</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/zh-CN/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially support [...]
+      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.1.0-incubating</h2><ta [...]
+</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/zh-CN/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially support [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/zh-CN/download/index.html b/content/zh-CN/download/index.html
index c8db680..a4a6437 100644
--- a/content/zh-CN/download/index.html
+++ b/content/zh-CN/download/index.html
@@ -10,8 +10,8 @@
             languagesDropDown.className = "hide";
           }
         });
-      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.0.1-incubating</h2><ta [...]
-</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/zh-CN/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially support [...]
+      </script></span><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="pageContainer"><div class="container mainContainer documentContainer postContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1>Apache Pulsar downloads</h1><hr/></header><h2 id="latest">Current version (Stable) 2.1.0-incubating</h2><ta [...]
+</span></div><h2>Release notes</h2><div><p><a href="//release-notes">Release notes</a> for all Pulsar&#x27;s versions</p></div><h2>Getting started</h2><div><p>Once you&#x27;ve downloaded a Pulsar release, instructions on getting up and running with a standalone cluster that you can run on your laptop can be found in the <a href="/docs/zh-CN/standalone">Run Pulsar locally</a> tutorial.</p></div><p>If you need to connect to an existing Pulsar cluster or instance using an officially support [...]
       const community = document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/zh-CN/index.html b/content/zh-CN/index.html
index 7fc0c8b..43ff502 100644
--- a/content/zh-CN/index.html
+++ b/content/zh-CN/index.html
@@ -15,17 +15,17 @@
     created at Yahoo and now part of the Apache Software Foundation
   </small></h2><div class="section promoSection"><div class="promoRow"><div class="pluginRowBlock"><div class="pluginWrapper buttonWrapper"><a class="button" href="/docs/zh-CN/standalone" target="_self">Read the docs</a></div><div class="pluginWrapper buttonWrapper"><a class="button" href="https://github.com/apache/incubator-pulsar" target="_self">GitHub</a></div></div></div></div></div></div></div></div><div class="mainContainer"><div class="container paddingBottom" id="key-features"><d [...]
 </span></div></h2><div><span><p>Easily deploy lightweight compute logic using developer-friendly APIs without needing to run your own stream processing engine</p>
-</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/zh-CN/concepts-architecture">Proven in production</a></p>
+</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/zh-CN/concepts-architecture-overview">Proven in production</a></p>
 </span></div></h2><div><span><p>Pulsar has run in production at Yahoo scale for over 3 years, with millions of messages per second across millions of topics</p>
-</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/zh-CN/concepts-architecture">Horizontally scalable</a></p>
+</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/zh-CN/concepts-architecture-overview">Horizontally scalable</a></p>
 </span></div></h2><div><span><p>Seamlessly expand capacity to hundreds of nodes</p>
-</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/zh-CN/concepts-architecture">Low latency with durability</a></p>
+</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/zh-CN/concepts-architecture-overview">Low latency with durability</a></p>
 </span></div></h2><div><span><p>Designed for low publish latency (&lt; 5ms) at scale with strong durabilty guarantees</p>
 </span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/zh-CN/administration-geo">Geo-replication</a></p>
 </span></div></h2><div><span><p>Designed for configurable replication between data centers across multiple geographic regions</p>
-</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/zh-CN/concepts-architecture">Multi-tenancy</a></p>
+</span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/zh-CN/concepts-multi-tenancy">Multi-tenancy</a></p>
 </span></div></h2><div><span><p>Built from the ground up as a multi-tenant system. Supports Isolation, Authentication, Authorization and Quotas</p>
-</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/zh-CN/concepts-architecture">Persistent storage</a></p>
+</span></div></div></div></div><div class="gridBlock"><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/zh-CN/concepts-architecture-overview#persistent-storage">Persistent storage</a></p>
 </span></div></h2><div><span><p>Persistent message storage based on Apache BookKeeper. Provides IO-level isolation between write and read operations</p>
 </span></div></div></div><div class="blockElement alignCenter threeByGridBlock"><div class="blockContent"><h2><div><span><p><a href="/docs/zh-CN/client-libraries">Client libraries</a></p>
 </span></div></h2><div><span><p>Flexible messaging models with high-level APIs for Java, C++, Python and GO</p>
diff --git a/content/zh-CN/release-notes.html b/content/zh-CN/release-notes.html
index 95342bf..98f1392 100644
--- a/content/zh-CN/release-notes.html
+++ b/content/zh-CN/release-notes.html
@@ -16,7 +16,7 @@
 <p>It is a feature release, including several new features and major improvements:</p>
 <ul>
 <li><a href="/docs/en/io-overview/">Pulsar IO</a>: A connector framework for moving data in and out of Apache Pulsar leveraging <a href="/docs/en/functions-overview/">Pulsar Functions</a> runtime.</li>
-<li>A list of [Builtin Connectors]:
+<li>A list of <a href="/docs/en/io-connectors">Builtin Connectors</a>:
 <ul>
 <li><a href="/docs/en/io-aerospike/">Aerospike Connector</a></li>
 <li><a href="/docs/en/io-cassandra/">Cassandra Connector</a></li>
diff --git a/content/zh-CN/release-notes/index.html b/content/zh-CN/release-notes/index.html
index 95342bf..98f1392 100644
--- a/content/zh-CN/release-notes/index.html
+++ b/content/zh-CN/release-notes/index.html
@@ -16,7 +16,7 @@
 <p>It is a feature release, including several new features and major improvements:</p>
 <ul>
 <li><a href="/docs/en/io-overview/">Pulsar IO</a>: A connector framework for moving data in and out of Apache Pulsar leveraging <a href="/docs/en/functions-overview/">Pulsar Functions</a> runtime.</li>
-<li>A list of [Builtin Connectors]:
+<li>A list of <a href="/docs/en/io-connectors">Builtin Connectors</a>:
 <ul>
 <li><a href="/docs/en/io-aerospike/">Aerospike Connector</a></li>
 <li><a href="/docs/en/io-cassandra/">Cassandra Connector</a></li>


Mime
View raw message