You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tubemq.apache.org by gi...@apache.org on 2020/12/04 11:17:02 UTC

[incubator-tubemq-website] branch asf-site updated: Automated deployment: Fri Dec 4 11:16:54 UTC 2020 4d30da443cac076858db24967d7dd4a4e1dca020

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-tubemq-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 02efaf3  Automated deployment: Fri Dec  4 11:16:54 UTC 2020 4d30da443cac076858db24967d7dd4a4e1dca020
02efaf3 is described below

commit 02efaf3187dbec9354749428648242a6ee3ac687
Author: gosonzhang <go...@users.noreply.github.com>
AuthorDate: Fri Dec 4 11:16:54 2020 +0000

    Automated deployment: Fri Dec  4 11:16:54 UTC 2020 4d30da443cac076858db24967d7dd4a4e1dca020
---
 docs/en-us/download/download.md        |  11 +-
 docs/en-us/download/release-0.7.0.md   |  56 +++++++++
 docs/zh-cn/download/download.md        |   8 +-
 docs/zh-cn/download/release-0.7.0.md   |  51 ++++++++
 en-us/docs/download/download.html      |  10 +-
 en-us/docs/download/download.json      |   2 +-
 en-us/docs/download/download.md        |  11 +-
 en-us/docs/download/release-0.7.0.html | 214 +++++++++++++++++++++++++++++++++
 en-us/docs/download/release-0.7.0.json |   8 ++
 en-us/docs/download/release-0.7.0.md   |  56 +++++++++
 zh-cn/docs/download/download.html      |  10 +-
 zh-cn/docs/download/download.json      |   2 +-
 zh-cn/docs/download/download.md        |   8 +-
 zh-cn/docs/download/release-0.7.0.html | 214 +++++++++++++++++++++++++++++++++
 zh-cn/docs/download/release-0.7.0.json |   8 ++
 zh-cn/docs/download/release-0.7.0.md   |  51 ++++++++
 16 files changed, 712 insertions(+), 8 deletions(-)

diff --git a/docs/en-us/download/download.md b/docs/en-us/download/download.md
index 3cb6c6c..e972a6e 100644
--- a/docs/en-us/download/download.md
+++ b/docs/en-us/download/download.md
@@ -3,7 +3,16 @@ title: Download - Apache TubeMQ
 ---
 
 ## Download links
-  Use the links below to download the Apache TubeMQ Releases, the latest release is 0.6.0.
+  Use the links below to download the Apache TubeMQ Releases, the latest release is 0.7.0.
+
+
+## 0.7.0 release
+
+ - Released: December 4th, 2020
+ - [Release Notes](release-0.7.0.md)
+ - Source: [tubemq-0.7.0-incubating-src.tar.gz](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz)              [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc)]        [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.sha512)]
+ - Client: [tubemq-client-0.7.0-incubating-bin.tar.gz](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz)       [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.sha512)]
+ - Server: [tubemq-server-0.7.0-incubating-bin.tar.gz](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz)       [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.sha512)]
 
 ## 0.6.0 release
 
diff --git a/docs/en-us/download/release-0.7.0.md b/docs/en-us/download/release-0.7.0.md
new file mode 100644
index 0000000..06d8c66
--- /dev/null
+++ b/docs/en-us/download/release-0.7.0.md
@@ -0,0 +1,56 @@
+---
+title: Download - Apache TubeMQ
+---
+
+# Download the TubeMQ releases
+
+Use the links below to download the Apache TubeMQ from one of our mirrors.
+
+## TubeMQ
+| Date | Version| Comment | Downloads |
+|:---:|:--:|:--:|:--:|
+| December. 4th, 2020 | 0.7.0 | Source | [[SRC](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz)]                 [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc)]             [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.sha512)] |
+| |                       | Client | [[TAR](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz)]          [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.asc)]      [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.sha512)] |
+| |                       | Server | [[TAR](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz)]          [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.asc)]      [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.sha512)] |
+
+
+## Release Notes
+
+### New Features:
+
+| JIRA  | Summary  | Priority |
+| :---- | :------- | :------- |
+| [TUBEMQ-162](https://issues.apache.org/jira/browse/TUBEMQ-162) | Python SDK support in TubeMQ | High |
+| [TUBEMQ-336](https://issues.apache.org/jira/browse/TUBEMQ-336) | Propose web portal to manage tube cluster Phase-I | Major |
+| [TUBEMQ-390](https://issues.apache.org/jira/browse/TUBEMQ-390)   | support build C++ SDK with docker image | Normal |
+
+### IMPROVEMENTS:
+
+| JIRA  | Summary  | Priority |
+| :---- | :------- | :------- |
+| [TUBEMQ-369](https://issues.apache.org/jira/browse/TUBEMQ-369) | hope to add an option in the compilation script (like `make lib` etc...)                 | Major    |
+| [TUBEMQ-373](https://issues.apache.org/jira/browse/TUBEMQ-373) | Reduce the redundant code of Utils::Split functions             | Major    |
+| [TUBEMQ-374](https://issues.apache.org/jira/browse/TUBEMQ-374) | Adjust some coding style issues     | Major    |
+| [TUBEMQ-375](https://issues.apache.org/jira/browse/TUBEMQ-375) | Add a section to the README file about how to compile the project| Major    |
+| [TUBEMQ-385](https://issues.apache.org/jira/browse/TUBEMQ-385) | update docker images     | Major    |
+| [TUBEMQ-393](https://issues.apache.org/jira/browse/TUBEMQ-393) | Optimize the mapping code of WEB API     | Major    |
+| [TUBEMQ-406](https://issues.apache.org/jira/browse/TUBEMQ-406) | test_consumer.py works for both Python 2 and 3   | Minor |
+| [TUBEMQ-410](https://issues.apache.org/jira/browse/TUBEMQ-410) | install python package and simplify test_consumer.py    | Major    |
+| [TUBEMQ-416](https://issues.apache.org/jira/browse/TUBEMQ-416) | support consume from specified position   | Major    |
+| [TUBEMQ-417](https://issues.apache.org/jira/browse/TUBEMQ-417) | C++ Client support parse message from binary data for Python SDK    | Major    |
+| [TUBEMQ-419](https://issues.apache.org/jira/browse/TUBEMQ-419) | SetMaxPartCheckPeriodMs() negative number, getMessage() still  | Major    |
+
+### BUG FIXES:
+
+| JIRA                                                         | Summary                                                      | Priority |
+| :----------------------------------------------------------- | :----------------------------------------------------------- | :------- |
+| [TUBEMQ-365](https://issues.apache.org/jira/browse/TUBEMQ-365) | Whether the consumption setting is wrong after the processRequest exception | Major    |
+| [TUBEMQ-370](https://issues.apache.org/jira/browse/TUBEMQ-370) | Calling GetCurConsumedInfo API always returns failure      | Major    |
+| [TUBEMQ-376](https://issues.apache.org/jira/browse/TUBEMQ-376) | Move pullrequests_status notifications commits mail list | Major    |
+| [TUBEMQ-366](https://issues.apache.org/jira/browse/TUBEMQ-366) | Found a nullpointerexception bug in broker | Normal |
+| [TUBEMQ-379](https://issues.apache.org/jira/browse/TUBEMQ-379) | Modify the memory cache size default to 3M | Normal |
+| [TUBEMQ-380](https://issues.apache.org/jira/browse/TUBEMQ-380) | Cpp client link error when gcc optimization is disabled   | Major    |
+| [TUBEMQ-405](https://issues.apache.org/jira/browse/TUBEMQ-405) | python sdk install files lack of the whole cpp configuration | Major |
+| [TUBEMQ-401](https://issues.apache.org/jira/browse/TUBEMQ-401) | python sdk readme bug | Minor |
+| [TUBEMQ-407](https://issues.apache.org/jira/browse/TUBEMQ-407) | Fix some content in README.md | Trivial |
+| [TUBEMQ-418](https://issues.apache.org/jira/browse/TUBEMQ-418) | C++ SDK function SetMaxPartCheckPeriodMs() can't work | Major |
\ No newline at end of file
diff --git a/docs/zh-cn/download/download.md b/docs/zh-cn/download/download.md
index 7ff40b9..2413fce 100644
--- a/docs/zh-cn/download/download.md
+++ b/docs/zh-cn/download/download.md
@@ -3,8 +3,14 @@ title: 下载 - Apache TubeMQ
 ---
 
 ## 下载链接
-  使用以下链接,下载TubeMQ,最新版本为0.6.0.
+  使用以下链接,下载TubeMQ,最新版本为0.7.0.
 
+## 0.7.0 release
+ - 发布时间:2020-12-04
+ - [发版说明](release-0.7.0.md)
+ - 源码: [tubemq-0.7.0-incubating-src.tar.gz](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz)             [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc)]        [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.sha512)]
+ - 客户端: [tubemq-client-0.7.0-incubating-bin.tar.gz](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz)       [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.sha512)]
+ - 服务端: [tubemq-server-0.7.0-incubating-bin.tar.gz](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz)       [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.sha512)]
 ## 0.6.0 release
  - 发布时间:2020-10-21
  - [发版说明](release-0.6.0.md)
diff --git a/docs/zh-cn/download/release-0.7.0.md b/docs/zh-cn/download/release-0.7.0.md
new file mode 100644
index 0000000..f556381
--- /dev/null
+++ b/docs/zh-cn/download/release-0.7.0.md
@@ -0,0 +1,51 @@
+---
+title: 下载 - Apache TubeMQ
+---
+
+# 下载TubeMQ
+  使用以下镜像下载TubeMQ
+
+## TubeMQ
+| 日期 | 版本| 备注 | 下载 |
+|:---:|:--:|:--:|:--:|
+| 2020-12-04 | 0.7.0 | Source | [[SRC](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz)]                 [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc)]             [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.sha512)] |
+| |                       | Client | [[TAR](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz)]          [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.asc)]      [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.sha512)] |
+| |                       | Server | [[TAR](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz)]          [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.asc)]      [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.sha512)] |
+
+## 发版说明
+
+### 新特性
+| JIRA  | Summary  | Priority |
+| :---- | :------- | :------- |
+| [TUBEMQ-162](https://issues.apache.org/jira/browse/TUBEMQ-162) | Python SDK support in TubeMQ | High |
+| [TUBEMQ-336](https://issues.apache.org/jira/browse/TUBEMQ-336) | Propose web portal to manage tube cluster Phase-I | Major |
+| [TUBEMQ-390](https://issues.apache.org/jira/browse/TUBEMQ-390)   | support build C++ SDK with docker image | Normal |
+
+### 改进
+| JIRA  | Summary  | Priority |
+| :---- | :------- | :------- |
+| [TUBEMQ-369](https://issues.apache.org/jira/browse/TUBEMQ-369) | hope to add an option in the compilation script (like `make lib` etc...)                 | Major    |
+| [TUBEMQ-373](https://issues.apache.org/jira/browse/TUBEMQ-373) | Reduce the redundant code of Utils::Split functions             | Major    |
+| [TUBEMQ-374](https://issues.apache.org/jira/browse/TUBEMQ-374) | Adjust some coding style issues     | Major    |
+| [TUBEMQ-375](https://issues.apache.org/jira/browse/TUBEMQ-375) | Add a section to the README file about how to compile the project| Major    |
+| [TUBEMQ-385](https://issues.apache.org/jira/browse/TUBEMQ-385) | update docker images     | Major    |
+| [TUBEMQ-393](https://issues.apache.org/jira/browse/TUBEMQ-393) | Optimize the mapping code of WEB API     | Major    |
+| [TUBEMQ-406](https://issues.apache.org/jira/browse/TUBEMQ-406) | test_consumer.py works for both Python 2 and 3   | Minor |
+| [TUBEMQ-410](https://issues.apache.org/jira/browse/TUBEMQ-410) | install python package and simplify test_consumer.py    | Major    |
+| [TUBEMQ-416](https://issues.apache.org/jira/browse/TUBEMQ-416) | support consume from specified position   | Major    |
+| [TUBEMQ-417](https://issues.apache.org/jira/browse/TUBEMQ-417) | C++ Client support parse message from binary data for Python SDK    | Major    |
+| [TUBEMQ-419](https://issues.apache.org/jira/browse/TUBEMQ-419) | SetMaxPartCheckPeriodMs() negative number, getMessage() still  | Major    |
+
+### BUG修复
+| JIRA                                                         | Summary                                                      | Priority |
+| :----------------------------------------------------------- | :----------------------------------------------------------- | :------- |
+| [TUBEMQ-365](https://issues.apache.org/jira/browse/TUBEMQ-365) | Whether the consumption setting is wrong after the processRequest exception | Major    |
+| [TUBEMQ-370](https://issues.apache.org/jira/browse/TUBEMQ-370) | Calling GetCurConsumedInfo API always returns failure      | Major    |
+| [TUBEMQ-376](https://issues.apache.org/jira/browse/TUBEMQ-376) | Move pullrequests_status notifications commits mail list | Major    |
+| [TUBEMQ-366](https://issues.apache.org/jira/browse/TUBEMQ-366) | Found a nullpointerexception bug in broker | Normal |
+| [TUBEMQ-379](https://issues.apache.org/jira/browse/TUBEMQ-379) | Modify the memory cache size default to 3M | Normal |
+| [TUBEMQ-380](https://issues.apache.org/jira/browse/TUBEMQ-380) | Cpp client link error when gcc optimization is disabled   | Major    |
+| [TUBEMQ-405](https://issues.apache.org/jira/browse/TUBEMQ-405) | python sdk install files lack of the whole cpp configuration | Major |
+| [TUBEMQ-401](https://issues.apache.org/jira/browse/TUBEMQ-401) | python sdk readme bug | Minor |
+| [TUBEMQ-407](https://issues.apache.org/jira/browse/TUBEMQ-407) | Fix some content in README.md | Trivial |
+| [TUBEMQ-418](https://issues.apache.org/jira/browse/TUBEMQ-418) | C++ SDK function SetMaxPartCheckPeriodMs() can't work | Major |
diff --git a/en-us/docs/download/download.html b/en-us/docs/download/download.html
index 3616dde..cc15beb 100644
--- a/en-us/docs/download/download.html
+++ b/en-us/docs/download/download.html
@@ -13,7 +13,15 @@
 </head>
 <body>
 	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><a href="//www.apache.org"><img class="logo apache" style="width:120px" src="/img/asf_logo.svg"/></a><div class="logo-split"></div><a href=""></a><img class="logo tube" style="width:72px" src="/img/Tube logo.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-swi [...]
-<p>Use the links below to download the Apache TubeMQ Releases, the latest release is 0.6.0.</p>
+<p>Use the links below to download the Apache TubeMQ Releases, the latest release is 0.7.0.</p>
+<h2>0.7.0 release</h2>
+<ul>
+<li>Released: December 4th, 2020</li>
+<li><a href="release-0.7.0.md">Release Notes</a></li>
+<li>Source: <a href="http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz">tubemq-0.7.0-incubating-src.tar.gz</a>              [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc">PGP</a>]        [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.sha512">SHA512</a>]</li>
+<li>Client: <a href="http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz">tubemq-client-0.7.0-incubating-bin.tar.gz</a>       [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.asc">PGP</a>] [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.sha512">SHA512</a>]</li>
+<li>Server: <a href="http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz">tubemq-server-0.7.0-incubating-bin.tar.gz</a>       [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.asc">PGP</a>] [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.sha512">SHA512</a>]</li>
+</ul>
 <h2>0.6.0 release</h2>
 <ul>
 <li>Released: October 21th, 2020</li>
diff --git a/en-us/docs/download/download.json b/en-us/docs/download/download.json
index 12f62b3..6857e35 100644
--- a/en-us/docs/download/download.json
+++ b/en-us/docs/download/download.json
@@ -1,6 +1,6 @@
 {
   "filename": "download.md",
-  "__html": "<h2>Download links</h2>\n<p>Use the links below to download the Apache TubeMQ Releases, the latest release is 0.6.0.</p>\n<h2>0.6.0 release</h2>\n<ul>\n<li>Released: October 21th, 2020</li>\n<li><a href=\"release-0.6.0.md\">Release Notes</a></li>\n<li>Source: <a href=\"http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.6.0-incubating/apache-tubemq-0.6.0-incubating-src.tar.gz\">tubemq-0.6.0-incubating-src.tar.gz</a>              [<a href=\"https://downloads.apache.org/in [...]
+  "__html": "<h2>Download links</h2>\n<p>Use the links below to download the Apache TubeMQ Releases, the latest release is 0.7.0.</p>\n<h2>0.7.0 release</h2>\n<ul>\n<li>Released: December 4th, 2020</li>\n<li><a href=\"release-0.7.0.md\">Release Notes</a></li>\n<li>Source: <a href=\"http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz\">tubemq-0.7.0-incubating-src.tar.gz</a>              [<a href=\"https://downloads.apache.org/in [...]
   "link": "/en-us/docs/download/download.html",
   "meta": {
     "title": "Download - Apache TubeMQ"
diff --git a/en-us/docs/download/download.md b/en-us/docs/download/download.md
index 3cb6c6c..e972a6e 100644
--- a/en-us/docs/download/download.md
+++ b/en-us/docs/download/download.md
@@ -3,7 +3,16 @@ title: Download - Apache TubeMQ
 ---
 
 ## Download links
-  Use the links below to download the Apache TubeMQ Releases, the latest release is 0.6.0.
+  Use the links below to download the Apache TubeMQ Releases, the latest release is 0.7.0.
+
+
+## 0.7.0 release
+
+ - Released: December 4th, 2020
+ - [Release Notes](release-0.7.0.md)
+ - Source: [tubemq-0.7.0-incubating-src.tar.gz](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz)              [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc)]        [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.sha512)]
+ - Client: [tubemq-client-0.7.0-incubating-bin.tar.gz](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz)       [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.sha512)]
+ - Server: [tubemq-server-0.7.0-incubating-bin.tar.gz](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz)       [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.sha512)]
 
 ## 0.6.0 release
 
diff --git a/en-us/docs/download/release-0.7.0.html b/en-us/docs/download/release-0.7.0.html
new file mode 100644
index 0000000..a643e22
--- /dev/null
+++ b/en-us/docs/download/release-0.7.0.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+	<meta charset="UTF-8">
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+	<meta name="keywords" content="release-0.7.0" />
+	<meta name="description" content="release-0.7.0" />
+	<!-- 网页标签标题 -->
+	<title>Download - Apache TubeMQ</title>
+	<link rel="shortcut icon" href="/img/apache.ico"/>
+	<link rel="stylesheet" href="/build/documentation.css" />
+</head>
+<body>
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><a href="//www.apache.org"><img class="logo apache" style="width:120px" src="/img/asf_logo.svg"/></a><div class="logo-split"></div><a href=""></a><img class="logo tube" style="width:72px" src="/img/Tube logo.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-swi [...]
+<p>Use the links below to download the Apache TubeMQ from one of our mirrors.</p>
+<h2>TubeMQ</h2>
+<table>
+<thead>
+<tr>
+<th style="text-align:center">Date</th>
+<th style="text-align:center">Version</th>
+<th style="text-align:center">Comment</th>
+<th style="text-align:center">Downloads</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:center">December. 4th, 2020</td>
+<td style="text-align:center">0.7.0</td>
+<td style="text-align:center">Source</td>
+<td style="text-align:center">[<a href="http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz">SRC</a>]                 [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc">PGP</a>]             [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.sha512">SHA512</a>]</td>
+</tr>
+<tr>
+<td style="text-align:center"></td>
+<td style="text-align:center"></td>
+<td style="text-align:center">Client</td>
+<td style="text-align:center">[<a href="http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz">TAR</a>]          [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.asc">PGP</a>]      [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.sha512">SHA512</a>]</td>
+</tr>
+<tr>
+<td style="text-align:center"></td>
+<td style="text-align:center"></td>
+<td style="text-align:center">Server</td>
+<td style="text-align:center">[<a href="http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz">TAR</a>]          [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.asc">PGP</a>]      [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.sha512">SHA512</a>]</td>
+</tr>
+</tbody>
+</table>
+<h2>Release Notes</h2>
+<h3>New Features:</h3>
+<table>
+<thead>
+<tr>
+<th style="text-align:left">JIRA</th>
+<th style="text-align:left">Summary</th>
+<th style="text-align:left">Priority</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-162">TUBEMQ-162</a></td>
+<td style="text-align:left">Python SDK support in TubeMQ</td>
+<td style="text-align:left">High</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-336">TUBEMQ-336</a></td>
+<td style="text-align:left">Propose web portal to manage tube cluster Phase-I</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-390">TUBEMQ-390</a></td>
+<td style="text-align:left">support build C++ SDK with docker image</td>
+<td style="text-align:left">Normal</td>
+</tr>
+</tbody>
+</table>
+<h3>IMPROVEMENTS:</h3>
+<table>
+<thead>
+<tr>
+<th style="text-align:left">JIRA</th>
+<th style="text-align:left">Summary</th>
+<th style="text-align:left">Priority</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-369">TUBEMQ-369</a></td>
+<td style="text-align:left">hope to add an option in the compilation script (like <code>make lib</code> etc...)</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-373">TUBEMQ-373</a></td>
+<td style="text-align:left">Reduce the redundant code of Utils::Split functions</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-374">TUBEMQ-374</a></td>
+<td style="text-align:left">Adjust some coding style issues</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-375">TUBEMQ-375</a></td>
+<td style="text-align:left">Add a section to the README file about how to compile the project</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-385">TUBEMQ-385</a></td>
+<td style="text-align:left">update docker images</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-393">TUBEMQ-393</a></td>
+<td style="text-align:left">Optimize the mapping code of WEB API</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-406">TUBEMQ-406</a></td>
+<td style="text-align:left">test_consumer.py works for both Python 2 and 3</td>
+<td style="text-align:left">Minor</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-410">TUBEMQ-410</a></td>
+<td style="text-align:left">install python package and simplify test_consumer.py</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-416">TUBEMQ-416</a></td>
+<td style="text-align:left">support consume from specified position</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-417">TUBEMQ-417</a></td>
+<td style="text-align:left">C++ Client support parse message from binary data for Python SDK</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-419">TUBEMQ-419</a></td>
+<td style="text-align:left">SetMaxPartCheckPeriodMs() negative number, getMessage() still</td>
+<td style="text-align:left">Major</td>
+</tr>
+</tbody>
+</table>
+<h3>BUG FIXES:</h3>
+<table>
+<thead>
+<tr>
+<th style="text-align:left">JIRA</th>
+<th style="text-align:left">Summary</th>
+<th style="text-align:left">Priority</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-365">TUBEMQ-365</a></td>
+<td style="text-align:left">Whether the consumption setting is wrong after the processRequest exception</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-370">TUBEMQ-370</a></td>
+<td style="text-align:left">Calling GetCurConsumedInfo API always returns failure</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-376">TUBEMQ-376</a></td>
+<td style="text-align:left">Move pullrequests_status notifications commits mail list</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-366">TUBEMQ-366</a></td>
+<td style="text-align:left">Found a nullpointerexception bug in broker</td>
+<td style="text-align:left">Normal</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-379">TUBEMQ-379</a></td>
+<td style="text-align:left">Modify the memory cache size default to 3M</td>
+<td style="text-align:left">Normal</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-380">TUBEMQ-380</a></td>
+<td style="text-align:left">Cpp client link error when gcc optimization is disabled</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-405">TUBEMQ-405</a></td>
+<td style="text-align:left">python sdk install files lack of the whole cpp configuration</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-401">TUBEMQ-401</a></td>
+<td style="text-align:left">python sdk readme bug</td>
+<td style="text-align:left">Minor</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-407">TUBEMQ-407</a></td>
+<td style="text-align:left">Fix some content in <a href="http://README.md">README.md</a></td>
+<td style="text-align:left">Trivial</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-418">TUBEMQ-418</a></td>
+<td style="text-align:left">C++ SDK function SetMaxPartCheckPeriodMs() can't work</td>
+<td style="text-align:left">Major</td>
+</tr>
+</tbody>
+</table>
+</div></section><footer class="footer-container"><div class="footer-body"><img src="/img/incubator-logo.svg"/><div class="cols-container"><div class="col col-24"><p>Apache TubeMQ (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with  [...]
+	<script src="https://f.alicdn.com/react/15.4.1/react-with-addons.min.js"></script>
+	<script src="https://f.alicdn.com/react/15.4.1/react-dom.min.js"></script>
+	<script src="https://buttons.github.io/buttons.js"></script>
+	<script>
+		window.rootPath = '';
+  </script>
+	<script src="/build/documentation.js"></script>
+</body>
+</html>
diff --git a/en-us/docs/download/release-0.7.0.json b/en-us/docs/download/release-0.7.0.json
new file mode 100644
index 0000000..8a9b767
--- /dev/null
+++ b/en-us/docs/download/release-0.7.0.json
@@ -0,0 +1,8 @@
+{
+  "filename": "release-0.7.0.md",
+  "__html": "<h1>Download the TubeMQ releases</h1>\n<p>Use the links below to download the Apache TubeMQ from one of our mirrors.</p>\n<h2>TubeMQ</h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:center\">Date</th>\n<th style=\"text-align:center\">Version</th>\n<th style=\"text-align:center\">Comment</th>\n<th style=\"text-align:center\">Downloads</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style=\"text-align:center\">December. 4th, 2020</td>\n<td style=\"text-align:center\">0.7.0</td>\ [...]
+  "link": "/en-us/docs/download/release-0.7.0.html",
+  "meta": {
+    "title": "Download - Apache TubeMQ"
+  }
+}
\ No newline at end of file
diff --git a/en-us/docs/download/release-0.7.0.md b/en-us/docs/download/release-0.7.0.md
new file mode 100644
index 0000000..06d8c66
--- /dev/null
+++ b/en-us/docs/download/release-0.7.0.md
@@ -0,0 +1,56 @@
+---
+title: Download - Apache TubeMQ
+---
+
+# Download the TubeMQ releases
+
+Use the links below to download the Apache TubeMQ from one of our mirrors.
+
+## TubeMQ
+| Date | Version| Comment | Downloads |
+|:---:|:--:|:--:|:--:|
+| December. 4th, 2020 | 0.7.0 | Source | [[SRC](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz)]                 [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc)]             [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.sha512)] |
+| |                       | Client | [[TAR](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz)]          [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.asc)]      [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.sha512)] |
+| |                       | Server | [[TAR](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz)]          [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.asc)]      [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.sha512)] |
+
+
+## Release Notes
+
+### New Features:
+
+| JIRA  | Summary  | Priority |
+| :---- | :------- | :------- |
+| [TUBEMQ-162](https://issues.apache.org/jira/browse/TUBEMQ-162) | Python SDK support in TubeMQ | High |
+| [TUBEMQ-336](https://issues.apache.org/jira/browse/TUBEMQ-336) | Propose web portal to manage tube cluster Phase-I | Major |
+| [TUBEMQ-390](https://issues.apache.org/jira/browse/TUBEMQ-390)   | support build C++ SDK with docker image | Normal |
+
+### IMPROVEMENTS:
+
+| JIRA  | Summary  | Priority |
+| :---- | :------- | :------- |
+| [TUBEMQ-369](https://issues.apache.org/jira/browse/TUBEMQ-369) | hope to add an option in the compilation script (like `make lib` etc...)                 | Major    |
+| [TUBEMQ-373](https://issues.apache.org/jira/browse/TUBEMQ-373) | Reduce the redundant code of Utils::Split functions             | Major    |
+| [TUBEMQ-374](https://issues.apache.org/jira/browse/TUBEMQ-374) | Adjust some coding style issues     | Major    |
+| [TUBEMQ-375](https://issues.apache.org/jira/browse/TUBEMQ-375) | Add a section to the README file about how to compile the project| Major    |
+| [TUBEMQ-385](https://issues.apache.org/jira/browse/TUBEMQ-385) | update docker images     | Major    |
+| [TUBEMQ-393](https://issues.apache.org/jira/browse/TUBEMQ-393) | Optimize the mapping code of WEB API     | Major    |
+| [TUBEMQ-406](https://issues.apache.org/jira/browse/TUBEMQ-406) | test_consumer.py works for both Python 2 and 3   | Minor |
+| [TUBEMQ-410](https://issues.apache.org/jira/browse/TUBEMQ-410) | install python package and simplify test_consumer.py    | Major    |
+| [TUBEMQ-416](https://issues.apache.org/jira/browse/TUBEMQ-416) | support consume from specified position   | Major    |
+| [TUBEMQ-417](https://issues.apache.org/jira/browse/TUBEMQ-417) | C++ Client support parse message from binary data for Python SDK    | Major    |
+| [TUBEMQ-419](https://issues.apache.org/jira/browse/TUBEMQ-419) | SetMaxPartCheckPeriodMs() negative number, getMessage() still  | Major    |
+
+### BUG FIXES:
+
+| JIRA                                                         | Summary                                                      | Priority |
+| :----------------------------------------------------------- | :----------------------------------------------------------- | :------- |
+| [TUBEMQ-365](https://issues.apache.org/jira/browse/TUBEMQ-365) | Whether the consumption setting is wrong after the processRequest exception | Major    |
+| [TUBEMQ-370](https://issues.apache.org/jira/browse/TUBEMQ-370) | Calling GetCurConsumedInfo API always returns failure      | Major    |
+| [TUBEMQ-376](https://issues.apache.org/jira/browse/TUBEMQ-376) | Move pullrequests_status notifications commits mail list | Major    |
+| [TUBEMQ-366](https://issues.apache.org/jira/browse/TUBEMQ-366) | Found a nullpointerexception bug in broker | Normal |
+| [TUBEMQ-379](https://issues.apache.org/jira/browse/TUBEMQ-379) | Modify the memory cache size default to 3M | Normal |
+| [TUBEMQ-380](https://issues.apache.org/jira/browse/TUBEMQ-380) | Cpp client link error when gcc optimization is disabled   | Major    |
+| [TUBEMQ-405](https://issues.apache.org/jira/browse/TUBEMQ-405) | python sdk install files lack of the whole cpp configuration | Major |
+| [TUBEMQ-401](https://issues.apache.org/jira/browse/TUBEMQ-401) | python sdk readme bug | Minor |
+| [TUBEMQ-407](https://issues.apache.org/jira/browse/TUBEMQ-407) | Fix some content in README.md | Trivial |
+| [TUBEMQ-418](https://issues.apache.org/jira/browse/TUBEMQ-418) | C++ SDK function SetMaxPartCheckPeriodMs() can't work | Major |
\ No newline at end of file
diff --git a/zh-cn/docs/download/download.html b/zh-cn/docs/download/download.html
index 3ae02e2..dd51000 100644
--- a/zh-cn/docs/download/download.html
+++ b/zh-cn/docs/download/download.html
@@ -13,7 +13,15 @@
 </head>
 <body>
 	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><a href="//www.apache.org"><img class="logo apache" style="width:120px" src="/img/asf_logo.svg"/></a><div class="logo-split"></div><a href=""></a><img class="logo tube" style="width:72px" src="/img/Tube logo.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-swi [...]
-<p>使用以下链接,下载TubeMQ,最新版本为0.6.0.</p>
+<p>使用以下链接,下载TubeMQ,最新版本为0.7.0.</p>
+<h2>0.7.0 release</h2>
+<ul>
+<li>发布时间:2020-12-04</li>
+<li><a href="release-0.7.0.md">发版说明</a></li>
+<li>源码: <a href="http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz">tubemq-0.7.0-incubating-src.tar.gz</a>             [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc">PGP</a>]        [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.sha512">SHA512</a>]</li>
+<li>客户端: <a href="http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz">tubemq-client-0.7.0-incubating-bin.tar.gz</a>       [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.asc">PGP</a>] [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.sha512">SHA512</a>]</li>
+<li>服务端: <a href="http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz">tubemq-server-0.7.0-incubating-bin.tar.gz</a>       [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.asc">PGP</a>] [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.sha512">SHA512</a>]</li>
+</ul>
 <h2>0.6.0 release</h2>
 <ul>
 <li>发布时间:2020-10-21</li>
diff --git a/zh-cn/docs/download/download.json b/zh-cn/docs/download/download.json
index 8693817..b25c859 100644
--- a/zh-cn/docs/download/download.json
+++ b/zh-cn/docs/download/download.json
@@ -1,6 +1,6 @@
 {
   "filename": "download.md",
-  "__html": "<h2>下载链接</h2>\n<p>使用以下链接,下载TubeMQ,最新版本为0.6.0.</p>\n<h2>0.6.0 release</h2>\n<ul>\n<li>发布时间:2020-10-21</li>\n<li><a href=\"release-0.6.0.md\">发版说明</a></li>\n<li>源码: <a href=\"http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.6.0-incubating/apache-tubemq-0.6.0-incubating-src.tar.gz\">tubemq-0.6.0-incubating-src.tar.gz</a>             [<a href=\"https://downloads.apache.org/incubator/tubemq/0.6.0-incubating/apache-tubemq-0.6.0-incubating-src.tar.gz.asc\">PGP</a>]        [< [...]
+  "__html": "<h2>下载链接</h2>\n<p>使用以下链接,下载TubeMQ,最新版本为0.7.0.</p>\n<h2>0.7.0 release</h2>\n<ul>\n<li>发布时间:2020-12-04</li>\n<li><a href=\"release-0.7.0.md\">发版说明</a></li>\n<li>源码: <a href=\"http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz\">tubemq-0.7.0-incubating-src.tar.gz</a>             [<a href=\"https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc\">PGP</a>]        [< [...]
   "link": "/zh-cn/docs/download/download.html",
   "meta": {
     "title": "下载 - Apache TubeMQ"
diff --git a/zh-cn/docs/download/download.md b/zh-cn/docs/download/download.md
index 7ff40b9..2413fce 100644
--- a/zh-cn/docs/download/download.md
+++ b/zh-cn/docs/download/download.md
@@ -3,8 +3,14 @@ title: 下载 - Apache TubeMQ
 ---
 
 ## 下载链接
-  使用以下链接,下载TubeMQ,最新版本为0.6.0.
+  使用以下链接,下载TubeMQ,最新版本为0.7.0.
 
+## 0.7.0 release
+ - 发布时间:2020-12-04
+ - [发版说明](release-0.7.0.md)
+ - 源码: [tubemq-0.7.0-incubating-src.tar.gz](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz)             [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc)]        [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.sha512)]
+ - 客户端: [tubemq-client-0.7.0-incubating-bin.tar.gz](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz)       [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.sha512)]
+ - 服务端: [tubemq-server-0.7.0-incubating-bin.tar.gz](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz)       [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.asc)] [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.sha512)]
 ## 0.6.0 release
  - 发布时间:2020-10-21
  - [发版说明](release-0.6.0.md)
diff --git a/zh-cn/docs/download/release-0.7.0.html b/zh-cn/docs/download/release-0.7.0.html
new file mode 100644
index 0000000..be827dc
--- /dev/null
+++ b/zh-cn/docs/download/release-0.7.0.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+	<meta charset="UTF-8">
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+	<meta name="keywords" content="release-0.7.0" />
+	<meta name="description" content="release-0.7.0" />
+	<!-- 网页标签标题 -->
+	<title>下载 - Apache TubeMQ</title>
+	<link rel="shortcut icon" href="/img/apache.ico"/>
+	<link rel="stylesheet" href="/build/documentation.css" />
+</head>
+<body>
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><a href="//www.apache.org"><img class="logo apache" style="width:120px" src="/img/asf_logo.svg"/></a><div class="logo-split"></div><a href=""></a><img class="logo tube" style="width:72px" src="/img/Tube logo.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-swi [...]
+<p>使用以下镜像下载TubeMQ</p>
+<h2>TubeMQ</h2>
+<table>
+<thead>
+<tr>
+<th style="text-align:center">日期</th>
+<th style="text-align:center">版本</th>
+<th style="text-align:center">备注</th>
+<th style="text-align:center">下载</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:center">2020-12-04</td>
+<td style="text-align:center">0.7.0</td>
+<td style="text-align:center">Source</td>
+<td style="text-align:center">[<a href="http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz">SRC</a>]                 [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc">PGP</a>]             [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.sha512">SHA512</a>]</td>
+</tr>
+<tr>
+<td style="text-align:center"></td>
+<td style="text-align:center"></td>
+<td style="text-align:center">Client</td>
+<td style="text-align:center">[<a href="http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz">TAR</a>]          [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.asc">PGP</a>]      [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.sha512">SHA512</a>]</td>
+</tr>
+<tr>
+<td style="text-align:center"></td>
+<td style="text-align:center"></td>
+<td style="text-align:center">Server</td>
+<td style="text-align:center">[<a href="http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz">TAR</a>]          [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.asc">PGP</a>]      [<a href="https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.sha512">SHA512</a>]</td>
+</tr>
+</tbody>
+</table>
+<h2>发版说明</h2>
+<h3>新特性</h3>
+<table>
+<thead>
+<tr>
+<th style="text-align:left">JIRA</th>
+<th style="text-align:left">Summary</th>
+<th style="text-align:left">Priority</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-162">TUBEMQ-162</a></td>
+<td style="text-align:left">Python SDK support in TubeMQ</td>
+<td style="text-align:left">High</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-336">TUBEMQ-336</a></td>
+<td style="text-align:left">Propose web portal to manage tube cluster Phase-I</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-390">TUBEMQ-390</a></td>
+<td style="text-align:left">support build C++ SDK with docker image</td>
+<td style="text-align:left">Normal</td>
+</tr>
+</tbody>
+</table>
+<h3>改进</h3>
+<table>
+<thead>
+<tr>
+<th style="text-align:left">JIRA</th>
+<th style="text-align:left">Summary</th>
+<th style="text-align:left">Priority</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-369">TUBEMQ-369</a></td>
+<td style="text-align:left">hope to add an option in the compilation script (like <code>make lib</code> etc...)</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-373">TUBEMQ-373</a></td>
+<td style="text-align:left">Reduce the redundant code of Utils::Split functions</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-374">TUBEMQ-374</a></td>
+<td style="text-align:left">Adjust some coding style issues</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-375">TUBEMQ-375</a></td>
+<td style="text-align:left">Add a section to the README file about how to compile the project</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-385">TUBEMQ-385</a></td>
+<td style="text-align:left">update docker images</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-393">TUBEMQ-393</a></td>
+<td style="text-align:left">Optimize the mapping code of WEB API</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-406">TUBEMQ-406</a></td>
+<td style="text-align:left">test_consumer.py works for both Python 2 and 3</td>
+<td style="text-align:left">Minor</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-410">TUBEMQ-410</a></td>
+<td style="text-align:left">install python package and simplify test_consumer.py</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-416">TUBEMQ-416</a></td>
+<td style="text-align:left">support consume from specified position</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-417">TUBEMQ-417</a></td>
+<td style="text-align:left">C++ Client support parse message from binary data for Python SDK</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-419">TUBEMQ-419</a></td>
+<td style="text-align:left">SetMaxPartCheckPeriodMs() negative number, getMessage() still</td>
+<td style="text-align:left">Major</td>
+</tr>
+</tbody>
+</table>
+<h3>BUG修复</h3>
+<table>
+<thead>
+<tr>
+<th style="text-align:left">JIRA</th>
+<th style="text-align:left">Summary</th>
+<th style="text-align:left">Priority</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-365">TUBEMQ-365</a></td>
+<td style="text-align:left">Whether the consumption setting is wrong after the processRequest exception</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-370">TUBEMQ-370</a></td>
+<td style="text-align:left">Calling GetCurConsumedInfo API always returns failure</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-376">TUBEMQ-376</a></td>
+<td style="text-align:left">Move pullrequests_status notifications commits mail list</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-366">TUBEMQ-366</a></td>
+<td style="text-align:left">Found a nullpointerexception bug in broker</td>
+<td style="text-align:left">Normal</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-379">TUBEMQ-379</a></td>
+<td style="text-align:left">Modify the memory cache size default to 3M</td>
+<td style="text-align:left">Normal</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-380">TUBEMQ-380</a></td>
+<td style="text-align:left">Cpp client link error when gcc optimization is disabled</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-405">TUBEMQ-405</a></td>
+<td style="text-align:left">python sdk install files lack of the whole cpp configuration</td>
+<td style="text-align:left">Major</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-401">TUBEMQ-401</a></td>
+<td style="text-align:left">python sdk readme bug</td>
+<td style="text-align:left">Minor</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-407">TUBEMQ-407</a></td>
+<td style="text-align:left">Fix some content in <a href="http://README.md">README.md</a></td>
+<td style="text-align:left">Trivial</td>
+</tr>
+<tr>
+<td style="text-align:left"><a href="https://issues.apache.org/jira/browse/TUBEMQ-418">TUBEMQ-418</a></td>
+<td style="text-align:left">C++ SDK function SetMaxPartCheckPeriodMs() can't work</td>
+<td style="text-align:left">Major</td>
+</tr>
+</tbody>
+</table>
+</div></section><footer class="footer-container"><div class="footer-body"><img src="/img/incubator-logo.svg"/><div class="cols-container"><div class="col col-24"><p>Apache TubeMQ (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with  [...]
+	<script src="https://f.alicdn.com/react/15.4.1/react-with-addons.min.js"></script>
+	<script src="https://f.alicdn.com/react/15.4.1/react-dom.min.js"></script>
+	<script src="https://buttons.github.io/buttons.js"></script>
+	<script>
+		window.rootPath = '';
+  </script>
+	<script src="/build/documentation.js"></script>
+</body>
+</html>
diff --git a/zh-cn/docs/download/release-0.7.0.json b/zh-cn/docs/download/release-0.7.0.json
new file mode 100644
index 0000000..558c12e
--- /dev/null
+++ b/zh-cn/docs/download/release-0.7.0.json
@@ -0,0 +1,8 @@
+{
+  "filename": "release-0.7.0.md",
+  "__html": "<h1>下载TubeMQ</h1>\n<p>使用以下镜像下载TubeMQ</p>\n<h2>TubeMQ</h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:center\">日期</th>\n<th style=\"text-align:center\">版本</th>\n<th style=\"text-align:center\">备注</th>\n<th style=\"text-align:center\">下载</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style=\"text-align:center\">2020-12-04</td>\n<td style=\"text-align:center\">0.7.0</td>\n<td style=\"text-align:center\">Source</td>\n<td style=\"text-align:center\">[<a href=\"http://www.apache.o [...]
+  "link": "/zh-cn/docs/download/release-0.7.0.html",
+  "meta": {
+    "title": "下载 - Apache TubeMQ"
+  }
+}
\ No newline at end of file
diff --git a/zh-cn/docs/download/release-0.7.0.md b/zh-cn/docs/download/release-0.7.0.md
new file mode 100644
index 0000000..f556381
--- /dev/null
+++ b/zh-cn/docs/download/release-0.7.0.md
@@ -0,0 +1,51 @@
+---
+title: 下载 - Apache TubeMQ
+---
+
+# 下载TubeMQ
+  使用以下镜像下载TubeMQ
+
+## TubeMQ
+| 日期 | 版本| 备注 | 下载 |
+|:---:|:--:|:--:|:--:|
+| 2020-12-04 | 0.7.0 | Source | [[SRC](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz)]                 [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.asc)]             [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-0.7.0-incubating-src.tar.gz.sha512)] |
+| |                       | Client | [[TAR](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz)]          [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.asc)]      [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-client-0.7.0-incubating-bin.tar.gz.sha512)] |
+| |                       | Server | [[TAR](http://www.apache.org/dyn/closer.lua/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz)]          [[PGP](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.asc)]      [[SHA512](https://downloads.apache.org/incubator/tubemq/0.7.0-incubating/apache-tubemq-server-0.7.0-incubating-bin.tar.gz.sha512)] |
+
+## 发版说明
+
+### 新特性
+| JIRA  | Summary  | Priority |
+| :---- | :------- | :------- |
+| [TUBEMQ-162](https://issues.apache.org/jira/browse/TUBEMQ-162) | Python SDK support in TubeMQ | High |
+| [TUBEMQ-336](https://issues.apache.org/jira/browse/TUBEMQ-336) | Propose web portal to manage tube cluster Phase-I | Major |
+| [TUBEMQ-390](https://issues.apache.org/jira/browse/TUBEMQ-390)   | support build C++ SDK with docker image | Normal |
+
+### 改进
+| JIRA  | Summary  | Priority |
+| :---- | :------- | :------- |
+| [TUBEMQ-369](https://issues.apache.org/jira/browse/TUBEMQ-369) | hope to add an option in the compilation script (like `make lib` etc...)                 | Major    |
+| [TUBEMQ-373](https://issues.apache.org/jira/browse/TUBEMQ-373) | Reduce the redundant code of Utils::Split functions             | Major    |
+| [TUBEMQ-374](https://issues.apache.org/jira/browse/TUBEMQ-374) | Adjust some coding style issues     | Major    |
+| [TUBEMQ-375](https://issues.apache.org/jira/browse/TUBEMQ-375) | Add a section to the README file about how to compile the project| Major    |
+| [TUBEMQ-385](https://issues.apache.org/jira/browse/TUBEMQ-385) | update docker images     | Major    |
+| [TUBEMQ-393](https://issues.apache.org/jira/browse/TUBEMQ-393) | Optimize the mapping code of WEB API     | Major    |
+| [TUBEMQ-406](https://issues.apache.org/jira/browse/TUBEMQ-406) | test_consumer.py works for both Python 2 and 3   | Minor |
+| [TUBEMQ-410](https://issues.apache.org/jira/browse/TUBEMQ-410) | install python package and simplify test_consumer.py    | Major    |
+| [TUBEMQ-416](https://issues.apache.org/jira/browse/TUBEMQ-416) | support consume from specified position   | Major    |
+| [TUBEMQ-417](https://issues.apache.org/jira/browse/TUBEMQ-417) | C++ Client support parse message from binary data for Python SDK    | Major    |
+| [TUBEMQ-419](https://issues.apache.org/jira/browse/TUBEMQ-419) | SetMaxPartCheckPeriodMs() negative number, getMessage() still  | Major    |
+
+### BUG修复
+| JIRA                                                         | Summary                                                      | Priority |
+| :----------------------------------------------------------- | :----------------------------------------------------------- | :------- |
+| [TUBEMQ-365](https://issues.apache.org/jira/browse/TUBEMQ-365) | Whether the consumption setting is wrong after the processRequest exception | Major    |
+| [TUBEMQ-370](https://issues.apache.org/jira/browse/TUBEMQ-370) | Calling GetCurConsumedInfo API always returns failure      | Major    |
+| [TUBEMQ-376](https://issues.apache.org/jira/browse/TUBEMQ-376) | Move pullrequests_status notifications commits mail list | Major    |
+| [TUBEMQ-366](https://issues.apache.org/jira/browse/TUBEMQ-366) | Found a nullpointerexception bug in broker | Normal |
+| [TUBEMQ-379](https://issues.apache.org/jira/browse/TUBEMQ-379) | Modify the memory cache size default to 3M | Normal |
+| [TUBEMQ-380](https://issues.apache.org/jira/browse/TUBEMQ-380) | Cpp client link error when gcc optimization is disabled   | Major    |
+| [TUBEMQ-405](https://issues.apache.org/jira/browse/TUBEMQ-405) | python sdk install files lack of the whole cpp configuration | Major |
+| [TUBEMQ-401](https://issues.apache.org/jira/browse/TUBEMQ-401) | python sdk readme bug | Minor |
+| [TUBEMQ-407](https://issues.apache.org/jira/browse/TUBEMQ-407) | Fix some content in README.md | Trivial |
+| [TUBEMQ-418](https://issues.apache.org/jira/browse/TUBEMQ-418) | C++ SDK function SetMaxPartCheckPeriodMs() can't work | Major |