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 b346af5  Updated site at revision 3f8944f
b346af5 is described below

commit b346af5a5264cff1f412afa0dd26e39f206608a7
Author: jenkins <[email protected]>
AuthorDate: Mon Aug 6 00:52:42 2018 +0000

    Updated site at revision 3f8944f
---
 content/docs/en/client-libraries.html              | 42 +++++++++++++++++++++-
 content/docs/en/client-libraries/index.html        | 42 +++++++++++++++++++++-
 content/docs/en/next/client-libraries.html         | 19 +++++++++-
 content/docs/en/next/client-libraries/index.html   | 19 +++++++++-
 content/docs/ja/client-libraries.html              | 42 +++++++++++++++++++++-
 content/docs/ja/client-libraries/index.html        | 42 +++++++++++++++++++++-
 content/docs/ja/next/client-libraries.html         | 19 +++++++++-
 content/docs/ja/next/client-libraries/index.html   | 19 +++++++++-
 content/docs/zh-CN/client-libraries.html           | 42 +++++++++++++++++++++-
 content/docs/zh-CN/client-libraries/index.html     | 42 +++++++++++++++++++++-
 content/docs/zh-CN/next/client-libraries.html      | 19 +++++++++-
 .../docs/zh-CN/next/client-libraries/index.html    | 19 +++++++++-
 content/swagger/swagger.json                       | 20 +++++------
 13 files changed, 364 insertions(+), 22 deletions(-)

diff --git a/content/docs/en/client-libraries.html 
b/content/docs/en/client-libraries.html
index 8d6f07c..07e8e16 100644
--- a/content/docs/en/client-libraries.html
+++ b/content/docs/en/client-libraries.html
@@ -60,7 +60,47 @@
 <h2><a class="anchor" aria-hidden="true" id="c-client"></a><a href="#c-client" 
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  [...]
 <p>For a tutorial on using the Pulsar C++ clent, see <a 
href="/docs/en/client-libraries-cpp">The Pulsar C++ client</a>.</p>
 <p>There are also <a 
href="http://www.stack.nl/~dimitri/doxygen/";>Doxygen</a>-generated API docs for 
the C++ client <a href="/api/cpp">here</a>.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/en/standalone-docker">← Start a standalone cluster with 
Docker</a><a class="docs-next button" href="/docs/en/concepts-overview">Pulsar 
Overview →</a></div></div></div><nav class="onPageNav"><ul 
class="toc-headings"><li><a href="#java-client">Java client</a></li><li><a 
href="#go-client">Go client</a></li><li><a href="#python-client">Python 
client</a></li><li><a href="#c-client">C++ client</a></ [...]
+<h2><a class="anchor" aria-hidden="true" id="feature-matrix"></a><a 
href="#feature-matrix" 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- [...]
+<p>This matrix lists all the features among different languages in Pulsar 
2.1.0-incubating release.</p>
+<table>
+<thead>
+<tr><th style="text-align:left">Feature</th><th 
style="text-align:center">Java</th><th style="text-align:center">C++</th><th 
style="text-align:center">Go</th><th style="text-align:center">Python</th><th 
style="text-align:center">WebSocket</th></tr>
+</thead>
+<tbody>
+<tr><td style="text-align:left">Partitioned topics</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Batching</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Compression</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">TLS</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Authentication</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Reader API</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Proxy Support</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Effectively-Once</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Schema</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Consumer seek</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Multi-topics consumer</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Topics regex consumer</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Compacted topics</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">User defined properties 
producer/consumer</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Reader hasMessageAvailable</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Hostname verification</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+</tbody>
+</table>
+<h2><a class="anchor" aria-hidden="true" id="thirdparty-clients"></a><a 
href="#thirdparty-clients" 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- [...]
+<p>Besides the official released clients, there are also multiple projects on 
developing a Pulsar client in different languages.</p>
+<blockquote>
+<p>if you have developed a Pulsar client, but it doesn't show up here. Feel 
free to submit a pull request to add your client to the list below.</p>
+</blockquote>
+<table>
+<thead>
+<tr><th>Language</th><th>Project</th><th>Maintainer</th><th>License</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>Go</td><td><a 
href="https://github.com/Comcast/pulsar-client-go";>pulsar-client-go</a></td><td><a
 href="https://github.com/Comcast";>Comcast</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>A native golang client</td></tr>
+<tr><td>Go</td><td><a 
href="https://github.com/t2y/go-pulsar";>go-pulsar</a></td><td><a 
href="https://github.com/t2y";>t2y</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td></td></tr>
+<tr><td>Scala</td><td><a 
href="https://github.com/sksamuel/pulsar4s";>pulsar4s</a></td><td><a 
href="https://github.com/sksamuel";>sksamuel</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>Idomatic, typesafe, and reactive Scala client for 
Apache Pulsar</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/en/standalone-docker">← Start a standalone cluster with 
Docker</a><a class="docs-next button" href="/docs/en/concepts-overview">Pulsar 
Overview →</a></div></div></div><nav class="onPageNav"><ul 
class="toc-headings"><li><a href="#java-client">Java client</a></li><li><a 
href="#go-client">Go client</a></li><li><a href="#python-client">Python 
client</a></li><li><a href="#c-client">C++ client</a></ [...]
       const community = 
document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/en/client-libraries/index.html 
b/content/docs/en/client-libraries/index.html
index 8d6f07c..07e8e16 100644
--- a/content/docs/en/client-libraries/index.html
+++ b/content/docs/en/client-libraries/index.html
@@ -60,7 +60,47 @@
 <h2><a class="anchor" aria-hidden="true" id="c-client"></a><a href="#c-client" 
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  [...]
 <p>For a tutorial on using the Pulsar C++ clent, see <a 
href="/docs/en/client-libraries-cpp">The Pulsar C++ client</a>.</p>
 <p>There are also <a 
href="http://www.stack.nl/~dimitri/doxygen/";>Doxygen</a>-generated API docs for 
the C++ client <a href="/api/cpp">here</a>.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/en/standalone-docker">← Start a standalone cluster with 
Docker</a><a class="docs-next button" href="/docs/en/concepts-overview">Pulsar 
Overview →</a></div></div></div><nav class="onPageNav"><ul 
class="toc-headings"><li><a href="#java-client">Java client</a></li><li><a 
href="#go-client">Go client</a></li><li><a href="#python-client">Python 
client</a></li><li><a href="#c-client">C++ client</a></ [...]
+<h2><a class="anchor" aria-hidden="true" id="feature-matrix"></a><a 
href="#feature-matrix" 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- [...]
+<p>This matrix lists all the features among different languages in Pulsar 
2.1.0-incubating release.</p>
+<table>
+<thead>
+<tr><th style="text-align:left">Feature</th><th 
style="text-align:center">Java</th><th style="text-align:center">C++</th><th 
style="text-align:center">Go</th><th style="text-align:center">Python</th><th 
style="text-align:center">WebSocket</th></tr>
+</thead>
+<tbody>
+<tr><td style="text-align:left">Partitioned topics</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Batching</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Compression</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">TLS</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Authentication</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Reader API</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Proxy Support</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Effectively-Once</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Schema</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Consumer seek</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Multi-topics consumer</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Topics regex consumer</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Compacted topics</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">User defined properties 
producer/consumer</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Reader hasMessageAvailable</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Hostname verification</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+</tbody>
+</table>
+<h2><a class="anchor" aria-hidden="true" id="thirdparty-clients"></a><a 
href="#thirdparty-clients" 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- [...]
+<p>Besides the official released clients, there are also multiple projects on 
developing a Pulsar client in different languages.</p>
+<blockquote>
+<p>if you have developed a Pulsar client, but it doesn't show up here. Feel 
free to submit a pull request to add your client to the list below.</p>
+</blockquote>
+<table>
+<thead>
+<tr><th>Language</th><th>Project</th><th>Maintainer</th><th>License</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>Go</td><td><a 
href="https://github.com/Comcast/pulsar-client-go";>pulsar-client-go</a></td><td><a
 href="https://github.com/Comcast";>Comcast</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>A native golang client</td></tr>
+<tr><td>Go</td><td><a 
href="https://github.com/t2y/go-pulsar";>go-pulsar</a></td><td><a 
href="https://github.com/t2y";>t2y</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td></td></tr>
+<tr><td>Scala</td><td><a 
href="https://github.com/sksamuel/pulsar4s";>pulsar4s</a></td><td><a 
href="https://github.com/sksamuel";>sksamuel</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>Idomatic, typesafe, and reactive Scala client for 
Apache Pulsar</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/en/standalone-docker">← Start a standalone cluster with 
Docker</a><a class="docs-next button" href="/docs/en/concepts-overview">Pulsar 
Overview →</a></div></div></div><nav class="onPageNav"><ul 
class="toc-headings"><li><a href="#java-client">Java client</a></li><li><a 
href="#go-client">Go client</a></li><li><a href="#python-client">Python 
client</a></li><li><a href="#c-client">C++ client</a></ [...]
       const community = 
document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/en/next/client-libraries.html 
b/content/docs/en/next/client-libraries.html
index d3a6838..4fa9960 100644
--- a/content/docs/en/next/client-libraries.html
+++ b/content/docs/en/next/client-libraries.html
@@ -60,7 +60,24 @@
 <h2><a class="anchor" aria-hidden="true" id="c-client"></a><a href="#c-client" 
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  [...]
 <p>For a tutorial on using the Pulsar C++ clent, see <a 
href="/docs/en/next/client-libraries-cpp">The Pulsar C++ client</a>.</p>
 <p>There are also <a 
href="http://www.stack.nl/~dimitri/doxygen/";>Doxygen</a>-generated API docs for 
the C++ client <a href="/api/cpp">here</a>.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/en/next/standalone-docker">← Start a standalone cluster 
with Docker</a><a class="docs-next button" 
href="/docs/en/next/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client">C++ cl [...]
+<h2><a class="anchor" aria-hidden="true" id="feature-matrix"></a><a 
href="#feature-matrix" 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- [...]
+<p>This matrix listing all the features among different languages in Pulsar 
master can be found <a 
href="https://github.com/apache/incubator-pulsar/wiki/Client-Features-Matrix";>here</a>.</p>
+<h2><a class="anchor" aria-hidden="true" id="thirdparty-clients"></a><a 
href="#thirdparty-clients" 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- [...]
+<p>Besides the official released clients, there are also multiple projects on 
developing a Pulsar client in different languages.</p>
+<blockquote>
+<p>if you have developed a Pulsar client, but it doesn't show up here. Feel 
free to submit a pull request to add your client to the list below.</p>
+</blockquote>
+<table>
+<thead>
+<tr><th>Language</th><th>Project</th><th>Maintainer</th><th>License</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>Go</td><td><a 
href="https://github.com/Comcast/pulsar-client-go";>pulsar-client-go</a></td><td><a
 href="https://github.com/Comcast";>Comcast</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>A native golang client</td></tr>
+<tr><td>Go</td><td><a 
href="https://github.com/t2y/go-pulsar";>go-pulsar</a></td><td><a 
href="https://github.com/t2y";>t2y</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td></td></tr>
+<tr><td>Scala</td><td><a 
href="https://github.com/sksamuel/pulsar4s";>pulsar4s</a></td><td><a 
href="https://github.com/sksamuel";>sksamuel</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>Idomatic, typesafe, and reactive Scala client for 
Apache Pulsar</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/en/next/standalone-docker">← Start a standalone cluster 
with Docker</a><a class="docs-next button" 
href="/docs/en/next/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client">C++ cl [...]
       const community = 
document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/en/next/client-libraries/index.html 
b/content/docs/en/next/client-libraries/index.html
index d3a6838..4fa9960 100644
--- a/content/docs/en/next/client-libraries/index.html
+++ b/content/docs/en/next/client-libraries/index.html
@@ -60,7 +60,24 @@
 <h2><a class="anchor" aria-hidden="true" id="c-client"></a><a href="#c-client" 
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  [...]
 <p>For a tutorial on using the Pulsar C++ clent, see <a 
href="/docs/en/next/client-libraries-cpp">The Pulsar C++ client</a>.</p>
 <p>There are also <a 
href="http://www.stack.nl/~dimitri/doxygen/";>Doxygen</a>-generated API docs for 
the C++ client <a href="/api/cpp">here</a>.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/en/next/standalone-docker">← Start a standalone cluster 
with Docker</a><a class="docs-next button" 
href="/docs/en/next/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client">C++ cl [...]
+<h2><a class="anchor" aria-hidden="true" id="feature-matrix"></a><a 
href="#feature-matrix" 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- [...]
+<p>This matrix listing all the features among different languages in Pulsar 
master can be found <a 
href="https://github.com/apache/incubator-pulsar/wiki/Client-Features-Matrix";>here</a>.</p>
+<h2><a class="anchor" aria-hidden="true" id="thirdparty-clients"></a><a 
href="#thirdparty-clients" 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- [...]
+<p>Besides the official released clients, there are also multiple projects on 
developing a Pulsar client in different languages.</p>
+<blockquote>
+<p>if you have developed a Pulsar client, but it doesn't show up here. Feel 
free to submit a pull request to add your client to the list below.</p>
+</blockquote>
+<table>
+<thead>
+<tr><th>Language</th><th>Project</th><th>Maintainer</th><th>License</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>Go</td><td><a 
href="https://github.com/Comcast/pulsar-client-go";>pulsar-client-go</a></td><td><a
 href="https://github.com/Comcast";>Comcast</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>A native golang client</td></tr>
+<tr><td>Go</td><td><a 
href="https://github.com/t2y/go-pulsar";>go-pulsar</a></td><td><a 
href="https://github.com/t2y";>t2y</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td></td></tr>
+<tr><td>Scala</td><td><a 
href="https://github.com/sksamuel/pulsar4s";>pulsar4s</a></td><td><a 
href="https://github.com/sksamuel";>sksamuel</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>Idomatic, typesafe, and reactive Scala client for 
Apache Pulsar</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/en/next/standalone-docker">← Start a standalone cluster 
with Docker</a><a class="docs-next button" 
href="/docs/en/next/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client">C++ cl [...]
       const community = 
document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/ja/client-libraries.html 
b/content/docs/ja/client-libraries.html
index d6f1169..a0a345c 100644
--- a/content/docs/ja/client-libraries.html
+++ b/content/docs/ja/client-libraries.html
@@ -60,7 +60,47 @@
 <h2><a class="anchor" aria-hidden="true" id="c-client"></a><a href="#c-client" 
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  [...]
 <p>For a tutorial on using the Pulsar C++ clent, see <a 
href="/docs/ja/client-libraries-cpp">The Pulsar C++ client</a>.</p>
 <p>There are also <a 
href="http://www.stack.nl/~dimitri/doxygen/";>Doxygen</a>-generated API docs for 
the C++ client <a href="/api/cpp">here</a>.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/ja/standalone-docker">← Start a standalone cluster with 
Docker</a><a class="docs-next button" href="/docs/ja/concepts-overview">Pulsar 
Overview →</a></div></div></div><nav class="onPageNav"><ul 
class="toc-headings"><li><a href="#java-client">Java client</a></li><li><a 
href="#go-client">Go client</a></li><li><a href="#python-client">Python 
client</a></li><li><a href="#c-client">C++ client</a></ [...]
+<h2><a class="anchor" aria-hidden="true" id="feature-matrix"></a><a 
href="#feature-matrix" 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- [...]
+<p>This matrix lists all the features among different languages in Pulsar 
2.1.0-incubating release.</p>
+<table>
+<thead>
+<tr><th style="text-align:left">Feature</th><th 
style="text-align:center">Java</th><th style="text-align:center">C++</th><th 
style="text-align:center">Go</th><th style="text-align:center">Python</th><th 
style="text-align:center">WebSocket</th></tr>
+</thead>
+<tbody>
+<tr><td style="text-align:left">Partitioned topics</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Batching</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Compression</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">TLS</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Authentication</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Reader API</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Proxy Support</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Effectively-Once</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Schema</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Consumer seek</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Multi-topics consumer</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Topics regex consumer</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Compacted topics</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">User defined properties 
producer/consumer</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Reader hasMessageAvailable</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Hostname verification</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+</tbody>
+</table>
+<h2><a class="anchor" aria-hidden="true" id="thirdparty-clients"></a><a 
href="#thirdparty-clients" 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- [...]
+<p>Besides the official released clients, there are also multiple projects on 
developing a Pulsar client in different languages.</p>
+<blockquote>
+<p>if you have developed a Pulsar client, but it doesn't show up here. Feel 
free to submit a pull request to add your client to the list below.</p>
+</blockquote>
+<table>
+<thead>
+<tr><th>Language</th><th>Project</th><th>Maintainer</th><th>License</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>Go</td><td><a 
href="https://github.com/Comcast/pulsar-client-go";>pulsar-client-go</a></td><td><a
 href="https://github.com/Comcast";>Comcast</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>A native golang client</td></tr>
+<tr><td>Go</td><td><a 
href="https://github.com/t2y/go-pulsar";>go-pulsar</a></td><td><a 
href="https://github.com/t2y";>t2y</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td></td></tr>
+<tr><td>Scala</td><td><a 
href="https://github.com/sksamuel/pulsar4s";>pulsar4s</a></td><td><a 
href="https://github.com/sksamuel";>sksamuel</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>Idomatic, typesafe, and reactive Scala client for 
Apache Pulsar</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/ja/standalone-docker">← Start a standalone cluster with 
Docker</a><a class="docs-next button" href="/docs/ja/concepts-overview">Pulsar 
Overview →</a></div></div></div><nav class="onPageNav"><ul 
class="toc-headings"><li><a href="#java-client">Java client</a></li><li><a 
href="#go-client">Go client</a></li><li><a href="#python-client">Python 
client</a></li><li><a href="#c-client">C++ client</a></ [...]
       const community = 
document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/ja/client-libraries/index.html 
b/content/docs/ja/client-libraries/index.html
index d6f1169..a0a345c 100644
--- a/content/docs/ja/client-libraries/index.html
+++ b/content/docs/ja/client-libraries/index.html
@@ -60,7 +60,47 @@
 <h2><a class="anchor" aria-hidden="true" id="c-client"></a><a href="#c-client" 
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  [...]
 <p>For a tutorial on using the Pulsar C++ clent, see <a 
href="/docs/ja/client-libraries-cpp">The Pulsar C++ client</a>.</p>
 <p>There are also <a 
href="http://www.stack.nl/~dimitri/doxygen/";>Doxygen</a>-generated API docs for 
the C++ client <a href="/api/cpp">here</a>.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/ja/standalone-docker">← Start a standalone cluster with 
Docker</a><a class="docs-next button" href="/docs/ja/concepts-overview">Pulsar 
Overview →</a></div></div></div><nav class="onPageNav"><ul 
class="toc-headings"><li><a href="#java-client">Java client</a></li><li><a 
href="#go-client">Go client</a></li><li><a href="#python-client">Python 
client</a></li><li><a href="#c-client">C++ client</a></ [...]
+<h2><a class="anchor" aria-hidden="true" id="feature-matrix"></a><a 
href="#feature-matrix" 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- [...]
+<p>This matrix lists all the features among different languages in Pulsar 
2.1.0-incubating release.</p>
+<table>
+<thead>
+<tr><th style="text-align:left">Feature</th><th 
style="text-align:center">Java</th><th style="text-align:center">C++</th><th 
style="text-align:center">Go</th><th style="text-align:center">Python</th><th 
style="text-align:center">WebSocket</th></tr>
+</thead>
+<tbody>
+<tr><td style="text-align:left">Partitioned topics</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Batching</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Compression</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">TLS</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Authentication</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Reader API</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Proxy Support</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Effectively-Once</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Schema</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Consumer seek</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Multi-topics consumer</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Topics regex consumer</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Compacted topics</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">User defined properties 
producer/consumer</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Reader hasMessageAvailable</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Hostname verification</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+</tbody>
+</table>
+<h2><a class="anchor" aria-hidden="true" id="thirdparty-clients"></a><a 
href="#thirdparty-clients" 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- [...]
+<p>Besides the official released clients, there are also multiple projects on 
developing a Pulsar client in different languages.</p>
+<blockquote>
+<p>if you have developed a Pulsar client, but it doesn't show up here. Feel 
free to submit a pull request to add your client to the list below.</p>
+</blockquote>
+<table>
+<thead>
+<tr><th>Language</th><th>Project</th><th>Maintainer</th><th>License</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>Go</td><td><a 
href="https://github.com/Comcast/pulsar-client-go";>pulsar-client-go</a></td><td><a
 href="https://github.com/Comcast";>Comcast</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>A native golang client</td></tr>
+<tr><td>Go</td><td><a 
href="https://github.com/t2y/go-pulsar";>go-pulsar</a></td><td><a 
href="https://github.com/t2y";>t2y</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td></td></tr>
+<tr><td>Scala</td><td><a 
href="https://github.com/sksamuel/pulsar4s";>pulsar4s</a></td><td><a 
href="https://github.com/sksamuel";>sksamuel</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>Idomatic, typesafe, and reactive Scala client for 
Apache Pulsar</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/ja/standalone-docker">← Start a standalone cluster with 
Docker</a><a class="docs-next button" href="/docs/ja/concepts-overview">Pulsar 
Overview →</a></div></div></div><nav class="onPageNav"><ul 
class="toc-headings"><li><a href="#java-client">Java client</a></li><li><a 
href="#go-client">Go client</a></li><li><a href="#python-client">Python 
client</a></li><li><a href="#c-client">C++ client</a></ [...]
       const community = 
document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/ja/next/client-libraries.html 
b/content/docs/ja/next/client-libraries.html
index 4b5880d..d62bdf3 100644
--- a/content/docs/ja/next/client-libraries.html
+++ b/content/docs/ja/next/client-libraries.html
@@ -60,7 +60,24 @@
 <h2><a class="anchor" aria-hidden="true" id="c-client"></a><a href="#c-client" 
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  [...]
 <p>For a tutorial on using the Pulsar C++ clent, see <a 
href="/docs/ja/next/client-libraries-cpp">The Pulsar C++ client</a>.</p>
 <p>There are also <a 
href="http://www.stack.nl/~dimitri/doxygen/";>Doxygen</a>-generated API docs for 
the C++ client <a href="/api/cpp">here</a>.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/ja/next/standalone-docker">← Start a standalone cluster 
with Docker</a><a class="docs-next button" 
href="/docs/ja/next/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client">C++ cl [...]
+<h2><a class="anchor" aria-hidden="true" id="feature-matrix"></a><a 
href="#feature-matrix" 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- [...]
+<p>This matrix listing all the features among different languages in Pulsar 
master can be found <a 
href="https://github.com/apache/incubator-pulsar/wiki/Client-Features-Matrix";>here</a>.</p>
+<h2><a class="anchor" aria-hidden="true" id="thirdparty-clients"></a><a 
href="#thirdparty-clients" 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- [...]
+<p>Besides the official released clients, there are also multiple projects on 
developing a Pulsar client in different languages.</p>
+<blockquote>
+<p>if you have developed a Pulsar client, but it doesn't show up here. Feel 
free to submit a pull request to add your client to the list below.</p>
+</blockquote>
+<table>
+<thead>
+<tr><th>Language</th><th>Project</th><th>Maintainer</th><th>License</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>Go</td><td><a 
href="https://github.com/Comcast/pulsar-client-go";>pulsar-client-go</a></td><td><a
 href="https://github.com/Comcast";>Comcast</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>A native golang client</td></tr>
+<tr><td>Go</td><td><a 
href="https://github.com/t2y/go-pulsar";>go-pulsar</a></td><td><a 
href="https://github.com/t2y";>t2y</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td></td></tr>
+<tr><td>Scala</td><td><a 
href="https://github.com/sksamuel/pulsar4s";>pulsar4s</a></td><td><a 
href="https://github.com/sksamuel";>sksamuel</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>Idomatic, typesafe, and reactive Scala client for 
Apache Pulsar</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/ja/next/standalone-docker">← Start a standalone cluster 
with Docker</a><a class="docs-next button" 
href="/docs/ja/next/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client">C++ cl [...]
       const community = 
document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/ja/next/client-libraries/index.html 
b/content/docs/ja/next/client-libraries/index.html
index 4b5880d..d62bdf3 100644
--- a/content/docs/ja/next/client-libraries/index.html
+++ b/content/docs/ja/next/client-libraries/index.html
@@ -60,7 +60,24 @@
 <h2><a class="anchor" aria-hidden="true" id="c-client"></a><a href="#c-client" 
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  [...]
 <p>For a tutorial on using the Pulsar C++ clent, see <a 
href="/docs/ja/next/client-libraries-cpp">The Pulsar C++ client</a>.</p>
 <p>There are also <a 
href="http://www.stack.nl/~dimitri/doxygen/";>Doxygen</a>-generated API docs for 
the C++ client <a href="/api/cpp">here</a>.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/ja/next/standalone-docker">← Start a standalone cluster 
with Docker</a><a class="docs-next button" 
href="/docs/ja/next/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client">C++ cl [...]
+<h2><a class="anchor" aria-hidden="true" id="feature-matrix"></a><a 
href="#feature-matrix" 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- [...]
+<p>This matrix listing all the features among different languages in Pulsar 
master can be found <a 
href="https://github.com/apache/incubator-pulsar/wiki/Client-Features-Matrix";>here</a>.</p>
+<h2><a class="anchor" aria-hidden="true" id="thirdparty-clients"></a><a 
href="#thirdparty-clients" 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- [...]
+<p>Besides the official released clients, there are also multiple projects on 
developing a Pulsar client in different languages.</p>
+<blockquote>
+<p>if you have developed a Pulsar client, but it doesn't show up here. Feel 
free to submit a pull request to add your client to the list below.</p>
+</blockquote>
+<table>
+<thead>
+<tr><th>Language</th><th>Project</th><th>Maintainer</th><th>License</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>Go</td><td><a 
href="https://github.com/Comcast/pulsar-client-go";>pulsar-client-go</a></td><td><a
 href="https://github.com/Comcast";>Comcast</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>A native golang client</td></tr>
+<tr><td>Go</td><td><a 
href="https://github.com/t2y/go-pulsar";>go-pulsar</a></td><td><a 
href="https://github.com/t2y";>t2y</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td></td></tr>
+<tr><td>Scala</td><td><a 
href="https://github.com/sksamuel/pulsar4s";>pulsar4s</a></td><td><a 
href="https://github.com/sksamuel";>sksamuel</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>Idomatic, typesafe, and reactive Scala client for 
Apache Pulsar</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/ja/next/standalone-docker">← Start a standalone cluster 
with Docker</a><a class="docs-next button" 
href="/docs/ja/next/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client">C++ cl [...]
       const community = 
document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/zh-CN/client-libraries.html 
b/content/docs/zh-CN/client-libraries.html
index 78eae98..47294cd 100644
--- a/content/docs/zh-CN/client-libraries.html
+++ b/content/docs/zh-CN/client-libraries.html
@@ -60,7 +60,47 @@
 <h2><a class="anchor" aria-hidden="true" id="c-client"></a><a href="#c-client" 
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  [...]
 <p>For a tutorial on using the Pulsar C++ clent, see <a 
href="/docs/zh-CN/client-libraries-cpp">The Pulsar C++ client</a>.</p>
 <p>There are also <a 
href="http://www.stack.nl/~dimitri/doxygen/";>Doxygen</a>-generated API docs for 
the C++ client <a href="/api/cpp">here</a>.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/zh-CN/standalone-docker">← Start a standalone cluster with 
Docker</a><a class="docs-next button" 
href="/docs/zh-CN/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client">C++ client [...]
+<h2><a class="anchor" aria-hidden="true" id="feature-matrix"></a><a 
href="#feature-matrix" 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- [...]
+<p>This matrix lists all the features among different languages in Pulsar 
2.1.0-incubating release.</p>
+<table>
+<thead>
+<tr><th style="text-align:left">Feature</th><th 
style="text-align:center">Java</th><th style="text-align:center">C++</th><th 
style="text-align:center">Go</th><th style="text-align:center">Python</th><th 
style="text-align:center">WebSocket</th></tr>
+</thead>
+<tbody>
+<tr><td style="text-align:left">Partitioned topics</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Batching</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Compression</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">TLS</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Authentication</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Reader API</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Proxy Support</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Effectively-Once</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Schema</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Consumer seek</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Multi-topics consumer</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Topics regex consumer</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Compacted topics</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">User defined properties 
producer/consumer</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Reader hasMessageAvailable</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Hostname verification</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+</tbody>
+</table>
+<h2><a class="anchor" aria-hidden="true" id="thirdparty-clients"></a><a 
href="#thirdparty-clients" 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- [...]
+<p>Besides the official released clients, there are also multiple projects on 
developing a Pulsar client in different languages.</p>
+<blockquote>
+<p>if you have developed a Pulsar client, but it doesn't show up here. Feel 
free to submit a pull request to add your client to the list below.</p>
+</blockquote>
+<table>
+<thead>
+<tr><th>Language</th><th>Project</th><th>Maintainer</th><th>License</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>Go</td><td><a 
href="https://github.com/Comcast/pulsar-client-go";>pulsar-client-go</a></td><td><a
 href="https://github.com/Comcast";>Comcast</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>A native golang client</td></tr>
+<tr><td>Go</td><td><a 
href="https://github.com/t2y/go-pulsar";>go-pulsar</a></td><td><a 
href="https://github.com/t2y";>t2y</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td></td></tr>
+<tr><td>Scala</td><td><a 
href="https://github.com/sksamuel/pulsar4s";>pulsar4s</a></td><td><a 
href="https://github.com/sksamuel";>sksamuel</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>Idomatic, typesafe, and reactive Scala client for 
Apache Pulsar</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/zh-CN/standalone-docker">← Start a standalone cluster with 
Docker</a><a class="docs-next button" 
href="/docs/zh-CN/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client">C++ client [...]
       const community = 
document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/zh-CN/client-libraries/index.html 
b/content/docs/zh-CN/client-libraries/index.html
index 78eae98..47294cd 100644
--- a/content/docs/zh-CN/client-libraries/index.html
+++ b/content/docs/zh-CN/client-libraries/index.html
@@ -60,7 +60,47 @@
 <h2><a class="anchor" aria-hidden="true" id="c-client"></a><a href="#c-client" 
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  [...]
 <p>For a tutorial on using the Pulsar C++ clent, see <a 
href="/docs/zh-CN/client-libraries-cpp">The Pulsar C++ client</a>.</p>
 <p>There are also <a 
href="http://www.stack.nl/~dimitri/doxygen/";>Doxygen</a>-generated API docs for 
the C++ client <a href="/api/cpp">here</a>.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/zh-CN/standalone-docker">← Start a standalone cluster with 
Docker</a><a class="docs-next button" 
href="/docs/zh-CN/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client">C++ client [...]
+<h2><a class="anchor" aria-hidden="true" id="feature-matrix"></a><a 
href="#feature-matrix" 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- [...]
+<p>This matrix lists all the features among different languages in Pulsar 
2.1.0-incubating release.</p>
+<table>
+<thead>
+<tr><th style="text-align:left">Feature</th><th 
style="text-align:center">Java</th><th style="text-align:center">C++</th><th 
style="text-align:center">Go</th><th style="text-align:center">Python</th><th 
style="text-align:center">WebSocket</th></tr>
+</thead>
+<tbody>
+<tr><td style="text-align:left">Partitioned topics</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Batching</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Compression</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">TLS</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Authentication</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Reader API</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Proxy Support</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td></tr>
+<tr><td style="text-align:left">Effectively-Once</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Schema</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Consumer seek</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Multi-topics consumer</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Topics regex consumer</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Compacted topics</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">User defined properties 
producer/consumer</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Reader hasMessageAvailable</td><td 
style="text-align:center">✅</td><td style="text-align:center">✅</td><td 
style="text-align:center"></td><td style="text-align:center">✅</td><td 
style="text-align:center">❌</td></tr>
+<tr><td style="text-align:left">Hostname verification</td><td 
style="text-align:center">✅</td><td style="text-align:center"></td><td 
style="text-align:center"></td><td style="text-align:center"></td><td 
style="text-align:center">❌</td></tr>
+</tbody>
+</table>
+<h2><a class="anchor" aria-hidden="true" id="thirdparty-clients"></a><a 
href="#thirdparty-clients" 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- [...]
+<p>Besides the official released clients, there are also multiple projects on 
developing a Pulsar client in different languages.</p>
+<blockquote>
+<p>if you have developed a Pulsar client, but it doesn't show up here. Feel 
free to submit a pull request to add your client to the list below.</p>
+</blockquote>
+<table>
+<thead>
+<tr><th>Language</th><th>Project</th><th>Maintainer</th><th>License</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>Go</td><td><a 
href="https://github.com/Comcast/pulsar-client-go";>pulsar-client-go</a></td><td><a
 href="https://github.com/Comcast";>Comcast</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>A native golang client</td></tr>
+<tr><td>Go</td><td><a 
href="https://github.com/t2y/go-pulsar";>go-pulsar</a></td><td><a 
href="https://github.com/t2y";>t2y</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td></td></tr>
+<tr><td>Scala</td><td><a 
href="https://github.com/sksamuel/pulsar4s";>pulsar4s</a></td><td><a 
href="https://github.com/sksamuel";>sksamuel</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>Idomatic, typesafe, and reactive Scala client for 
Apache Pulsar</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/zh-CN/standalone-docker">← Start a standalone cluster with 
Docker</a><a class="docs-next button" 
href="/docs/zh-CN/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client">C++ client [...]
       const community = 
document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/zh-CN/next/client-libraries.html 
b/content/docs/zh-CN/next/client-libraries.html
index 6a73473..fd56d67 100644
--- a/content/docs/zh-CN/next/client-libraries.html
+++ b/content/docs/zh-CN/next/client-libraries.html
@@ -60,7 +60,24 @@
 <h2><a class="anchor" aria-hidden="true" id="c-client"></a><a href="#c-client" 
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  [...]
 <p>For a tutorial on using the Pulsar C++ clent, see <a 
href="/docs/zh-CN/next/client-libraries-cpp">The Pulsar C++ client</a>.</p>
 <p>There are also <a 
href="http://www.stack.nl/~dimitri/doxygen/";>Doxygen</a>-generated API docs for 
the C++ client <a href="/api/cpp">here</a>.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/zh-CN/next/standalone-docker">← Start a standalone cluster 
with Docker</a><a class="docs-next button" 
href="/docs/zh-CN/next/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client"> [...]
+<h2><a class="anchor" aria-hidden="true" id="feature-matrix"></a><a 
href="#feature-matrix" 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- [...]
+<p>This matrix listing all the features among different languages in Pulsar 
master can be found <a 
href="https://github.com/apache/incubator-pulsar/wiki/Client-Features-Matrix";>here</a>.</p>
+<h2><a class="anchor" aria-hidden="true" id="thirdparty-clients"></a><a 
href="#thirdparty-clients" 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- [...]
+<p>Besides the official released clients, there are also multiple projects on 
developing a Pulsar client in different languages.</p>
+<blockquote>
+<p>if you have developed a Pulsar client, but it doesn't show up here. Feel 
free to submit a pull request to add your client to the list below.</p>
+</blockquote>
+<table>
+<thead>
+<tr><th>Language</th><th>Project</th><th>Maintainer</th><th>License</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>Go</td><td><a 
href="https://github.com/Comcast/pulsar-client-go";>pulsar-client-go</a></td><td><a
 href="https://github.com/Comcast";>Comcast</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>A native golang client</td></tr>
+<tr><td>Go</td><td><a 
href="https://github.com/t2y/go-pulsar";>go-pulsar</a></td><td><a 
href="https://github.com/t2y";>t2y</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td></td></tr>
+<tr><td>Scala</td><td><a 
href="https://github.com/sksamuel/pulsar4s";>pulsar4s</a></td><td><a 
href="https://github.com/sksamuel";>sksamuel</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>Idomatic, typesafe, and reactive Scala client for 
Apache Pulsar</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/zh-CN/next/standalone-docker">← Start a standalone cluster 
with Docker</a><a class="docs-next button" 
href="/docs/zh-CN/next/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client"> [...]
       const community = 
document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/docs/zh-CN/next/client-libraries/index.html 
b/content/docs/zh-CN/next/client-libraries/index.html
index 6a73473..fd56d67 100644
--- a/content/docs/zh-CN/next/client-libraries/index.html
+++ b/content/docs/zh-CN/next/client-libraries/index.html
@@ -60,7 +60,24 @@
 <h2><a class="anchor" aria-hidden="true" id="c-client"></a><a href="#c-client" 
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  [...]
 <p>For a tutorial on using the Pulsar C++ clent, see <a 
href="/docs/zh-CN/next/client-libraries-cpp">The Pulsar C++ client</a>.</p>
 <p>There are also <a 
href="http://www.stack.nl/~dimitri/doxygen/";>Doxygen</a>-generated API docs for 
the C++ client <a href="/api/cpp">here</a>.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/zh-CN/next/standalone-docker">← Start a standalone cluster 
with Docker</a><a class="docs-next button" 
href="/docs/zh-CN/next/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client"> [...]
+<h2><a class="anchor" aria-hidden="true" id="feature-matrix"></a><a 
href="#feature-matrix" 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- [...]
+<p>This matrix listing all the features among different languages in Pulsar 
master can be found <a 
href="https://github.com/apache/incubator-pulsar/wiki/Client-Features-Matrix";>here</a>.</p>
+<h2><a class="anchor" aria-hidden="true" id="thirdparty-clients"></a><a 
href="#thirdparty-clients" 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- [...]
+<p>Besides the official released clients, there are also multiple projects on 
developing a Pulsar client in different languages.</p>
+<blockquote>
+<p>if you have developed a Pulsar client, but it doesn't show up here. Feel 
free to submit a pull request to add your client to the list below.</p>
+</blockquote>
+<table>
+<thead>
+<tr><th>Language</th><th>Project</th><th>Maintainer</th><th>License</th><th>Description</th></tr>
+</thead>
+<tbody>
+<tr><td>Go</td><td><a 
href="https://github.com/Comcast/pulsar-client-go";>pulsar-client-go</a></td><td><a
 href="https://github.com/Comcast";>Comcast</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>A native golang client</td></tr>
+<tr><td>Go</td><td><a 
href="https://github.com/t2y/go-pulsar";>go-pulsar</a></td><td><a 
href="https://github.com/t2y";>t2y</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td></td></tr>
+<tr><td>Scala</td><td><a 
href="https://github.com/sksamuel/pulsar4s";>pulsar4s</a></td><td><a 
href="https://github.com/sksamuel";>sksamuel</a></td><td><a 
href="https://opensource.org/licenses/Apache-2.0";><img 
src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"; 
alt="License"></a></td><td>Idomatic, typesafe, and reactive Scala client for 
Apache Pulsar</td></tr>
+</tbody>
+</table>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev 
button" href="/docs/zh-CN/next/standalone-docker">← Start a standalone cluster 
with Docker</a><a class="docs-next button" 
href="/docs/zh-CN/next/concepts-overview">Pulsar Overview 
→</a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a 
href="#java-client">Java client</a></li><li><a href="#go-client">Go 
client</a></li><li><a href="#python-client">Python client</a></li><li><a 
href="#c-client"> [...]
       const community = 
document.querySelector("a[href='#community']").parentNode;
       const communityMenu =
         '<li>' +
diff --git a/content/swagger/swagger.json b/content/swagger/swagger.json
index 1bc26e5..3e8f88a 100644
--- a/content/swagger/swagger.json
+++ b/content/swagger/swagger.json
@@ -3751,7 +3751,7 @@
           "200" : {
             "description" : "successful operation",
             "schema" : {
-              "$ref" : "#/definitions/NonPersistentTopicStats"
+              "$ref" : "#/definitions/TopicStats"
             }
           },
           "403" : {
@@ -6418,12 +6418,21 @@
           "type" : "number",
           "format" : "double"
         },
+        "memory" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
         "cpu" : {
           "$ref" : "#/definitions/ResourceUsage"
         },
         "directMemory" : {
           "$ref" : "#/definitions/ResourceUsage"
         },
+        "bandwidthIn" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
+        "bandwidthOut" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
         "lastUpdate" : {
           "type" : "integer",
           "format" : "int64"
@@ -6436,15 +6445,6 @@
           "type" : "number",
           "format" : "double"
         },
-        "bandwidthIn" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
-        "bandwidthOut" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
-        "memory" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
         "underLoaded" : {
           "type" : "boolean"
         },

Reply via email to