release ServiceComb Java Chassis 2.0.1
diff --git a/_developers/cn/release_guide.md b/_developers/cn/release_guide.md
index d736725..07f93fb 100755
--- a/_developers/cn/release_guide.md
+++ b/_developers/cn/release_guide.md
@@ -114,8 +114,9 @@
 
 
 ## 发行Java-Chassis
+
 发布版本前,首先确定该版本所有的 apache issues 都已经关闭, 并且
-登录 [apache issue 网站](https://issues.apache.org/jira/projects/SCB), 点击发布, 生成该版本的 release notes. 
+登录 [apache issue 网站](https://issues.apache.org/jira/projects/SCB), 点击发布, 生成该版本的 release notes。 
 
 ***准备待发布版本***
 
@@ -123,11 +124,13 @@
 本为 `2.0.0`。
 
 执行:
+
 ```shell script
 mvn versions:set -DgenerateBackupPoms=false -DnewVersion=2.0.0
 ```
 
 然后执行:
+
 ```shell script
 mvn clean install -Pit
 ```
@@ -138,63 +141,74 @@
 
 需要准备 Linux 开发环境,并确保网络能够往 maven 中央库上传文件。
 
-1. 如果`~/.gnupg`中没有GPG密钥文件,则将GPG密钥文件拷贝至`~/.gnupg`文件夹。
-    ```
-    gpg.conf
-    pubring.gpg
-    random_seed
-    secring.gpg
-    trustdb.gpg
-    ```
+1. 如果 `~/.gnupg` 中没有GPG密钥文件,则将GPG密钥文件拷贝至 `~/.gnupg` 文件夹。 文件列表如下:
 
-2. 更新`~/.m2/settings.xml`文件中的GPG密码。
+        ```
+        gpg.conf
+        pubring.gpg
+        random_seed
+        secring.gpg
+        trustdb.gpg
+        ```
 
-3. 更新`~/.m2/settings.xml`文件中的Apache帐户用户名和密码。
+2. 更新 `~/.m2/settings.xml` 文件中的GPG密码。
+
+3. 更新 `~/.m2/settings.xml` 文件中的Apache帐户用户名和密码。
 
 4. 克隆java-chassis代码
-    ```
-    git clone https://github.com/apache/servicecomb-java-chassis.git
-    ```
+
+        ```
+        git clone https://github.com/apache/servicecomb-java-chassis.git
+        ```
    
 5. 运行以下命令
-    ```
-    mvn clean deploy -DskipTests -Prelease -Pdistribution -Ppassphrase
-    ```
+
+        ```
+        mvn clean deploy -DskipTests -Prelease -Pdistribution -Ppassphrase
+        ```
 
 6. 如果执行失败,需要解决问题。 并参考第7步`drop`临时仓库,重新执行第5步。
 
 7. 如果步骤5命令执行成功,则所有的jar包都已经成功上传至maven临时仓库。  
-   使用apache帐号登录到[Apache Nexus](https://repository.apache.org/),点击“Staging Repositories”,搜索“servicecomb”,根据时间找到最近的java-chassis相关的记录,close该条记录,得到maven临时仓库的链接,例如:`https://repository.apache.org/content/repositories/orgapacheservicecomb-1385`。
+    使用apache帐号登录到 [Apache Nexus](https://repository.apache.org/) ,点击 “Staging Repositories”, 搜索 “servicecomb”,
+    根据时间找到最近的java-chassis相关的记录,close该条记录,得到maven临时仓库的链接,例
+    如:`https://repository.apache.org/content/repositories/orgapacheservicecomb-1385`。
 
 8. 在 servicecomb-java-chassis 的 github 的 release 页面,点击 release, 发布 pre release 版本, 打上 tag 。
 
 ***给发行包签名***
 
-1. 从临时仓库下载二进制包及签名  
-  例如:  
-  `https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip`  
-  `https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip.asc`
+1. 从临时仓库下载二进制包及签名, 例如:
+ 
+        ```
+        https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip  
+        https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip.asc
+        ``` 
 
-2. 从临时仓库下载源码包及签名  
-  例如:  
-  `https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip`  
-  `https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.asc`
+2. 从临时仓库下载源码包及签名,例如:
 
-3. 生成二进制包和源码包的校验和  
-  例如:  
-  `sha512sum -b apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip > apache-servicecomb-java-chassis-distribution-1.2.0-bin.zi.sha512`  
-  `sha512sum -b apache-servicecomb-java-chassis-distribution-1.2.0-src.zip > apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.sha512`  
+        ```
+        https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip
+        https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.asc
+        ```  
 
-4. 将上述步骤相关的文件,上传到[Apache开发仓库](https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-java-chassis/).  
-  SVN命令:
-    ```
-    svn co https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-java-chassis
-    cd serviecomb-java-chassis
-    mkdir -p 1.2.0/rc01
-    cp xxx/* 1.2.0/rc01
-    svn add 1.2.0
-    svn ci 1.2.0
-    ```
+3. 生成二进制包和源码包的校验和,例如:
+
+        ```
+        sha512sum -b apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip > apache-servicecomb-java-chassis-distribution-1.2.0-bin.zi.sha512  
+        sha512sum -b apache-servicecomb-java-chassis-distribution-1.2.0-src.zip > apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.sha512  
+        ```  
+
+4. 将上述步骤相关的文件,上传到 [Apache开发仓库](https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-java-chassis/) 。 SVN命令:
+
+        ```
+        svn co https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-java-chassis
+        cd serviecomb-java-chassis
+        mkdir -p 1.2.0/rc01
+        cp xxx/* 1.2.0/rc01
+        svn add 1.2.0
+        svn ci 1.2.0
+        ```
 
 5. 从SVN下载发行包,验证签名和校验。
 
@@ -203,37 +217,39 @@
 1. 发送投票邮件至 ***dev@servicecomb.apache.org***, 发起PMC批准.
 
 2. 等待72小时,或者获得3票+1并且没有-1。如果有-1票,修正问题,重新开始版本发布流程(视具体的失败情况,可能
-需要重新生成 release notes,删除svn临时文件,删除临时`Staging repositories`等)。
+    需要重新生成 release notes,删除svn临时文件,删除临时`Staging repositories`等)。
 
 3. 将投票结果发布到dev@servicecomb.apache.org。
 
-
 ***更新文档和通告***
 
 1. 在 servicecomb-java-chassis 的 github 的 release 页面,将 pre release 修改为正式 release。完成 release notes书写。
 
-2. 将[dev](https://dist.apache.org/repos/dist/dev)的文件移动到[release](https://dist.apache.org/repos/dist/release)目录中。
-    ```
-    cp dev/servicecomb/servicecomb-java-chassis/2.0.0/* release/servicecomb/servicecomb-java-chassis/2.0.0/
-    cd release/servicecomb/servicecomb-java-chassis/
-    svn add 2.0.0
-    svn ci 2.0.0
-    ```
-    同时删除[dev](https://dist.apache.org/repos/dist/dev)的临时内容。
-    ```
-    svn rm -r 1.2.0
-    svn ci .
-    ```
+2. 将 [dev](https://dist.apache.org/repos/dist/dev) 的文件移动到 [release](https://dist.apache.org/repos/dist/release) 目录中。
 
-3. 使用apache帐号登录到[Apache Nexus](https://repository.apache.org/),点击“Staging Repositories”,搜索“servicecomb”,
-找到需要发布的java-chassis记录,点击“Release”。 如果由其他临时“Staging Repositories”,可以点击“Drop”一并删除。
+        ```
+        cp dev/servicecomb/servicecomb-java-chassis/2.0.0/* release/servicecomb/servicecomb-java-chassis/2.0.0/
+        cd release/servicecomb/servicecomb-java-chassis/
+        svn add 2.0.0
+        svn ci 2.0.0
+        ```
+
+    同时删除 [dev](https://dist.apache.org/repos/dist/dev) 的临时内容。
+
+        ```
+        svn rm 1.2.0
+        svn ci .
+        ```
+
+3. 使用apache帐号登录到 [Apache Nexus](https://repository.apache.org/),点击 “Staging Repositories” ,搜索 “servicecomb” ,
+    找到需要发布的 java-chassis 记录,点击 “Release” 。 如果由其他临时 “Staging Repositories” ,可以点击 “Drop” 一并删除。
 
 4. 等待24小时,让所有镜像同步。
 
 5. 更新官网发布信息。 修改内容可以参考 [1.3.0 RP](https://github.com/apache/servicecomb-website/pull/210)
-或者 [2.0.0 RP](https://github.com/apache/servicecomb-website/pull/240)
+    或者 [2.0.0 RP](https://github.com/apache/servicecomb-website/pull/240)
 
-6. 发送发行通告邮件到dev@servicecomb.apache.org, announce@apache.org。
+6. 发送发行通告邮件到 `dev@servicecomb.apache.org`, `announce@apache.org`。
 
 
 ## 发行Pack
diff --git a/_developers/release_guide.md b/_developers/release_guide.md
index c9f5194..4c0bea5 100755
--- a/_developers/release_guide.md
+++ b/_developers/release_guide.md
@@ -137,6 +137,7 @@
 
 
 ## Major Steps for doing Java-Chassis Release
+
 Before release, make sure all apache issues are closed. Log in
  [apache issue website](https://issues.apache.org/jira/projects/SCB), click `release` and generate release notes. 
 
@@ -146,11 +147,13 @@
 Assume code version is `2.0.0-SNAPSHOT` and release version is `2.0.0`. 
 
 Run:
+
 ```shell script
 mvn versions:set -DgenerateBackupPoms=false -DnewVersion=2.0.0
 ```
 
 Then:
+
 ```shell script
 mvn clean install -Pit
 ```
@@ -162,27 +165,30 @@
 Prepare Linux environment, and make sure can upload artifacts to maven central.
 
 1. Copy GPG keys to `~/.gnupg`
-    ```
-    gpg.conf
-    pubring.gpg
-    random_seed
-    secring.gpg
-    trustdb.gpg
-    ```
+
+        ```
+        gpg.conf
+        pubring.gpg
+        random_seed
+        secring.gpg
+        trustdb.gpg
+        ```
 
 2. Update PGR password in `~/.m2/settings.xml`
 
 3. Update apache maven server user name and password in `~/.m2/settings.xml`
 
 4. clone java-chassis
-    ```
-    git clone https://github.com/apache/servicecomb-java-chassis.git
-    ```
+
+        ```
+        git clone https://github.com/apache/servicecomb-java-chassis.git
+        ```
    
 5. Run
-    ```
-    mvn clean deploy -DskipTests -Prelease -Pdistribution -Ppassphrase
-    ```
+
+        ```
+        mvn clean deploy -DskipTests -Prelease -Pdistribution -Ppassphrase
+        ```
 
 6. If failed in step 5, `drop` the temporary repository in apache Nexus and start from step 5 again.
 
@@ -194,31 +200,37 @@
 
 ***Sign the distributions***
 
-1. Download binary distributions from the temporary repository.
-  e.g.  
-  `https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip`  
-  `https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip.asc`
+1. Download binary distributions from the temporary repository. e.g.
 
-2. Download source distributions from the temporary repository.
-  e.g.
-  `https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip`  
-  `https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.asc`
+        ```  
+        https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip  
+        https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip.asc
+        ```
 
-3. generate checksum.
-  e.g.
-  `sha512sum -b apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip > apache-servicecomb-java-chassis-distribution-1.2.0-bin.zi.sha512`  
-  `sha512sum -b apache-servicecomb-java-chassis-distribution-1.2.0-src.zip > apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.sha512`  
+2. Download source distributions from the temporary repository. e.g.
 
-4. upload all file to [Apache development svn](https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-java-chassis/).  
-  Run
-    ```
-    svn co https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-java-chassis
-    cd serviecomb-java-chassis
-    mkdir -p 1.2.0/rc01
-    cp xxx/* 1.2.0/rc01
-    svn add 1.2.0
-    svn ci 1.2.0
-    ```
+        ```
+        https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip  
+        https://repository.apache.org/content/repositories/orgapacheservicecomb-1385/org/apache/servicecomb/apache-servicecomb-java-chassis-distribution/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.asc
+        ```
+
+3. generate checksum. e.g.
+
+        ```
+        sha512sum -b apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip > apache-servicecomb-java-chassis-distribution-1.2.0-bin.zi.sha512  
+        sha512sum -b apache-servicecomb-java-chassis-distribution-1.2.0-src.zip > apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.sha512  
+        ```
+
+4. upload all file to [Apache development svn](https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-java-chassis/).  Run
+
+        ```
+        svn co https://dist.apache.org/repos/dist/dev/servicecomb/servicecomb-java-chassis
+        cd serviecomb-java-chassis
+        mkdir -p 1.2.0/rc01
+        cp xxx/* 1.2.0/rc01
+        svn add 1.2.0
+        svn ci 1.2.0
+        ```
 
 5. download the files and verify the sign.
 
@@ -227,8 +239,8 @@
 1. Send mail to `dev@servicecomb.apache.org` and waiting for voting result.
 
 2. Waiting 72 hours and if got three + 1 and no -1, the voting is successful. If there are some problems,
-start a new round of release. (According to the problem, please notice to clean up release notes,
-temporary svn files, and temporary stating repositories. )
+    start a new round of release. (According to the problem, please notice to clean up release notes,
+    temporary svn files, and temporary stating repositories. )
 
 3. Send the voting result to `dev@servicecomb.apache.org`
 
@@ -238,28 +250,31 @@
 1. In servicecomb-java-chassis  github release page,set `pre release` to `formal release` and write release notes.
 
 2. Move [dev](https://dist.apache.org/repos/dist/dev) to [release](https://dist.apache.org/repos/dist/release)
-    ```
-    cp dev/servicecomb/servicecomb-java-chassis/2.0.0/* release/servicecomb/servicecomb-java-chassis/2.0.0/
-    cd release/servicecomb/servicecomb-java-chassis/
-    svn add 2.0.0
-    svn ci 2.0.0
-    ```
+ 
+        ```
+        cp dev/servicecomb/servicecomb-java-chassis/2.0.0/* release/servicecomb/servicecomb-java-chassis/2.0.0/
+        cd release/servicecomb/servicecomb-java-chassis/
+        svn add 2.0.0
+        svn ci 2.0.0
+        ```
+        
     And delete [dev](https://dist.apache.org/repos/dist/dev)
-    ```
-    svn rm -r 1.2.0
-    svn ci .
-    ```
+    
+        ```
+        svn rm 1.2.0
+        svn ci .
+        ```
 
 3. Log in to [Apache Nexus](https://repository.apache.org/), find `Staging Repositories` and search 
-`servicecomb`,find the last `closed` repository, and click `release`. If there are any temporary `Staging Repositories`,
-`drop` them. 
+    `servicecomb`,find the last `closed` repository, and click `release`. If there are any temporary `Staging Repositories`,
+    `drop` them. 
 
 4. Waiting for 24 hour for all mirror in sync.
 
 5. Update the servicecomb-website, see [1.3.0 RP](https://github.com/apache/servicecomb-website/pull/210)
 or [2.0.0 RP](https://github.com/apache/servicecomb-website/pull/240)
 
-6. Send announcements to dev@servicecomb.apache.org, announce@apache.org。
+6. Send announcements to `dev@servicecomb.apache.org`, `announce@apache.org`。
 
 
 ## Major Steps for doing Saga Release
diff --git a/_pages/cn/home.md b/_pages/cn/home.md
index f7aa93b..5a07787 100755
--- a/_pages/cn/home.md
+++ b/_pages/cn/home.md
@@ -22,7 +22,7 @@
 <style>left_ul li{width:100%} </style>
 <ul class='left_ul'>
   <li>
-    <a href='/cn/release/java-chassis-downloads/'>Apache ServiceComb Java-Chassis 发布2.0.0</a>
+    <a href='/cn/release/java-chassis-downloads/'>Apache ServiceComb Java-Chassis 发布 2.0.1</a>
   </li>
   <li>
     <a href='/cn/release/service-center-downloads/'>Apache ServiceComb Service-Center 发布 1.3.0</a>
diff --git a/_pages/home.md b/_pages/home.md
index 73e4415..29aee98 100755
--- a/_pages/home.md
+++ b/_pages/home.md
@@ -22,10 +22,10 @@
 <style>left_ul li{width:100%} </style>
 <ul class='left_ul'>
   <li>
-    <a href='/release/java-chassis-downloads/'>Apache ServiceComb Java-Chassis Release Version 2.0.0</a>
+    <a href='/release/java-chassis-downloads/'>Apache ServiceComb Java-Chassis Release Version 2.0.1</a>
   </li>
   <li>
-      <a href='/release/service-center-downloads/'>Apache ServiceComb Service-Center Release Version 1.3.0</a>
+    <a href='/release/service-center-downloads/'>Apache ServiceComb Service-Center Release Version 1.3.0</a>
   </li>
   <li>
     <a href='/release/pack-downloads'>Apache ServiceComb Pack 0.5.0 is released</a>
diff --git a/_release/cn/java_chassis_downloads.md b/_release/cn/java_chassis_downloads.md
index efb9f3e..cae8b95 100644
--- a/_release/cn/java_chassis_downloads.md
+++ b/_release/cn/java_chassis_downloads.md
@@ -11,15 +11,9 @@
 
 | Release           |         源码            |           发布包         |           Recommended Version of Service-Center         |
 | ---------------------- | --------------------------------- | --------------------------------- | --------------------------------- |
-|**Apache ServiceComb Java-Chassis 2.0.0 (Latest)**|[[src]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-src.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-src.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-src.zip.sha512)|[[Binary]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-bin.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-bin.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-bin.zip.sha512)|Service-Center 1.0.0 or above|
+|**Apache ServiceComb Java-Chassis 2.0.1 (Latest)**|[[src]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/2.0.1/apache-servicecomb-java-chassis-distribution-2.0.1-src.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.1/apache-servicecomb-java-chassis-distribution-2.0.1-src.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.1/apache-servicecomb-java-chassis-distribution-2.0.1-src.zip.sha512)|[[Binary]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/2.0.1/apache-servicecomb-java-chassis-distribution-2.0.1-bin.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.1/apache-servicecomb-java-chassis-distribution-2.0.1-bin.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.1/apache-servicecomb-java-chassis-distribution-2.0.1-bin.zip.sha512)|Service-Center 1.0.0 or above|
+|Apache ServiceComb Java-Chassis 2.0.0|[[src]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-src.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-src.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-src.zip.sha512)|[[Binary]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-bin.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-bin.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-bin.zip.sha512)|Service-Center 1.0.0 or above|
 |Apache ServiceComb Java-Chassis 1.3.0|[[src]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/1.3.0/apache-servicecomb-java-chassis-distribution-1.3.0-src.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.3.0/apache-servicecomb-java-chassis-distribution-1.3.0-src.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.3.0/apache-servicecomb-java-chassis-distribution-1.3.0-src.zip.sha512)|[[Binary]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/1.3.0/apache-servicecomb-java-chassis-distribution-1.3.0-bin.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.3.0/apache-servicecomb-java-chassis-distribution-1.3.0-bin.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.3.0/apache-servicecomb-java-chassis-distribution-1.3.0-bin.zip.sha512)|Service-Center 1.0.0 or above|
-|Apache ServiceComb Java-Chassis 1.2.1|[[src]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/1.2.1/apache-servicecomb-java-chassis-distribution-1.2.1-src.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.1/apache-servicecomb-java-chassis-distribution-1.2.1-src.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.1/apache-servicecomb-java-chassis-distribution-1.2.1-src.zip.sha512)|[[Binary]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/1.2.1/apache-servicecomb-java-chassis-distribution-1.2.1-bin.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.1/apache-servicecomb-java-chassis-distribution-1.2.1-bin.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.1/apache-servicecomb-java-chassis-distribution-1.2.1-bin.zip.sha512)|Service-Center 1.0.0 or above|
-|Apache ServiceComb Java-Chassis 1.2.0|[[src]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip) [[asc]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.asc) [[sha512]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.sha512)|[[Binary]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip) [[asc]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip.asc) [[sha512]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip.sha512)|Service-Center 1.0.0 or above|
-|Apache ServiceComb Java-Chassis 1.1.0|[[src]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.1.0/apache-servicecomb-java-chassis-distribution-1.1.0-src.zip) [[asc]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.1.0/apache-servicecomb-java-chassis-distribution-1.1.0-src.zip.asc) [[sha512]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.1.0/apache-servicecomb-java-chassis-distribution-1.1.0-src.zip.sha512)|[[Binary]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.1.0/apache-servicecomb-java-chassis-distribution-1.1.0-bin.zip) [[asc]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.1.0/apache-servicecomb-java-chassis-distribution-1.1.0-bin.zip.asc) [[sha512]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.1.0/apache-servicecomb-java-chassis-distribution-1.1.0-bin.zip.sha512)|Service-Center 1.0.0 or above|
-|Apache ServiceComb (incubating) Java-Chassis 1.0.0|[[src]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-src.zip) [[asc]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-src.zip.asc) [[sha512]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-src.zip.sha512)|[[Binary]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-bin.zip) [[asc]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-bin.zip.asc) [[sha512]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-bin.zip.sha512)|Service-Center 1.0.0 or above|
-|Apache ServiceComb (incubating) Java-Chassis 1.0.0-m2|[[src]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m2-src.zip) [[asc]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m2-src.zip.asc) [[sha512]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m2-src.zip.sha512)|[[Binary]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m2-bin.zip) [[asc]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m2-bin.zip.asc) [[sha512]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m2-bin.zip.sha512)|Service-Center 1.0.0-m2|
-|Apache ServiceComb (incubating) Java-Chassis 1.0.0-m1|[[src]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m1/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m1-src.zip) [[asc]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m1/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m1-src.zip.asc) [[sha512]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m1/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m1-src.zip.sha512)|[[Binary]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m1/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m1-bin.zip) [[asc]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m1/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m1-bin.zip.asc) [[sha512]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m1/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m1-bin.zip.sha512)|Service-Center 1.0.0-m1|
-
 
 **发布包验证**
 
diff --git a/_release/cn/java_chassis_releaseNotes.md b/_release/cn/java_chassis_releaseNotes.md
index d6e0f7c..081b4eb 100644
--- a/_release/cn/java_chassis_releaseNotes.md
+++ b/_release/cn/java_chassis_releaseNotes.md
@@ -8,6 +8,84 @@
 ---
 
 
+        Release Notes - Apache ServiceComb - Version java-chassis-2.0.1
+    
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1531'>SCB-1531</a>] -         Support multiple service-center clusters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1752'>SCB-1752</a>] -         accessor problem fix:  LogMarkerLeakFixUtils memory leak fix
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1801'>SCB-1801</a>] -         fix SCB-1752
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1802'>SCB-1802</a>] -         add document: for servlet transport, remove log4j will cause some change
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1807'>SCB-1807</a>] -         update documentation for kie long polling
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1809'>SCB-1809</a>] -         add document for InvokerUtils usage
+</li>
+</ul>
+        
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1787'>SCB-1787</a>] -         Http 2 idleTimeoutInSeconds is not used
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1793'>SCB-1793</a>] -         When use @RequestHeader(value =&quot;xxx&quot;) and aggregatedParam at same time, it will throw null pointer exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1795'>SCB-1795</a>] -         when use query object, sdk don&#39;t support fluent setter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1799'>SCB-1799</a>] -         add back servicecomb.service.registry.registerUrlPrefix
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1737'>SCB-1737</a>] -         support ISO 8601 data and time
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1796'>SCB-1796</a>] -         support client outlog
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1798'>SCB-1798</a>] -         InvokerUtils support specify response type
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1812'>SCB-1812</a>] -         Endpoint add new constructor to support user defined transport
+</li>
+</ul>
+    
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1779'>SCB-1779</a>] -         update servicecomb test cases to make run in MAC
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1785'>SCB-1785</a>] -         Run java-chassis in spring boot with external tomcat
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1786'>SCB-1786</a>] -         remove log4j dependency by default
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1794'>SCB-1794</a>] -         update the version of commons-beautils
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1800'>SCB-1800</a>] -         log4j is deprecated package, make log4j implementaions optional
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1803'>SCB-1803</a>] -         config-kie support long polling
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1814'>SCB-1814</a>] -         binary release only include java-chassis artifacts
+</li>
+</ul>
+            
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1804'>SCB-1804</a>] -         anylyse updating commons-configuration and archairus
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1805'>SCB-1805</a>] -         clear some unused 3rd party software and use akarta Expression Language
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1806'>SCB-1806</a>] -         PR TestSpringMVCObjectParamTypeRestOnly should run both for rest and highway
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1808'>SCB-1808</a>] -         add documentaion for using TraceIdLogger
+</li>
+</ul>
+                                                                                                                                            
+                                                                                                                                            
         Release Notes - Apache ServiceComb - Version java-chassis-2.0.0
     
 <h2>        Sub-task
@@ -371,945 +449,3 @@
 <li>[<a href='https://issues.apache.org/jira/browse/SCB-1544'>SCB-1544</a>] -         default metrics printer should not print 0 operations
 </li>
 </ul>
-
-
-
-        Release Notes - Apache ServiceComb - Version java-chassis-1.2.1
-            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1088'>SCB-1088</a>] -         SDK IsolationServerEvent is missing endpoint information
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1251'>SCB-1251</a>] -         reduce configuration inject callback
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1253'>SCB-1253</a>] -         Adjust the priority of FailureHandler of the dispatchers
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1260'>SCB-1260</a>] -         inspector online test with servlet.urlPattern cause 404
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1266'>SCB-1266</a>] -         ScbMarker work with log4j2 will cause log4j2 leak instance of Marker
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1280'>SCB-1280</a>] -         Fix problem with nested generic list param like List&lt;List&lt;String&gt;&gt;
-</li>
-</ul>
-                
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1229'>SCB-1229</a>] -         update the version of dependency
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1250'>SCB-1250</a>] -         make ArchaiusUtils simpler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1259'>SCB-1259</a>] -         response type support Optional
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1265'>SCB-1265</a>] -         Add doc about maxHeaderSize configuration
-</li>
-</ul>
-            
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1246'>SCB-1246</a>] -         EventBus subscriber support order
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1262'>SCB-1262</a>] -         change 1.2.0-SNAPSHOT to 1.3.0-SNAPSHOT in pom.xml
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1263'>SCB-1263</a>] -         forward request in edge should not inherit cse-context
-</li>
-</ul>
-                                                                                                                                        
-                                                                                                                                        
-        Release Notes - Apache ServiceComb - Version java-chassis-1.2.0
-    
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-353'>SCB-353</a>] -         Support Servicecomb metrics with statics during a long time
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-837'>SCB-837</a>] -         add http2 special configuration
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-945'>SCB-945</a>] -         enhance swagger to idl to support method parameter/result/List&lt;List&gt;/List&lt;Map&gt;/Map&lt;List&gt;/Map&lt;Map&gt;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-946'>SCB-946</a>] -         serialize/deseriaze List&lt;List&lt;X&gt;&gt;/List&lt;Map&lt;X, Y&gt;&gt;/Map&lt;X, List&lt;Y&gt;&gt;/Map&lt;X, Map&lt;Y, Z&gt;&gt;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1071'>SCB-1071</a>] -         serialize/deserialize array and primitives
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1144'>SCB-1144</a>] -         change samples use log4j2
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1153'>SCB-1153</a>] -         provide traceId-invocationId by marker mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1162'>SCB-1162</a>] -         document for PriorityProperty/InjectProperties/InjectProperty
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1175'>SCB-1175</a>] -         document for basic configuration rule
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1188'>SCB-1188</a>] -         provide a way to view/convert and download schemas
-</li>
-</ul>
-        
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-781'>SCB-781</a>] -         support @ConfigurationProperties with Apollo.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-968'>SCB-968</a>] -         [SCB-968] http2 do not support pump download
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1054'>SCB-1054</a>] -         when download file, we should ignore consumer acceptType
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1065'>SCB-1065</a>] -         when request not contain traceId,should use provider&#39;s invocation&#39;s traceId
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1066'>SCB-1066</a>] -         when start error, destroy method may throw an exception lead to origin exception losed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1073'>SCB-1073</a>] -         StaticMicroserviceVersions should be ignored while checking instance cache
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1088'>SCB-1088</a>] -         SDK IsolationServerEvent is missing endpoint information
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1089'>SCB-1089</a>] -         Fix PrometheusPublisher naming error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1095'>SCB-1095</a>] -         Timer task need catch all throwable to protected from unexpected error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1096'>SCB-1096</a>] -         [SCB-1096]change the method calculate process cpu rate  to same with top
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1102'>SCB-1102</a>] -         fix empty swagger and information leak problem
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1108'>SCB-1108</a>] -         when timeout, the access log status is 200
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1109'>SCB-1109</a>] -         local-service-registry sample of java-chassis can not run directly 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1114'>SCB-1114</a>] -         upgrade zipkin
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1115'>SCB-1115</a>] -         fix not standard protostuff javadoc @Created
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1126'>SCB-1126</a>] -         springmvc project generated by ServiceComb scaffold can not run
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1129'>SCB-1129</a>] -         @JsonProperty on enum value is ignored
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1141'>SCB-1141</a>] -         latest versionRule can not update to new version
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1143'>SCB-1143</a>] -         Servicecomb support watch service center with auth headers
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1156'>SCB-1156</a>] -         avoid collect wrong invocation stage data when rest invoke failed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1191'>SCB-1191</a>] -         NPE When return type is ResponseEntity&lt;Void&gt;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1224'>SCB-1224</a>] -         [SCB-1224] az affinity is conflict with empty instance protection
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1226'>SCB-1226</a>] -         there are problems when request rejected by thread pool queue full
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1230'>SCB-1230</a>] -         avoid throw exception in httpClientResponse.exceptionHandler
-</li>
-</ul>
-        
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1048'>SCB-1048</a>] -         Provide a way to configure bootstrap information in Cloud Native enviroment
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1061'>SCB-1061</a>] -         Provide a way to using handlers(e.g. LoabalanceHanler) outside handler chain
-</li>
-</ul>
-        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-674'>SCB-674</a>] -         protobuf codec based on idl from swagger
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1037'>SCB-1037</a>] -         in vertx 3.6.0, PumpImpl do not support &quot;&quot;, it will throw exception
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1044'>SCB-1044</a>] -         add current process CPU rate  and net packets in the metrics
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1047'>SCB-1047</a>] -         microservice.yaml  service_description.version support format xxx.xx.xxx.xxx
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1051'>SCB-1051</a>] -         when interface set produces=text/plain;charset=utf-8. and consumers set accept = text/plain,will cause error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1056'>SCB-1056</a>] -         Put provider QPS flow control in front
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1063'>SCB-1063</a>] -         Improve the time cost when first time loading schema
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1068'>SCB-1068</a>] -         As a developer want to know instance detail info when instance isolation 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1072'>SCB-1072</a>] -         change dependency management version to project.version
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1074'>SCB-1074</a>] -         minor fixes for mistakes and logs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1075'>SCB-1075</a>] -         upgrade spring-framework to 4.3.20.RELEASE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1076'>SCB-1076</a>] -         upgrade guava to 25.1
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1077'>SCB-1077</a>] -         upgrade hystrix to 1.5.12
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1079'>SCB-1079</a>] -         allow consumer-id to be empty when query instance
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1101'>SCB-1101</a>] -         ServiceComb-Java-Chassis support IPv6
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1106'>SCB-1106</a>] -         isolation must make sure one of instances is available
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1135'>SCB-1135</a>] -         Add client max receive header size config item
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1139'>SCB-1139</a>] -         Upgrade Vert.x to 3.6
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1146'>SCB-1146</a>] -         update PR template
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1157'>SCB-1157</a>] -         spring-boot2-starter-discovery and spring-boot-starter-discovery depend on zuul is not correct
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1170'>SCB-1170</a>] -         improve log of upload directory during boot.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1177'>SCB-1177</a>] -         update vertx to 3.6+ version to result .vertx directory was default created 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1178'>SCB-1178</a>] -         In the unit test, the issue of assertEquals and Float.MAX_VALUE.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1179'>SCB-1179</a>] -         Optimize the mainclass auto-discovery logic to cover more scenes.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1185'>SCB-1185</a>] -         Log DNS related exception to help locate problem
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1186'>SCB-1186</a>] -         add a common pom module to simplify user configurations
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1193'>SCB-1193</a>] -         upgread spring boot versions and add easy to use dependency management
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1202'>SCB-1202</a>] -         pump down with vertx3.6.3 no need to check buff length in AsynFileImpl#doWrite
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1205'>SCB-1205</a>] -         improve edge forward http2 request
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1206'>SCB-1206</a>] -         sort schemas in inspector ui
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1208'>SCB-1208</a>] -         improve slow invocation logger: log remote address
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1210'>SCB-1210</a>] -         improve the average latency precision of the metrics log
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1211'>SCB-1211</a>] -         avoid  create multiple caches for different expression of one versionRule 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1220'>SCB-1220</a>] -         Support regex path param on consumer side
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1222'>SCB-1222</a>] -         change groupId of &quot;hibernate-validator&quot; from &quot;org.hibernate&quot; to &quot;org.hibernate.validator&quot;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1239'>SCB-1239</a>] -         close thread after finish unit test case at once.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1240'>SCB-1240</a>] -         allowed one prometheus cluster support multiple apps
-</li>
-</ul>
-            
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-291'>SCB-291</a>] -         delete old useless configuration mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-594'>SCB-594</a>] -         Create a document description for https://github.com/apache/incubator-servicecomb-java-chassis/pull/704
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-638'>SCB-638</a>] -         create mechanism for read config item by priority 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1046'>SCB-1046</a>] -         file upload support file array for the same name
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1062'>SCB-1062</a>] -         Update the project development version to 1.2.0-SNAPSHOT
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1083'>SCB-1083</a>] -         support test before provide service
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1134'>SCB-1134</a>] -         change default verticle instance count
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1136'>SCB-1136</a>] -         change default settings of sync executor
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1147'>SCB-1147</a>] -         log invocation stage trace information if too slow
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1148'>SCB-1148</a>] -         read transport configuration from model
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1163'>SCB-1163</a>] -         Support spring-cloud-gateway 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1165'>SCB-1165</a>] -         filter bridge methods when generate swagger
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1184'>SCB-1184</a>] -         upgrade swagger from 1.5.12 to 1.5.22 to support convert swagger to html
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1192'>SCB-1192</a>] -         add &quot;metrics&quot; prefix to slow invocation configuration 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1218'>SCB-1218</a>] -         Prepare 1.2.0 Release
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1221'>SCB-1221</a>] -         add missed modules to distribution and adjust orders
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1231'>SCB-1231</a>] -         add queue meter of http client connection pool 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1232'>SCB-1232</a>] -         make GroupExecutor configuration compatible to old version
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1237'>SCB-1237</a>] -         improve default thread pool strategy
-</li>
-</ul>
-                                                                                                                                        
-
-        Release Notes - Apache ServiceComb - Version java-chassis-1.1.0
-    
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-493'>SCB-493</a>] -         parameters and DefaultLogPublisher optimize
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-675'>SCB-675</a>] -         generate protobuf idl from swagger
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-681'>SCB-681</a>] -         jackson protobuf support v3 specification: map/list/array
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-687'>SCB-687</a>] -         highway server not accept too many connection
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-691'>SCB-691</a>] -         add vertx server/ rest client/highway client/ highway server connection meter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-790'>SCB-790</a>] -         support create new target microservice instance in one node
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-793'>SCB-793</a>] -         run it-consumer during travis CI 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-842'>SCB-842</a>] -         jackson protobuf serializer have performance problem
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-843'>SCB-843</a>] -         add http client pool request time to consumer invocation meter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-881'>SCB-881</a>] -         add more invocation stage measurement
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-894'>SCB-894</a>] -         measure httpServer and httpClient
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-917'>SCB-917</a>] -         parse proto file to model
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-918'>SCB-918</a>] -         serialize/deserialize based on proto model
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-922'>SCB-922</a>] -         collect Getter/Setter from pojo
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-947'>SCB-947</a>] -         delete old jackson protobuf logic
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-948'>SCB-948</a>] -         convert proto model to string
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1001'>SCB-1001</a>] -         [vertx] downloading, client disconnect first, should close WriteStream right now.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1021'>SCB-1021</a>] -         add vertx client/server meters to metrics
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1022'>SCB-1022</a>] -         measure tcpServer and tcpClient
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1034'>SCB-1034</a>] -         metrics performance optimize
-</li>
-</ul>
-        
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-74'>SCB-74</a>] -         POJO static method is export as an operation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-381'>SCB-381</a>] -         Fix foudation-vertx UT failure on linux
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-769'>SCB-769</a>] -         When delay fault injection is enabled, the business thread will be blocked 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-774'>SCB-774</a>] -         Unexpected warn log is printed while the service is exiting if there are reactive operations
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-780'>SCB-780</a>] -         sessionstickrule add the judgement of whether lastServer can also be accessed.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-787'>SCB-787</a>] -         Server States not clean unavailable server
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-794'>SCB-794</a>] -         Edge invocation do not properly send servlet filter response code
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-799'>SCB-799</a>] -         fix problem about &quot;mvn install&quot; in ubuntu
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-800'>SCB-800</a>] -         Param order generated by BeanParamAnnotationProcessor is not stable
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-802'>SCB-802</a>] -         in rollback scenario, old versions meta is used and invocation is fail
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-810'>SCB-810</a>] -         fix zipkin dependency
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-828'>SCB-828</a>] -         In some tomcat implementation inputstream available is null
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-845'>SCB-845</a>] -         some times download file can not get correct content
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-849'>SCB-849</a>] -         refactor producer connection limit using vertx metrics spi mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-861'>SCB-861</a>] -         lost response type of @ApiResponse 490/590
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-886'>SCB-886</a>] -         Path param is not encoded and decoded correctly
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-888'>SCB-888</a>] -         switch SCBEngine status to up in the wrong time
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-895'>SCB-895</a>] -         When json parse fail will not get 400 but 590
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-898'>SCB-898</a>] -         Governance function is not effective when configuration Start with servicecomb
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-904'>SCB-904</a>] -         SpringMVC @RequestHeader do not support value,only support name
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-905'>SCB-905</a>] -         Request connection is hang up when request path contains illegal string
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-910'>SCB-910</a>] -         Java Chassis support spring boot 2.0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-956'>SCB-956</a>] -         not support body to be a enum
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-959'>SCB-959</a>] -         When parsing inner classes,CtType will throw NotFoundException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-960'>SCB-960</a>] -         when consumer local failed(eg: LB failed), CompletableFuture callback can not get InvocationContext
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-964'>SCB-964</a>] -         Fix MediaType setting problem
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-965'>SCB-965</a>] -         resolve DoS attack problem about enum/char/Character/byte/Byte/short/Short/int/Integer/long/Long/float/Float/double/Double
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-972'>SCB-972</a>] -         Using SHA1 signature key as UUID of micro service
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1007'>SCB-1007</a>] -         not support CustomGeneric&lt;Map&lt;KEY, VALUE&gt;&gt;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1012'>SCB-1012</a>] -         add NoRouteToHostException in retry&#39;s exception
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1014'>SCB-1014</a>] -         Fix priority problem of ExceptionToResponseConverter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1043'>SCB-1043</a>] -         MicroserviceVersions.safeSetInstances lost exception message
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1045'>SCB-1045</a>] -         fix sample spring bean declaring
-</li>
-</ul>
-        
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-215'>SCB-215</a>] -         support annotation ApiParam
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-775'>SCB-775</a>] -         support invoke service using raw type like JsonObject
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-777'>SCB-777</a>] -         Support @BeanParam annotation in JAX-RS developing style
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-778'>SCB-778</a>] -         In tomcat, support register swagger base path with container prefix
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-786'>SCB-786</a>] -         when instances cache is not sync to SC caused by bug, auto fix it.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-788'>SCB-788</a>] -         public key black/white add feature: choose server by microservice field  and properties
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-847'>SCB-847</a>] -         Provide a way to decode user&#39;s custom error data
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-880'>SCB-880</a>] -         Give an option to query parameter convert empty to null
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-903'>SCB-903</a>] -         Add a feature to serialize/deserialize using Object to avoid information lose
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-926'>SCB-926</a>] -         Invoke 3rd party service
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-936'>SCB-936</a>] -         Encoded slash &#39;/&#39; is decoded in EdgeService, causing 404 error response
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-967'>SCB-967</a>] -         support configed ip send request
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1009'>SCB-1009</a>] -         Supporting configure encrypted password for proxy settings
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1040'>SCB-1040</a>] -         Support discover instances from ServiceCenter Aggregator
-</li>
-</ul>
-        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-206'>SCB-206</a>] -         Support @Api to specify produces and consumes
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-711'>SCB-711</a>] -         HTTP2 and other client should be lasy initialized 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-747'>SCB-747</a>] -         add jaxrs upload file demo
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-795'>SCB-795</a>] -         update jackson from 2.9.5 to 2.9.6
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-827'>SCB-827</a>] -         Add response decode error log
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-832'>SCB-832</a>] -         modify the errorThresholdPercentage from 20 to 0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-833'>SCB-833</a>] -         Provide a retry mechanism to meet upgrade no interrupt
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-870'>SCB-870</a>] -         Refractor loadbalancer rule to not use IRule to give more control
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-873'>SCB-873</a>] -         Make the validation result display the parameter name instead of arg0, arg1
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-887'>SCB-887</a>] -         aysnc servlet timeout is too short and may block container pool when tasks are timeout
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-889'>SCB-889</a>] -         add SCBEngine reference to BootEvent
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-897'>SCB-897</a>] -         Support config rest server max initial line length
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-911'>SCB-911</a>] -         Timeout scenario print too many logs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-931'>SCB-931</a>] -         upgrade vert.x to fix some know issues
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-933'>SCB-933</a>] -         Revert changes to RestObjectMapper that fail on primitive types not present
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-943'>SCB-943</a>] -         make ProduceJsonProcessor,DefaultHttpClientFilter,ServerRestArgsFilter changable
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-954'>SCB-954</a>] -         improve consumer stage time record when failed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-961'>SCB-961</a>] -         Isolation provide a way to isolate for at least a moment
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-975'>SCB-975</a>] -         Improve retry rule
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-979'>SCB-979</a>] -         Add reminder log on the selection of SwaggerGeneratorContext
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-982'>SCB-982</a>] -         Show the warning message in maven compile plugin
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-985'>SCB-985</a>] -         Add springboot2-starter-discovery
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-986'>SCB-986</a>] -         ServerInstances can be cached in spring-boot2-starter-discovery
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-987'>SCB-987</a>] -         delete spring 3 related declaring
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-989'>SCB-989</a>] -         scan RestController to to make springmvc controller publish as ServiceComb Rest easier
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-996'>SCB-996</a>] -         When retries fail, return the last error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1020'>SCB-1020</a>] -         No need unregister when bootup failure before register service
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1031'>SCB-1031</a>] -         The Response&#39;s properties was overrided wrong between @APIOperation and @Resoponse on the controller method
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1038'>SCB-1038</a>] -         Fix some bugs and logs improvement reported by users when testing
-</li>
-</ul>
-            
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-612'>SCB-612</a>] -         delete useless MicroserviceMetaManager
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-736'>SCB-736</a>] -         generate default value to swagger for primitive type, even there is no defaultValue annotation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-854'>SCB-854</a>] -         BootListener support load by not only spring bean, but also SPI
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-859'>SCB-859</a>] -         generate traceId when create invocation for consumer/producer/edge
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-882'>SCB-882</a>] -         split mixed integration test case
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-893'>SCB-893</a>] -         measure vertx by vertx metrics mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-906'>SCB-906</a>] -         add sample for invocation apm by java agent
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-919'>SCB-919</a>] -         generate lambda Getter/Setter from reflect method or field to improve performance
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-920'>SCB-920</a>] -         Remove duplicate dependencies
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-921'>SCB-921</a>] -         check if swagger compatible to protobuf and choose transport automatically
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-928'>SCB-928</a>] -         support swagger &quot;collection-format&quot; feature
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-944'>SCB-944</a>] -         make control IT deploy simpler and print less log
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-957'>SCB-957</a>] -         delete too old protobuf map compatible flag
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-973'>SCB-973</a>] -         TLP graduation tasks
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-992'>SCB-992</a>] -         Synchronous open source code from Vert.x 3.5.3 version
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1023'>SCB-1023</a>] -         switch max connection limitation to metrics mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1035'>SCB-1035</a>] -         Update third party licenses for java-chassis
-</li>
-</ul>
-                                                                                                                                        
-
-        Release Notes - Apache ServiceComb - Version java-chassis-1.0.0
-            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-651'>SCB-651</a>] -         QPS rate limit bug
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-662'>SCB-662</a>] -         Using cse/servicecomb duplicate key will get list of values
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-666'>SCB-666</a>] -         Test failure on system that have rotate option set in /etc/resolv.conf
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-696'>SCB-696</a>] -         [AccessLog] If nginx send requests via short-lived connections, %v will print &quot;0.0.0.0&quot;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-699'>SCB-699</a>] -         add schemaIds field in register.yaml when mock the Local sevice-center
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-703'>SCB-703</a>] -         When consumer invoke void type method in RPC style, an exception is thrown
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-705'>SCB-705</a>] -         When consumer invoke an unregistered provider, it will never find this provider even the provider is registered later
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-753'>SCB-753</a>] -         NPE when query not exists service
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-754'>SCB-754</a>] -         Check null invocation in AbstractRestInvocation to avoid unexpected NPE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-759'>SCB-759</a>] -         Fix ServiceComb version error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-772'>SCB-772</a>] -         Java Chassis::Handlers::Loadbalance test failed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-773'>SCB-773</a>] -         Java Chassis::Core test failed
-</li>
-</ul>
-        
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-616'>SCB-616</a>] -         Make access log mechanism extensible
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-640'>SCB-640</a>] -         Add black/white list support based on public key handler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-679'>SCB-679</a>] -         Support Cross-Origin Resource Sharing (CORS)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-708'>SCB-708</a>] -         Support assembling query param into Object parameter(in Spring MVC developing style)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-752'>SCB-752</a>] -         User can switch off outputting merged log4j property file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-760'>SCB-760</a>] -         provide a way to invoke service with full path
-</li>
-</ul>
-        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-194'>SCB-194</a>] -         Improve component-scan setting
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-661'>SCB-661</a>] -         Logs improvement to give better information
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-671'>SCB-671</a>] -         Duplicate cse.xxx to servicecomb.xxx to work better in future
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-684'>SCB-684</a>] -         Following swagger conventions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-685'>SCB-685</a>] -         Service comb chassis must support default values
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-697'>SCB-697</a>] -         Service comb chassis must support JAX-RS @DefaultValue
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-700'>SCB-700</a>] -         Check server status when choose an available server
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-701'>SCB-701</a>] -         RequestBody(required = false) and when requestBody is null then exception observed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-702'>SCB-702</a>] -         Deleted unwanted json-lib maven dependency for foundation-config
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-706'>SCB-706</a>] -         refactor loadbalance filters logic to support invocation based filter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-712'>SCB-712</a>] -         Do not register service path to service center when not necessary
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-713'>SCB-713</a>] -         @DefaulValue should be set only when input param is null
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-715'>SCB-715</a>] -         Working in thread that do not have context class loader
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-727'>SCB-727</a>] -         Java Chassis-Local generated schema and service center schema are different while registering the service then print the difference content
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-750'>SCB-750</a>] -         Dependency management is incomplete in Saga and Java-Chassis
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-755'>SCB-755</a>] -         [SCB-755] 755 Duplicate copy cse config to Servicecomb config
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-763'>SCB-763</a>] -         Simplify Dynamic Config (Apollo) Integration Test in Java Chassis
-</li>
-</ul>
-        
-<h2>        Wish
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-746'>SCB-746</a>] -         Update Chassis from m1 to m2 in start.servicecomb.io
-</li>
-</ul>
-    
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-506'>SCB-506</a>] -         Report the service governance event 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-693'>SCB-693</a>] -         registry microservice failed if get host address failed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-725'>SCB-725</a>] -         support get main class package when run with &quot;java -jar xxx.jar&quot;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-726'>SCB-726</a>] -         edge support convert from form-data or x-www-form-urlencoded to json automatically
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-728'>SCB-728</a>] -         add decrypt/signature/... to edge demo
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-729'>SCB-729</a>] -         check if instance cache equals to SC
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-733'>SCB-733</a>] -         open handlerContext for business logic, and add a new name: localContext
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-738'>SCB-738</a>] -         delete microservice from MicroserviceManager after it not exist in SC
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-762'>SCB-762</a>] -         resolve eclipse compile warnings
-</li>
-</ul>
-                                                                                                                                        
-                                                                                                                                        
-
-        Release Notes - Apache ServiceComb - Version java-chassis-1.0.0-m2
-    
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-137'>SCB-137</a>] -         Add new dimension of transport way for all Consumer/Producer
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-196'>SCB-196</a>] -         Add metrics for each consumer/provider handler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-203'>SCB-203</a>] -         servlet rest support file upload
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-252'>SCB-252</a>] -         Metrics support overwatch Integration
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-370'>SCB-370</a>] -         Metrics timer (like latency) output precision must to nano level not milli level
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-383'>SCB-383</a>] -         metrics subscribe invocation life event and do statistics
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-384'>SCB-384</a>] -         provide invocation performance log publisher
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-385'>SCB-385</a>] -         metrics publisher switch to new mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-422'>SCB-422</a>] -         add executor metrics, not just queue size
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-440'>SCB-440</a>] -         Provide Maven Archetype of business-service-pojo
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-441'>SCB-441</a>] -         Provide Maven Archetype of business-service-jaxrs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-442'>SCB-442</a>] -         Provide Maven Archetype of business-service-springmvc
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-445'>SCB-445</a>] -         delete old metrics mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-446'>SCB-446</a>] -         metrics-prometheus switch to new mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-450'>SCB-450</a>] -         documents for metrics initializer/publisher, and how to extend
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-462'>SCB-462</a>] -         cloud eye publisher switch to new mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-470'>SCB-470</a>] -         Provide Maven Archetype of business-service-spring-boot-starter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-484'>SCB-484</a>] -         servlet rest support download
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-485'>SCB-485</a>] -         jaxrs mode support file download
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-486'>SCB-486</a>] -         edge support route file download invocation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-487'>SCB-487</a>] -         consumer support download file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-494'>SCB-494</a>] -         support delete temp file after download
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-501'>SCB-501</a>] -         document for download
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-527'>SCB-527</a>] -         Reorganization All Archetype For Enable Auto Publish
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-529'>SCB-529</a>] -         producer download file from byte[]
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-531'>SCB-531</a>] -         x-java-interface change from require to optional
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-532'>SCB-532</a>] -         support recursive dependence
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-533'>SCB-533</a>] -         javassistUtils create class from CtClass, not only JavaType
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-534'>SCB-534</a>] -         generic class generate optimize
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-538'>SCB-538</a>] -         create SwaggerToClassGenerator to convert swagger to class
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-540'>SCB-540</a>] -         Delete archetypes from java-chassis-dependencies
-</li>
-</ul>
-        
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-72'>SCB-72</a>] -         Can isolation information of provider and consumer been discovered through capability of release and subscription?
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-449'>SCB-449</a>] -         Typo in LICENSE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-455'>SCB-455</a>] -         Base on 1.0.0-m2-SNAPSHOT version, execution of the metrics UT failed 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-474'>SCB-474</a>] -         使用zuul做网关进行路由,当同一个微服务接口同时开放rest和highway方式时,出现无法调用情况。
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-481'>SCB-481</a>] -         Fix qps handler assertion errors when schemaid or microservice name contails . (dot)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-490'>SCB-490</a>] -         Service Center verrsion is not forward compatible and needs to be noted in releasenote.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-495'>SCB-495</a>] -         Compile java-chassis 1.0.0-m2-SNAPSHOT failed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-502'>SCB-502</a>] -         logs日志没有输出
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-503'>SCB-503</a>] -         When using WeighedResponseTimeRule, there are some initialize and stateless access problems
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-507'>SCB-507</a>] -         poll task in MetricsBootstrap did not really measure meters
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-512'>SCB-512</a>] -         download support chinese file name
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-516'>SCB-516</a>] -         AccessLog of EdgeService does not print traceId
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-520'>SCB-520</a>] -         resolve service with env re-registered will fail
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-521'>SCB-521</a>] -         change the priority of ServiceComb config and SpringBoot config
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-562'>SCB-562</a>] -         Java Chassis will throw NPE when producer impl do not contain any method
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-567'>SCB-567</a>] -         treat warning as errors, modify the compilerArgments
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-579'>SCB-579</a>] -         NullPointerException is thrown when consumer upload null
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-580'>SCB-580</a>] -         When upload file size exceeds limitation of provider, consumer will return a confusing response
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-587'>SCB-587</a>] -         Fix archetypes readme
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-588'>SCB-588</a>] -         Set archetypes sourceEncoding to UTF-8
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-591'>SCB-591</a>] -         configcenter need to do encode
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-593'>SCB-593</a>] -         Change log level to remind user to specify loadbalance handler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-597'>SCB-597</a>] -         update spring boot version from 1.4.5 to 1.5.12 in starter archetype
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-617'>SCB-617</a>] -         graceful shutdown with standalone tomcat
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-652'>SCB-652</a>] -         Fix schema registry environment configuration
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-653'>SCB-653</a>] -         When provider returns Transfer-Encoding header and Edge will cause problem
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-654'>SCB-654</a>] -         DiscoveryTree has concurrency problems.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-656'>SCB-656</a>] -         When provider returns non 200 code Edge Service will all convert to 502
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-658'>SCB-658</a>] -         leak of MicroserviceVersions register to EventBus
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-659'>SCB-659</a>] -         Fix build failed in Springmvc Integration Test
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-667'>SCB-667</a>] -         gracefully shutdown is not work in some case
-</li>
-</ul>
-        
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-6'>SCB-6</a>] -         ServiceComb Java Chassis Metrics
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-136'>SCB-136</a>] -         Improvement and New Features of Java Chassis Metrics in version 1.0.0-m2
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-201'>SCB-201</a>] -         As a SDK user, I want to send file/stream data so that I can use ServiceComb to handle the music or image data
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-257'>SCB-257</a>] -         As a developer, I want to download file from microservice
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-292'>SCB-292</a>] -         As a developer, I want to use annotation to validate input parameter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-406'>SCB-406</a>] -         Chassis must support standard parameter validation handler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-439'>SCB-439</a>] -         Provide Maven Archetypes in Java Chassis
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-482'>SCB-482</a>] -         Http2 support for java chassis
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-582'>SCB-582</a>] -         Provide a way to protection for instance removal
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-607'>SCB-607</a>] -         Support printing invocation context in access log
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-611'>SCB-611</a>] -         Provide a default Edge service dispatcher to make developer edge easy
-</li>
-</ul>
-        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-350'>SCB-350</a>] -         Vertx ssl file config error execption approvement
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-355'>SCB-355</a>] -         As a operator, when sdk config a fault ak/sk on HuaweiCloud, then will auth token fail, but it continues to register, will cause may fault in server
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-373'>SCB-373</a>] -         As a developer, i want to do something around serialize/deserialize, so that we should make a  aspect to eanable others can do this work
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-431'>SCB-431</a>] -         Add Rat check on the travis CI
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-444'>SCB-444</a>] -         try to optimize autodiscovery function
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-447'>SCB-447</a>] -         optimize SPIServiceUtils to avoid get different instance for the same type
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-467'>SCB-467</a>] -         Contributing &amp; Reporting Issues in java-chassis README.md is not direct to any contents
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-477'>SCB-477</a>] -         sdk guava‘s version need to update from 16.0.1 to 19.0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-488'>SCB-488</a>] -         Retry/Metrics some default behavior cause unnecessary retry and logs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-498'>SCB-498</a>] -         Configuration Center IP Addresses need to meet general specifications
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-514'>SCB-514</a>] -         update pom and code, so that we can treat warnings as errors
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-517'>SCB-517</a>] -         service center starter for spring boot/cloud improvement
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-518'>SCB-518</a>] -         ServiceCenter ip address need to config default port
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-523'>SCB-523</a>] -         maven-remote-resource-plugin execute very slow
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-526'>SCB-526</a>] -         When creating dynamic configuration, we need to fetch once for the configuration when startup
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-543'>SCB-543</a>] -         optimize registry procedure
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-546'>SCB-546</a>] -         As a developer, want to reregistry schemas in the dev environment
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-548'>SCB-548</a>] -         Support Gracefully Shutdown
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-570'>SCB-570</a>] -         reformat  everything
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-575'>SCB-575</a>] -         Publish the Java doc of ServiceComb projects
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-576'>SCB-576</a>] -         javassist License file need to be updated
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-585'>SCB-585</a>] -         Add ServiceComb-java-chassis reference guide to project
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-625'>SCB-625</a>] -         ProduceProcessor use SPI to support extends
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-627'>SCB-627</a>] -         Java Chassis- Client Request Timeout support for operation/schema/service level
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-636'>SCB-636</a>] -         As a OM staff, i want to use the lb endpoint as the servicecenter/configcenter address config
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-646'>SCB-646</a>] -         if local swagger exists, not generate swagger according to class
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-649'>SCB-649</a>] -         when port can&#39;t been listened,log warn and show more detail message
-</li>
-</ul>
-        
-<h2>        Wish
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-504'>SCB-504</a>] -         Upgrade to Spring boot 1.5.12.RELEASE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-515'>SCB-515</a>] -          change all configuration from &#39;cse.xxx&#39; to &#39;servicecomb.xxx&#39;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-672'>SCB-672</a>] -         Edge Service support calls from different ApplicationIds
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-673'>SCB-673</a>] -         Edge Service support calls from different ApplicationIds
-</li>
-</ul>
-    
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-324'>SCB-324</a>] -         Chassis must support network failure simulation, so that I can developers can enhance the robustness of the app
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-352'>SCB-352</a>] -         Support operation level flow control on provider side
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-354'>SCB-354</a>] -         metrics上报的统计数据可能需要支持加上业务自己的维度,方便统计分析,比如APP版本,机型等,业务可以把参数作为invocation参数传递到框架,需要框架支持
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-420'>SCB-420</a>] -         Change default HTTP header length restriction to 32K
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-424'>SCB-424</a>] -         Get configuration interface to add header: x-environment
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-443'>SCB-443</a>] -         Fix randomly UT failure of TestProviderQpsFlowControlHandler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-453'>SCB-453</a>] -         Read configuration from application.yml/application.properties
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-456'>SCB-456</a>] -         Provider a way to input configuration from a Map, instead of  micreservice.yaml
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-457'>SCB-457</a>] -         Verify if gradle can manage the ServiceComb java Chassis jars in a remote or local maven repository
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-471'>SCB-471</a>] -         vertx upgrade causes use config center push mode error 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-542'>SCB-542</a>] -         Update netty&#39;s version to 4.1.24
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-589'>SCB-589</a>] -         allow consumer upgrade before producer
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-590'>SCB-590</a>] -         Update the validator version to latest(6.0.2)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-595'>SCB-595</a>] -         Compatible with old SC versions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-599'>SCB-599</a>] -         Service registry failed when service before Service Center start
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-601'>SCB-601</a>] -         ServiceComb integrated to spring boot or tomcat will print too many logs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-637'>SCB-637</a>] -         enhance HttpServletRequestEx impl
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-647'>SCB-647</a>] -         Update LICENSE/NOTICE for release
-</li>
-</ul>
-                                                                                                                                    
-                                                                                                                                    
-        Release Notes - Apache ServiceComb - Version Java-Chassis-1.0.0-m1
-    
-
-### Major improvements:
-
- - Java Chassis can now use Apollo as configuration center. Users can now
-change configurations like load balancing policy and those changes will
-come into effect on the fly.
-See [here](http://servicecomb.incubator.apache.org/users/dynamic-config/) for more
-details.
-
- - Metrics was re-factored. We now uses events for collecting invocation data
-instead of Hystrix. This reduces the performance penalty of computing
-metrics.
-Metrics can now be fetched via '/metrics' using HTTP.
-See [here](http://servicecomb.incubator.apache.org/users/metrics-in-1.0.0-m1/) for
-more details.
-
-### Other Noticeable Changes:
-
-- The Java Chassis libraries are now under group "org.apache.servicecomb".
-- We provide out of the box metrics support now. Prometheus is supported.
-- Configuration center was re-factored and moved out from foundation.
-Support for Apollo was added.
-- Users can now use Object type for calling services.
-- Users can now use Generics for calling services.
-- Better integration with Spring MVC.
-- Upgraded to zipkin2 internally, Java Chassis can now work with zipkin
-server v1 and v2.
-- We are in the process of supporting reactive programming. Pojo consumer
-and provider now supports CompletableFuture.
-
-### For more detailed information please checkout [here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321626&version=12342351)
diff --git a/_release/cn/release.md b/_release/cn/release.md
index c508941..71a5834 100755
--- a/_release/cn/release.md
+++ b/_release/cn/release.md
@@ -20,7 +20,7 @@
 
 * [ServiceComb Pack 0.5.0](/cn/release/pack-downloads/) (released on 2019-08-26)
 
-* [ServiceComb Java-Chassis 2.0.0](/cn/release/java-chassis-downloads/) (released on 2020-02-20)
+* [ServiceComb Java-Chassis 2.0.1](/cn/release/java-chassis-downloads/) (released on 2020-03-27)
 
 * [ServiceComb Saga Actuator 0.3.0](/cn/release/saga-actuator-downloads/) (released on 2018-12-18)
 
@@ -38,10 +38,8 @@
 * [ServiceComb Service-Center 1.0.0-m2](/cn/release/service-center-downloads/) (released on 2018-06-21)
 * [ServiceComb Service-Center 1.0.0-m1](/cn/release/service-center-downloads/) (released on 2018-03-27)
 
+* [ServiceComb Java-Chassis 2.0.0](/cn/release/java-chassis-downloads/) (released on 2020-02-20)
 * [ServiceComb Java-Chassis 1.3.0](/cn/release/java-chassis-downloads/) (released on 2019-10-31)
-* [ServiceComb Java-Chassis 1.2.1](/cn/release/java-chassis-downloads/) (released on 2019-05-19)
-* [ServiceComb Java-Chassis 1.2.0](/cn/release/java-chassis-downloads/) (released on 2019-04-12)
-* [ServiceComb Java-Chassis 1.1.0](/cn/release/java-chassis-downloads/) (released on 2018-11-30)
 
 * [ServiceComb Pack 0.4.0](/cn/release/pack-downloads/) (released on 2019-04-06)
 * [ServiceComb Pack 0.3.0](/cn/release/pack-downloads/) (released on 2019-01-02)
diff --git a/_release/java_chassis_downloads.md b/_release/java_chassis_downloads.md
index cb1ea05..333eea2 100644
--- a/_release/java_chassis_downloads.md
+++ b/_release/java_chassis_downloads.md
@@ -11,15 +11,9 @@
 
 | Release           |         Source            |           Distribution         |           Recommended Version of Service-Center         |
 | ---------------------- | --------------------------------- | --------------------------------- | --------------------------------- |
-|**Apache ServiceComb Java-Chassis 2.0.0 (Latest)**|[[src]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-src.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-src.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-src.zip.sha512)|[[Binary]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-bin.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-bin.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-bin.zip.sha512)|Service-Center 1.0.0 or above|
+|**Apache ServiceComb Java-Chassis 2.0.1 (Latest)**|[[src]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/2.0.1/apache-servicecomb-java-chassis-distribution-2.0.1-src.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.1/apache-servicecomb-java-chassis-distribution-2.0.1-src.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.1/apache-servicecomb-java-chassis-distribution-2.0.1-src.zip.sha512)|[[Binary]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/2.0.1/apache-servicecomb-java-chassis-distribution-2.0.1-bin.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.1/apache-servicecomb-java-chassis-distribution-2.0.1-bin.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.1/apache-servicecomb-java-chassis-distribution-2.0.1-bin.zip.sha512)|Service-Center 1.0.0 or above|
+|Apache ServiceComb Java-Chassis 2.0.0|[[src]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-src.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-src.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-src.zip.sha512)|[[Binary]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-bin.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-bin.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/2.0.0/apache-servicecomb-java-chassis-distribution-2.0.0-bin.zip.sha512)|Service-Center 1.0.0 or above|
 |Apache ServiceComb Java-Chassis 1.3.0|[[src]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/1.3.0/apache-servicecomb-java-chassis-distribution-1.3.0-src.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.3.0/apache-servicecomb-java-chassis-distribution-1.3.0-src.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.3.0/apache-servicecomb-java-chassis-distribution-1.3.0-src.zip.sha512)|[[Binary]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/1.3.0/apache-servicecomb-java-chassis-distribution-1.3.0-bin.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.3.0/apache-servicecomb-java-chassis-distribution-1.3.0-bin.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.3.0/apache-servicecomb-java-chassis-distribution-1.3.0-bin.zip.sha512)|Service-Center 1.0.0 or above|
-|Apache ServiceComb Java-Chassis 1.2.1|[[src]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/1.2.1/apache-servicecomb-java-chassis-distribution-1.2.1-src.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.1/apache-servicecomb-java-chassis-distribution-1.2.1-src.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.1/apache-servicecomb-java-chassis-distribution-1.2.1-src.zip.sha512)|[[Binary]](https://apache.org/dyn/closer.cgi/servicecomb/servicecomb-java-chassis/1.2.1/apache-servicecomb-java-chassis-distribution-1.2.1-bin.zip) [[asc]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.1/apache-servicecomb-java-chassis-distribution-1.2.1-bin.zip.asc) [[sha512]](https://www.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.1/apache-servicecomb-java-chassis-distribution-1.2.1-bin.zip.sha512)|Service-Center 1.0.0 or above|
-|Apache ServiceComb Java-Chassis 1.2.0|[[src]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip) [[asc]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.asc) [[sha512]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-src.zip.sha512)|[[Binary]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip) [[asc]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip.asc) [[sha512]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.2.0/apache-servicecomb-java-chassis-distribution-1.2.0-bin.zip.sha512)|Service-Center 1.0.0 or above|
-|Apache ServiceComb Java-Chassis 1.1.0|[[src]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.1.0/apache-servicecomb-java-chassis-distribution-1.1.0-src.zip) [[asc]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.1.0/apache-servicecomb-java-chassis-distribution-1.1.0-src.zip.asc) [[sha512]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.1.0/apache-servicecomb-java-chassis-distribution-1.1.0-src.zip.sha512)|[[Binary]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.1.0/apache-servicecomb-java-chassis-distribution-1.1.0-bin.zip) [[asc]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.1.0/apache-servicecomb-java-chassis-distribution-1.1.0-bin.zip.asc) [[sha512]](https://archive.apache.org/dist/servicecomb/servicecomb-java-chassis/1.1.0/apache-servicecomb-java-chassis-distribution-1.1.0-bin.zip.sha512)|Service-Center 1.0.0 or above|
-|Apache ServiceComb (incubating) Java-Chassis 1.0.0|[[src]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-src.zip) [[asc]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-src.zip.asc) [[sha512]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-src.zip.sha512)|[[Binary]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-bin.zip) [[asc]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-bin.zip.asc) [[sha512]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-bin.zip.sha512)|Service-Center 1.0.0 or above|
-|Apache ServiceComb (incubating) Java-Chassis 1.0.0-m2|[[src]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m2-src.zip) [[asc]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m2-src.zip.asc) [[sha512]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m2-src.zip.sha512)|[[Binary]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m2-bin.zip) [[asc]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m2-bin.zip.asc) [[sha512]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m2/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m2-bin.zip.sha512)|Service-Center 1.0.0-m2|
-|Apache ServiceComb (incubating) Java-Chassis 1.0.0-m1|[[src]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m1/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m1-src.zip) [[asc]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m1/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m1-src.zip.asc) [[sha512]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m1/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m1-src.zip.sha512)|[[Binary]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m1/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m1-bin.zip) [[asc]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m1/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m1-bin.zip.asc) [[sha512]](https://archive.apache.org/dist/incubator/servicecomb/incubator-servicecomb-java-chassis/1.0.0-m1/apache-servicecomb-incubating-java-chassis-distribution-1.0.0-m1-bin.zip.sha512)|Service-Center 1.0.0-m1|
-
 
 **Verifying the release**
 
diff --git a/_release/java_chassis_releaseNotes.md b/_release/java_chassis_releaseNotes.md
index 4cc844b..c3191ea 100644
--- a/_release/java_chassis_releaseNotes.md
+++ b/_release/java_chassis_releaseNotes.md
@@ -8,6 +8,84 @@
 ---
 
 
+        Release Notes - Apache ServiceComb - Version java-chassis-2.0.1
+    
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1531'>SCB-1531</a>] -         Support multiple service-center clusters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1752'>SCB-1752</a>] -         accessor problem fix:  LogMarkerLeakFixUtils memory leak fix
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1801'>SCB-1801</a>] -         fix SCB-1752
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1802'>SCB-1802</a>] -         add document: for servlet transport, remove log4j will cause some change
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1807'>SCB-1807</a>] -         update documentation for kie long polling
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1809'>SCB-1809</a>] -         add document for InvokerUtils usage
+</li>
+</ul>
+        
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1787'>SCB-1787</a>] -         Http 2 idleTimeoutInSeconds is not used
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1793'>SCB-1793</a>] -         When use @RequestHeader(value =&quot;xxx&quot;) and aggregatedParam at same time, it will throw null pointer exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1795'>SCB-1795</a>] -         when use query object, sdk don&#39;t support fluent setter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1799'>SCB-1799</a>] -         add back servicecomb.service.registry.registerUrlPrefix
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1737'>SCB-1737</a>] -         support ISO 8601 data and time
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1796'>SCB-1796</a>] -         support client outlog
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1798'>SCB-1798</a>] -         InvokerUtils support specify response type
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1812'>SCB-1812</a>] -         Endpoint add new constructor to support user defined transport
+</li>
+</ul>
+    
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1779'>SCB-1779</a>] -         update servicecomb test cases to make run in MAC
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1785'>SCB-1785</a>] -         Run java-chassis in spring boot with external tomcat
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1786'>SCB-1786</a>] -         remove log4j dependency by default
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1794'>SCB-1794</a>] -         update the version of commons-beautils
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1800'>SCB-1800</a>] -         log4j is deprecated package, make log4j implementaions optional
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1803'>SCB-1803</a>] -         config-kie support long polling
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1814'>SCB-1814</a>] -         binary release only include java-chassis artifacts
+</li>
+</ul>
+            
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1804'>SCB-1804</a>] -         anylyse updating commons-configuration and archairus
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1805'>SCB-1805</a>] -         clear some unused 3rd party software and use akarta Expression Language
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1806'>SCB-1806</a>] -         PR TestSpringMVCObjectParamTypeRestOnly should run both for rest and highway
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1808'>SCB-1808</a>] -         add documentaion for using TraceIdLogger
+</li>
+</ul>
+                                                                                                                                            
+                                                                                                                                            
         Release Notes - Apache ServiceComb - Version java-chassis-2.0.0
     
 <h2>        Sub-task
@@ -371,945 +449,3 @@
 <li>[<a href='https://issues.apache.org/jira/browse/SCB-1544'>SCB-1544</a>] -         default metrics printer should not print 0 operations
 </li>
 </ul>
-
-
-
-        Release Notes - Apache ServiceComb - Version java-chassis-1.2.1
-            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1088'>SCB-1088</a>] -         SDK IsolationServerEvent is missing endpoint information
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1251'>SCB-1251</a>] -         reduce configuration inject callback
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1253'>SCB-1253</a>] -         Adjust the priority of FailureHandler of the dispatchers
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1260'>SCB-1260</a>] -         inspector online test with servlet.urlPattern cause 404
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1266'>SCB-1266</a>] -         ScbMarker work with log4j2 will cause log4j2 leak instance of Marker
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1280'>SCB-1280</a>] -         Fix problem with nested generic list param like List&lt;List&lt;String&gt;&gt;
-</li>
-</ul>
-                
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1229'>SCB-1229</a>] -         update the version of dependency
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1250'>SCB-1250</a>] -         make ArchaiusUtils simpler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1259'>SCB-1259</a>] -         response type support Optional
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1265'>SCB-1265</a>] -         Add doc about maxHeaderSize configuration
-</li>
-</ul>
-            
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1246'>SCB-1246</a>] -         EventBus subscriber support order
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1262'>SCB-1262</a>] -         change 1.2.0-SNAPSHOT to 1.3.0-SNAPSHOT in pom.xml
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1263'>SCB-1263</a>] -         forward request in edge should not inherit cse-context
-</li>
-</ul>
-                                                                                                                                        
-                                                                                                                                        
-        Release Notes - Apache ServiceComb - Version java-chassis-1.2.0
-    
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-353'>SCB-353</a>] -         Support Servicecomb metrics with statics during a long time
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-837'>SCB-837</a>] -         add http2 special configuration
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-945'>SCB-945</a>] -         enhance swagger to idl to support method parameter/result/List&lt;List&gt;/List&lt;Map&gt;/Map&lt;List&gt;/Map&lt;Map&gt;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-946'>SCB-946</a>] -         serialize/deseriaze List&lt;List&lt;X&gt;&gt;/List&lt;Map&lt;X, Y&gt;&gt;/Map&lt;X, List&lt;Y&gt;&gt;/Map&lt;X, Map&lt;Y, Z&gt;&gt;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1071'>SCB-1071</a>] -         serialize/deserialize array and primitives
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1144'>SCB-1144</a>] -         change samples use log4j2
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1153'>SCB-1153</a>] -         provide traceId-invocationId by marker mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1162'>SCB-1162</a>] -         document for PriorityProperty/InjectProperties/InjectProperty
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1175'>SCB-1175</a>] -         document for basic configuration rule
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1188'>SCB-1188</a>] -         provide a way to view/convert and download schemas
-</li>
-</ul>
-        
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-781'>SCB-781</a>] -         support @ConfigurationProperties with Apollo.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-968'>SCB-968</a>] -         [SCB-968] http2 do not support pump download
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1054'>SCB-1054</a>] -         when download file, we should ignore consumer acceptType
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1065'>SCB-1065</a>] -         when request not contain traceId,should use provider&#39;s invocation&#39;s traceId
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1066'>SCB-1066</a>] -         when start error, destroy method may throw an exception lead to origin exception losed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1073'>SCB-1073</a>] -         StaticMicroserviceVersions should be ignored while checking instance cache
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1088'>SCB-1088</a>] -         SDK IsolationServerEvent is missing endpoint information
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1089'>SCB-1089</a>] -         Fix PrometheusPublisher naming error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1095'>SCB-1095</a>] -         Timer task need catch all throwable to protected from unexpected error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1096'>SCB-1096</a>] -         [SCB-1096]change the method calculate process cpu rate  to same with top
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1102'>SCB-1102</a>] -         fix empty swagger and information leak problem
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1108'>SCB-1108</a>] -         when timeout, the access log status is 200
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1109'>SCB-1109</a>] -         local-service-registry sample of java-chassis can not run directly 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1114'>SCB-1114</a>] -         upgrade zipkin
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1115'>SCB-1115</a>] -         fix not standard protostuff javadoc @Created
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1126'>SCB-1126</a>] -         springmvc project generated by ServiceComb scaffold can not run
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1129'>SCB-1129</a>] -         @JsonProperty on enum value is ignored
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1141'>SCB-1141</a>] -         latest versionRule can not update to new version
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1143'>SCB-1143</a>] -         Servicecomb support watch service center with auth headers
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1156'>SCB-1156</a>] -         avoid collect wrong invocation stage data when rest invoke failed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1191'>SCB-1191</a>] -         NPE When return type is ResponseEntity&lt;Void&gt;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1224'>SCB-1224</a>] -         [SCB-1224] az affinity is conflict with empty instance protection
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1226'>SCB-1226</a>] -         there are problems when request rejected by thread pool queue full
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1230'>SCB-1230</a>] -         avoid throw exception in httpClientResponse.exceptionHandler
-</li>
-</ul>
-        
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1048'>SCB-1048</a>] -         Provide a way to configure bootstrap information in Cloud Native enviroment
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1061'>SCB-1061</a>] -         Provide a way to using handlers(e.g. LoabalanceHanler) outside handler chain
-</li>
-</ul>
-        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-674'>SCB-674</a>] -         protobuf codec based on idl from swagger
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1037'>SCB-1037</a>] -         in vertx 3.6.0, PumpImpl do not support &quot;&quot;, it will throw exception
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1044'>SCB-1044</a>] -         add current process CPU rate  and net packets in the metrics
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1047'>SCB-1047</a>] -         microservice.yaml  service_description.version support format xxx.xx.xxx.xxx
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1051'>SCB-1051</a>] -         when interface set produces=text/plain;charset=utf-8. and consumers set accept = text/plain,will cause error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1056'>SCB-1056</a>] -         Put provider QPS flow control in front
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1063'>SCB-1063</a>] -         Improve the time cost when first time loading schema
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1068'>SCB-1068</a>] -         As a developer want to know instance detail info when instance isolation 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1072'>SCB-1072</a>] -         change dependency management version to project.version
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1074'>SCB-1074</a>] -         minor fixes for mistakes and logs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1075'>SCB-1075</a>] -         upgrade spring-framework to 4.3.20.RELEASE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1076'>SCB-1076</a>] -         upgrade guava to 25.1
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1077'>SCB-1077</a>] -         upgrade hystrix to 1.5.12
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1079'>SCB-1079</a>] -         allow consumer-id to be empty when query instance
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1101'>SCB-1101</a>] -         ServiceComb-Java-Chassis support IPv6
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1106'>SCB-1106</a>] -         isolation must make sure one of instances is available
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1135'>SCB-1135</a>] -         Add client max receive header size config item
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1139'>SCB-1139</a>] -         Upgrade Vert.x to 3.6
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1146'>SCB-1146</a>] -         update PR template
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1157'>SCB-1157</a>] -         spring-boot2-starter-discovery and spring-boot-starter-discovery depend on zuul is not correct
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1170'>SCB-1170</a>] -         improve log of upload directory during boot.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1177'>SCB-1177</a>] -         update vertx to 3.6+ version to result .vertx directory was default created 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1178'>SCB-1178</a>] -         In the unit test, the issue of assertEquals and Float.MAX_VALUE.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1179'>SCB-1179</a>] -         Optimize the mainclass auto-discovery logic to cover more scenes.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1185'>SCB-1185</a>] -         Log DNS related exception to help locate problem
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1186'>SCB-1186</a>] -         add a common pom module to simplify user configurations
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1193'>SCB-1193</a>] -         upgread spring boot versions and add easy to use dependency management
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1202'>SCB-1202</a>] -         pump down with vertx3.6.3 no need to check buff length in AsynFileImpl#doWrite
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1205'>SCB-1205</a>] -         improve edge forward http2 request
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1206'>SCB-1206</a>] -         sort schemas in inspector ui
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1208'>SCB-1208</a>] -         improve slow invocation logger: log remote address
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1210'>SCB-1210</a>] -         improve the average latency precision of the metrics log
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1211'>SCB-1211</a>] -         avoid  create multiple caches for different expression of one versionRule 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1220'>SCB-1220</a>] -         Support regex path param on consumer side
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1222'>SCB-1222</a>] -         change groupId of &quot;hibernate-validator&quot; from &quot;org.hibernate&quot; to &quot;org.hibernate.validator&quot;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1239'>SCB-1239</a>] -         close thread after finish unit test case at once.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1240'>SCB-1240</a>] -         allowed one prometheus cluster support multiple apps
-</li>
-</ul>
-            
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-291'>SCB-291</a>] -         delete old useless configuration mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-594'>SCB-594</a>] -         Create a document description for https://github.com/apache/incubator-servicecomb-java-chassis/pull/704
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-638'>SCB-638</a>] -         create mechanism for read config item by priority 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1046'>SCB-1046</a>] -         file upload support file array for the same name
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1062'>SCB-1062</a>] -         Update the project development version to 1.2.0-SNAPSHOT
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1083'>SCB-1083</a>] -         support test before provide service
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1134'>SCB-1134</a>] -         change default verticle instance count
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1136'>SCB-1136</a>] -         change default settings of sync executor
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1147'>SCB-1147</a>] -         log invocation stage trace information if too slow
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1148'>SCB-1148</a>] -         read transport configuration from model
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1163'>SCB-1163</a>] -         Support spring-cloud-gateway 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1165'>SCB-1165</a>] -         filter bridge methods when generate swagger
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1184'>SCB-1184</a>] -         upgrade swagger from 1.5.12 to 1.5.22 to support convert swagger to html
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1192'>SCB-1192</a>] -         add &quot;metrics&quot; prefix to slow invocation configuration 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1218'>SCB-1218</a>] -         Prepare 1.2.0 Release
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1221'>SCB-1221</a>] -         add missed modules to distribution and adjust orders
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1231'>SCB-1231</a>] -         add queue meter of http client connection pool 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1232'>SCB-1232</a>] -         make GroupExecutor configuration compatible to old version
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1237'>SCB-1237</a>] -         improve default thread pool strategy
-</li>
-</ul>
-                                                                                                                                        
-
-        Release Notes - Apache ServiceComb - Version java-chassis-1.1.0
-    
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-493'>SCB-493</a>] -         parameters and DefaultLogPublisher optimize
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-675'>SCB-675</a>] -         generate protobuf idl from swagger
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-681'>SCB-681</a>] -         jackson protobuf support v3 specification: map/list/array
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-687'>SCB-687</a>] -         highway server not accept too many connection
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-691'>SCB-691</a>] -         add vertx server/ rest client/highway client/ highway server connection meter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-790'>SCB-790</a>] -         support create new target microservice instance in one node
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-793'>SCB-793</a>] -         run it-consumer during travis CI 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-842'>SCB-842</a>] -         jackson protobuf serializer have performance problem
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-843'>SCB-843</a>] -         add http client pool request time to consumer invocation meter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-881'>SCB-881</a>] -         add more invocation stage measurement
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-894'>SCB-894</a>] -         measure httpServer and httpClient
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-917'>SCB-917</a>] -         parse proto file to model
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-918'>SCB-918</a>] -         serialize/deserialize based on proto model
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-922'>SCB-922</a>] -         collect Getter/Setter from pojo
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-947'>SCB-947</a>] -         delete old jackson protobuf logic
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-948'>SCB-948</a>] -         convert proto model to string
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1001'>SCB-1001</a>] -         [vertx] downloading, client disconnect first, should close WriteStream right now.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1021'>SCB-1021</a>] -         add vertx client/server meters to metrics
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1022'>SCB-1022</a>] -         measure tcpServer and tcpClient
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1034'>SCB-1034</a>] -         metrics performance optimize
-</li>
-</ul>
-        
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-74'>SCB-74</a>] -         POJO static method is export as an operation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-381'>SCB-381</a>] -         Fix foudation-vertx UT failure on linux
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-769'>SCB-769</a>] -         When delay fault injection is enabled, the business thread will be blocked 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-774'>SCB-774</a>] -         Unexpected warn log is printed while the service is exiting if there are reactive operations
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-780'>SCB-780</a>] -         sessionstickrule add the judgement of whether lastServer can also be accessed.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-787'>SCB-787</a>] -         Server States not clean unavailable server
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-794'>SCB-794</a>] -         Edge invocation do not properly send servlet filter response code
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-799'>SCB-799</a>] -         fix problem about &quot;mvn install&quot; in ubuntu
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-800'>SCB-800</a>] -         Param order generated by BeanParamAnnotationProcessor is not stable
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-802'>SCB-802</a>] -         in rollback scenario, old versions meta is used and invocation is fail
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-810'>SCB-810</a>] -         fix zipkin dependency
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-828'>SCB-828</a>] -         In some tomcat implementation inputstream available is null
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-845'>SCB-845</a>] -         some times download file can not get correct content
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-849'>SCB-849</a>] -         refactor producer connection limit using vertx metrics spi mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-861'>SCB-861</a>] -         lost response type of @ApiResponse 490/590
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-886'>SCB-886</a>] -         Path param is not encoded and decoded correctly
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-888'>SCB-888</a>] -         switch SCBEngine status to up in the wrong time
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-895'>SCB-895</a>] -         When json parse fail will not get 400 but 590
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-898'>SCB-898</a>] -         Governance function is not effective when configuration Start with servicecomb
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-904'>SCB-904</a>] -         SpringMVC @RequestHeader do not support value,only support name
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-905'>SCB-905</a>] -         Request connection is hang up when request path contains illegal string
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-910'>SCB-910</a>] -         Java Chassis support spring boot 2.0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-956'>SCB-956</a>] -         not support body to be a enum
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-959'>SCB-959</a>] -         When parsing inner classes,CtType will throw NotFoundException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-960'>SCB-960</a>] -         when consumer local failed(eg: LB failed), CompletableFuture callback can not get InvocationContext
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-964'>SCB-964</a>] -         Fix MediaType setting problem
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-965'>SCB-965</a>] -         resolve DoS attack problem about enum/char/Character/byte/Byte/short/Short/int/Integer/long/Long/float/Float/double/Double
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-972'>SCB-972</a>] -         Using SHA1 signature key as UUID of micro service
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1007'>SCB-1007</a>] -         not support CustomGeneric&lt;Map&lt;KEY, VALUE&gt;&gt;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1012'>SCB-1012</a>] -         add NoRouteToHostException in retry&#39;s exception
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1014'>SCB-1014</a>] -         Fix priority problem of ExceptionToResponseConverter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1043'>SCB-1043</a>] -         MicroserviceVersions.safeSetInstances lost exception message
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1045'>SCB-1045</a>] -         fix sample spring bean declaring
-</li>
-</ul>
-        
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-215'>SCB-215</a>] -         support annotation ApiParam
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-775'>SCB-775</a>] -         support invoke service using raw type like JsonObject
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-777'>SCB-777</a>] -         Support @BeanParam annotation in JAX-RS developing style
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-778'>SCB-778</a>] -         In tomcat, support register swagger base path with container prefix
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-786'>SCB-786</a>] -         when instances cache is not sync to SC caused by bug, auto fix it.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-788'>SCB-788</a>] -         public key black/white add feature: choose server by microservice field  and properties
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-847'>SCB-847</a>] -         Provide a way to decode user&#39;s custom error data
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-880'>SCB-880</a>] -         Give an option to query parameter convert empty to null
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-903'>SCB-903</a>] -         Add a feature to serialize/deserialize using Object to avoid information lose
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-926'>SCB-926</a>] -         Invoke 3rd party service
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-936'>SCB-936</a>] -         Encoded slash &#39;/&#39; is decoded in EdgeService, causing 404 error response
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-967'>SCB-967</a>] -         support configed ip send request
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1009'>SCB-1009</a>] -         Supporting configure encrypted password for proxy settings
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1040'>SCB-1040</a>] -         Support discover instances from ServiceCenter Aggregator
-</li>
-</ul>
-        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-206'>SCB-206</a>] -         Support @Api to specify produces and consumes
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-711'>SCB-711</a>] -         HTTP2 and other client should be lasy initialized 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-747'>SCB-747</a>] -         add jaxrs upload file demo
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-795'>SCB-795</a>] -         update jackson from 2.9.5 to 2.9.6
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-827'>SCB-827</a>] -         Add response decode error log
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-832'>SCB-832</a>] -         modify the errorThresholdPercentage from 20 to 0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-833'>SCB-833</a>] -         Provide a retry mechanism to meet upgrade no interrupt
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-870'>SCB-870</a>] -         Refractor loadbalancer rule to not use IRule to give more control
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-873'>SCB-873</a>] -         Make the validation result display the parameter name instead of arg0, arg1
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-887'>SCB-887</a>] -         aysnc servlet timeout is too short and may block container pool when tasks are timeout
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-889'>SCB-889</a>] -         add SCBEngine reference to BootEvent
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-897'>SCB-897</a>] -         Support config rest server max initial line length
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-911'>SCB-911</a>] -         Timeout scenario print too many logs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-931'>SCB-931</a>] -         upgrade vert.x to fix some know issues
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-933'>SCB-933</a>] -         Revert changes to RestObjectMapper that fail on primitive types not present
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-943'>SCB-943</a>] -         make ProduceJsonProcessor,DefaultHttpClientFilter,ServerRestArgsFilter changable
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-954'>SCB-954</a>] -         improve consumer stage time record when failed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-961'>SCB-961</a>] -         Isolation provide a way to isolate for at least a moment
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-975'>SCB-975</a>] -         Improve retry rule
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-979'>SCB-979</a>] -         Add reminder log on the selection of SwaggerGeneratorContext
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-982'>SCB-982</a>] -         Show the warning message in maven compile plugin
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-985'>SCB-985</a>] -         Add springboot2-starter-discovery
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-986'>SCB-986</a>] -         ServerInstances can be cached in spring-boot2-starter-discovery
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-987'>SCB-987</a>] -         delete spring 3 related declaring
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-989'>SCB-989</a>] -         scan RestController to to make springmvc controller publish as ServiceComb Rest easier
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-996'>SCB-996</a>] -         When retries fail, return the last error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1020'>SCB-1020</a>] -         No need unregister when bootup failure before register service
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1031'>SCB-1031</a>] -         The Response&#39;s properties was overrided wrong between @APIOperation and @Resoponse on the controller method
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1038'>SCB-1038</a>] -         Fix some bugs and logs improvement reported by users when testing
-</li>
-</ul>
-            
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-612'>SCB-612</a>] -         delete useless MicroserviceMetaManager
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-736'>SCB-736</a>] -         generate default value to swagger for primitive type, even there is no defaultValue annotation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-854'>SCB-854</a>] -         BootListener support load by not only spring bean, but also SPI
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-859'>SCB-859</a>] -         generate traceId when create invocation for consumer/producer/edge
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-882'>SCB-882</a>] -         split mixed integration test case
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-893'>SCB-893</a>] -         measure vertx by vertx metrics mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-906'>SCB-906</a>] -         add sample for invocation apm by java agent
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-919'>SCB-919</a>] -         generate lambda Getter/Setter from reflect method or field to improve performance
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-920'>SCB-920</a>] -         Remove duplicate dependencies
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-921'>SCB-921</a>] -         check if swagger compatible to protobuf and choose transport automatically
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-928'>SCB-928</a>] -         support swagger &quot;collection-format&quot; feature
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-944'>SCB-944</a>] -         make control IT deploy simpler and print less log
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-957'>SCB-957</a>] -         delete too old protobuf map compatible flag
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-973'>SCB-973</a>] -         TLP graduation tasks
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-992'>SCB-992</a>] -         Synchronous open source code from Vert.x 3.5.3 version
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1023'>SCB-1023</a>] -         switch max connection limitation to metrics mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1035'>SCB-1035</a>] -         Update third party licenses for java-chassis
-</li>
-</ul>
-                                                                                                                                        
-
-        Release Notes - Apache ServiceComb - Version java-chassis-1.0.0
-            
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-651'>SCB-651</a>] -         QPS rate limit bug
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-662'>SCB-662</a>] -         Using cse/servicecomb duplicate key will get list of values
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-666'>SCB-666</a>] -         Test failure on system that have rotate option set in /etc/resolv.conf
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-696'>SCB-696</a>] -         [AccessLog] If nginx send requests via short-lived connections, %v will print &quot;0.0.0.0&quot;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-699'>SCB-699</a>] -         add schemaIds field in register.yaml when mock the Local sevice-center
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-703'>SCB-703</a>] -         When consumer invoke void type method in RPC style, an exception is thrown
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-705'>SCB-705</a>] -         When consumer invoke an unregistered provider, it will never find this provider even the provider is registered later
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-753'>SCB-753</a>] -         NPE when query not exists service
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-754'>SCB-754</a>] -         Check null invocation in AbstractRestInvocation to avoid unexpected NPE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-759'>SCB-759</a>] -         Fix ServiceComb version error
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-772'>SCB-772</a>] -         Java Chassis::Handlers::Loadbalance test failed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-773'>SCB-773</a>] -         Java Chassis::Core test failed
-</li>
-</ul>
-        
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-616'>SCB-616</a>] -         Make access log mechanism extensible
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-640'>SCB-640</a>] -         Add black/white list support based on public key handler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-679'>SCB-679</a>] -         Support Cross-Origin Resource Sharing (CORS)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-708'>SCB-708</a>] -         Support assembling query param into Object parameter(in Spring MVC developing style)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-752'>SCB-752</a>] -         User can switch off outputting merged log4j property file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-760'>SCB-760</a>] -         provide a way to invoke service with full path
-</li>
-</ul>
-        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-194'>SCB-194</a>] -         Improve component-scan setting
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-661'>SCB-661</a>] -         Logs improvement to give better information
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-671'>SCB-671</a>] -         Duplicate cse.xxx to servicecomb.xxx to work better in future
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-684'>SCB-684</a>] -         Following swagger conventions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-685'>SCB-685</a>] -         Service comb chassis must support default values
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-697'>SCB-697</a>] -         Service comb chassis must support JAX-RS @DefaultValue
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-700'>SCB-700</a>] -         Check server status when choose an available server
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-701'>SCB-701</a>] -         RequestBody(required = false) and when requestBody is null then exception observed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-702'>SCB-702</a>] -         Deleted unwanted json-lib maven dependency for foundation-config
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-706'>SCB-706</a>] -         refactor loadbalance filters logic to support invocation based filter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-712'>SCB-712</a>] -         Do not register service path to service center when not necessary
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-713'>SCB-713</a>] -         @DefaulValue should be set only when input param is null
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-715'>SCB-715</a>] -         Working in thread that do not have context class loader
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-727'>SCB-727</a>] -         Java Chassis-Local generated schema and service center schema are different while registering the service then print the difference content
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-750'>SCB-750</a>] -         Dependency management is incomplete in Saga and Java-Chassis
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-755'>SCB-755</a>] -         [SCB-755] 755 Duplicate copy cse config to Servicecomb config
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-763'>SCB-763</a>] -         Simplify Dynamic Config (Apollo) Integration Test in Java Chassis
-</li>
-</ul>
-        
-<h2>        Wish
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-746'>SCB-746</a>] -         Update Chassis from m1 to m2 in start.servicecomb.io
-</li>
-</ul>
-    
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-506'>SCB-506</a>] -         Report the service governance event 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-693'>SCB-693</a>] -         registry microservice failed if get host address failed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-725'>SCB-725</a>] -         support get main class package when run with &quot;java -jar xxx.jar&quot;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-726'>SCB-726</a>] -         edge support convert from form-data or x-www-form-urlencoded to json automatically
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-728'>SCB-728</a>] -         add decrypt/signature/... to edge demo
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-729'>SCB-729</a>] -         check if instance cache equals to SC
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-733'>SCB-733</a>] -         open handlerContext for business logic, and add a new name: localContext
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-738'>SCB-738</a>] -         delete microservice from MicroserviceManager after it not exist in SC
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-762'>SCB-762</a>] -         resolve eclipse compile warnings
-</li>
-</ul>
-                                                                                                                                        
-                                                                                                                                        
-
-        Release Notes - Apache ServiceComb - Version java-chassis-1.0.0-m2
-    
-<h2>        Sub-task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-137'>SCB-137</a>] -         Add new dimension of transport way for all Consumer/Producer
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-196'>SCB-196</a>] -         Add metrics for each consumer/provider handler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-203'>SCB-203</a>] -         servlet rest support file upload
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-252'>SCB-252</a>] -         Metrics support overwatch Integration
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-370'>SCB-370</a>] -         Metrics timer (like latency) output precision must to nano level not milli level
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-383'>SCB-383</a>] -         metrics subscribe invocation life event and do statistics
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-384'>SCB-384</a>] -         provide invocation performance log publisher
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-385'>SCB-385</a>] -         metrics publisher switch to new mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-422'>SCB-422</a>] -         add executor metrics, not just queue size
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-440'>SCB-440</a>] -         Provide Maven Archetype of business-service-pojo
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-441'>SCB-441</a>] -         Provide Maven Archetype of business-service-jaxrs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-442'>SCB-442</a>] -         Provide Maven Archetype of business-service-springmvc
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-445'>SCB-445</a>] -         delete old metrics mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-446'>SCB-446</a>] -         metrics-prometheus switch to new mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-450'>SCB-450</a>] -         documents for metrics initializer/publisher, and how to extend
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-462'>SCB-462</a>] -         cloud eye publisher switch to new mechanism
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-470'>SCB-470</a>] -         Provide Maven Archetype of business-service-spring-boot-starter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-484'>SCB-484</a>] -         servlet rest support download
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-485'>SCB-485</a>] -         jaxrs mode support file download
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-486'>SCB-486</a>] -         edge support route file download invocation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-487'>SCB-487</a>] -         consumer support download file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-494'>SCB-494</a>] -         support delete temp file after download
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-501'>SCB-501</a>] -         document for download
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-527'>SCB-527</a>] -         Reorganization All Archetype For Enable Auto Publish
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-529'>SCB-529</a>] -         producer download file from byte[]
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-531'>SCB-531</a>] -         x-java-interface change from require to optional
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-532'>SCB-532</a>] -         support recursive dependence
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-533'>SCB-533</a>] -         javassistUtils create class from CtClass, not only JavaType
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-534'>SCB-534</a>] -         generic class generate optimize
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-538'>SCB-538</a>] -         create SwaggerToClassGenerator to convert swagger to class
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-540'>SCB-540</a>] -         Delete archetypes from java-chassis-dependencies
-</li>
-</ul>
-        
-<h2>        Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-72'>SCB-72</a>] -         Can isolation information of provider and consumer been discovered through capability of release and subscription?
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-449'>SCB-449</a>] -         Typo in LICENSE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-455'>SCB-455</a>] -         Base on 1.0.0-m2-SNAPSHOT version, execution of the metrics UT failed 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-474'>SCB-474</a>] -         使用zuul做网关进行路由,当同一个微服务接口同时开放rest和highway方式时,出现无法调用情况。
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-481'>SCB-481</a>] -         Fix qps handler assertion errors when schemaid or microservice name contails . (dot)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-490'>SCB-490</a>] -         Service Center verrsion is not forward compatible and needs to be noted in releasenote.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-495'>SCB-495</a>] -         Compile java-chassis 1.0.0-m2-SNAPSHOT failed
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-502'>SCB-502</a>] -         logs日志没有输出
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-503'>SCB-503</a>] -         When using WeighedResponseTimeRule, there are some initialize and stateless access problems
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-507'>SCB-507</a>] -         poll task in MetricsBootstrap did not really measure meters
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-512'>SCB-512</a>] -         download support chinese file name
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-516'>SCB-516</a>] -         AccessLog of EdgeService does not print traceId
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-520'>SCB-520</a>] -         resolve service with env re-registered will fail
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-521'>SCB-521</a>] -         change the priority of ServiceComb config and SpringBoot config
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-562'>SCB-562</a>] -         Java Chassis will throw NPE when producer impl do not contain any method
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-567'>SCB-567</a>] -         treat warning as errors, modify the compilerArgments
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-579'>SCB-579</a>] -         NullPointerException is thrown when consumer upload null
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-580'>SCB-580</a>] -         When upload file size exceeds limitation of provider, consumer will return a confusing response
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-587'>SCB-587</a>] -         Fix archetypes readme
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-588'>SCB-588</a>] -         Set archetypes sourceEncoding to UTF-8
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-591'>SCB-591</a>] -         configcenter need to do encode
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-593'>SCB-593</a>] -         Change log level to remind user to specify loadbalance handler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-597'>SCB-597</a>] -         update spring boot version from 1.4.5 to 1.5.12 in starter archetype
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-617'>SCB-617</a>] -         graceful shutdown with standalone tomcat
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-652'>SCB-652</a>] -         Fix schema registry environment configuration
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-653'>SCB-653</a>] -         When provider returns Transfer-Encoding header and Edge will cause problem
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-654'>SCB-654</a>] -         DiscoveryTree has concurrency problems.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-656'>SCB-656</a>] -         When provider returns non 200 code Edge Service will all convert to 502
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-658'>SCB-658</a>] -         leak of MicroserviceVersions register to EventBus
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-659'>SCB-659</a>] -         Fix build failed in Springmvc Integration Test
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-667'>SCB-667</a>] -         gracefully shutdown is not work in some case
-</li>
-</ul>
-        
-<h2>        New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-6'>SCB-6</a>] -         ServiceComb Java Chassis Metrics
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-136'>SCB-136</a>] -         Improvement and New Features of Java Chassis Metrics in version 1.0.0-m2
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-201'>SCB-201</a>] -         As a SDK user, I want to send file/stream data so that I can use ServiceComb to handle the music or image data
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-257'>SCB-257</a>] -         As a developer, I want to download file from microservice
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-292'>SCB-292</a>] -         As a developer, I want to use annotation to validate input parameter
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-406'>SCB-406</a>] -         Chassis must support standard parameter validation handler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-439'>SCB-439</a>] -         Provide Maven Archetypes in Java Chassis
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-482'>SCB-482</a>] -         Http2 support for java chassis
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-582'>SCB-582</a>] -         Provide a way to protection for instance removal
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-607'>SCB-607</a>] -         Support printing invocation context in access log
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-611'>SCB-611</a>] -         Provide a default Edge service dispatcher to make developer edge easy
-</li>
-</ul>
-        
-<h2>        Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-350'>SCB-350</a>] -         Vertx ssl file config error execption approvement
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-355'>SCB-355</a>] -         As a operator, when sdk config a fault ak/sk on HuaweiCloud, then will auth token fail, but it continues to register, will cause may fault in server
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-373'>SCB-373</a>] -         As a developer, i want to do something around serialize/deserialize, so that we should make a  aspect to eanable others can do this work
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-431'>SCB-431</a>] -         Add Rat check on the travis CI
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-444'>SCB-444</a>] -         try to optimize autodiscovery function
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-447'>SCB-447</a>] -         optimize SPIServiceUtils to avoid get different instance for the same type
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-467'>SCB-467</a>] -         Contributing &amp; Reporting Issues in java-chassis README.md is not direct to any contents
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-477'>SCB-477</a>] -         sdk guava‘s version need to update from 16.0.1 to 19.0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-488'>SCB-488</a>] -         Retry/Metrics some default behavior cause unnecessary retry and logs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-498'>SCB-498</a>] -         Configuration Center IP Addresses need to meet general specifications
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-514'>SCB-514</a>] -         update pom and code, so that we can treat warnings as errors
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-517'>SCB-517</a>] -         service center starter for spring boot/cloud improvement
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-518'>SCB-518</a>] -         ServiceCenter ip address need to config default port
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-523'>SCB-523</a>] -         maven-remote-resource-plugin execute very slow
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-526'>SCB-526</a>] -         When creating dynamic configuration, we need to fetch once for the configuration when startup
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-543'>SCB-543</a>] -         optimize registry procedure
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-546'>SCB-546</a>] -         As a developer, want to reregistry schemas in the dev environment
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-548'>SCB-548</a>] -         Support Gracefully Shutdown
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-570'>SCB-570</a>] -         reformat  everything
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-575'>SCB-575</a>] -         Publish the Java doc of ServiceComb projects
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-576'>SCB-576</a>] -         javassist License file need to be updated
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-585'>SCB-585</a>] -         Add ServiceComb-java-chassis reference guide to project
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-625'>SCB-625</a>] -         ProduceProcessor use SPI to support extends
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-627'>SCB-627</a>] -         Java Chassis- Client Request Timeout support for operation/schema/service level
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-636'>SCB-636</a>] -         As a OM staff, i want to use the lb endpoint as the servicecenter/configcenter address config
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-646'>SCB-646</a>] -         if local swagger exists, not generate swagger according to class
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-649'>SCB-649</a>] -         when port can&#39;t been listened,log warn and show more detail message
-</li>
-</ul>
-        
-<h2>        Wish
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-504'>SCB-504</a>] -         Upgrade to Spring boot 1.5.12.RELEASE
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-515'>SCB-515</a>] -          change all configuration from &#39;cse.xxx&#39; to &#39;servicecomb.xxx&#39;
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-672'>SCB-672</a>] -         Edge Service support calls from different ApplicationIds
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-673'>SCB-673</a>] -         Edge Service support calls from different ApplicationIds
-</li>
-</ul>
-    
-<h2>        Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-324'>SCB-324</a>] -         Chassis must support network failure simulation, so that I can developers can enhance the robustness of the app
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-352'>SCB-352</a>] -         Support operation level flow control on provider side
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-354'>SCB-354</a>] -         metrics上报的统计数据可能需要支持加上业务自己的维度,方便统计分析,比如APP版本,机型等,业务可以把参数作为invocation参数传递到框架,需要框架支持
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-420'>SCB-420</a>] -         Change default HTTP header length restriction to 32K
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-424'>SCB-424</a>] -         Get configuration interface to add header: x-environment
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-443'>SCB-443</a>] -         Fix randomly UT failure of TestProviderQpsFlowControlHandler
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-453'>SCB-453</a>] -         Read configuration from application.yml/application.properties
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-456'>SCB-456</a>] -         Provider a way to input configuration from a Map, instead of  micreservice.yaml
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-457'>SCB-457</a>] -         Verify if gradle can manage the ServiceComb java Chassis jars in a remote or local maven repository
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-471'>SCB-471</a>] -         vertx upgrade causes use config center push mode error 
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-542'>SCB-542</a>] -         Update netty&#39;s version to 4.1.24
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-589'>SCB-589</a>] -         allow consumer upgrade before producer
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-590'>SCB-590</a>] -         Update the validator version to latest(6.0.2)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-595'>SCB-595</a>] -         Compatible with old SC versions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-599'>SCB-599</a>] -         Service registry failed when service before Service Center start
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-601'>SCB-601</a>] -         ServiceComb integrated to spring boot or tomcat will print too many logs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-637'>SCB-637</a>] -         enhance HttpServletRequestEx impl
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-647'>SCB-647</a>] -         Update LICENSE/NOTICE for release
-</li>
-</ul>
-                                                                                                                                    
-                                                                                                                                    
-        Release Notes - Apache ServiceComb - Version Java-Chassis-1.0.0-m1
-    
-
-### Major improvements:
-
- - Java Chassis can now use Apollo as configuration center. Users can now
-change configurations like load balancing policy and those changes will
-come into effect on the fly.
-See [here](http://servicecomb.incubator.apache.org/users/dynamic-config/) for more
-details.
-
- - Metrics was re-factored. We now uses events for collecting invocation data
-instead of Hystrix. This reduces the performance penalty of computing
-metrics.
-Metrics can now be fetched via '/metrics' using HTTP.
-See [here](http://servicecomb.incubator.apache.org/users/metrics-in-1.0.0-m1/) for
-more details.
-
-### Other Noticeable Changes:
-
-- The Java Chassis libraries are now under group "org.apache.servicecomb".
-- We provide out of the box metrics support now. Prometheus is supported.
-- Configuration center was re-factored and moved out from foundation.
-Support for Apollo was added.
-- Users can now use Object type for calling services.
-- Users can now use Generics for calling services.
-- Better integration with Spring MVC.
-- Upgraded to zipkin2 internally, Java Chassis can now work with zipkin
-server v1 and v2.
-- We are in the process of supporting reactive programming. Pojo consumer
-and provider now supports CompletableFuture.
-
-### For more detailed information please checkout [here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321626&version=12342351)
diff --git a/_release/release.md b/_release/release.md
index 8335f2a..b4ff3bd 100755
--- a/_release/release.md
+++ b/_release/release.md
@@ -20,7 +20,7 @@
 
 * [ServiceComb Pack 0.5.0](/release/pack-downloads/) (released on 2019-08-26)
 
-* [ServiceComb Java-Chassis 2.0.0](/release/java-chassis-downloads/) (released on 2020-02-20)
+* [ServiceComb Java-Chassis 2.0.1](/release/java-chassis-downloads/) (released on 2020-03-27)
 
 * [ServiceComb Saga Actuator 0.3.0](/release/saga-actuator-downloads/) (released on 2018-12-18)
 
@@ -37,6 +37,7 @@
 * [ServiceComb Service-Center 1.0.0-m2](/release/service-center-downloads/) (released on 2018-06-21)
 * [ServiceComb Service-Center 1.0.0-m1](/release/service-center-downloads/) (released on 2018-03-27)
 
+* [ServiceComb Java-Chassis 2.0.0](/release/java-chassis-downloads/) (released on 2020-02-20)
 * [ServiceComb Java-Chassis 1.3.0](/release/java-chassis-downloads/) (released on 2019-10-31)
 * [ServiceComb Java-Chassis 1.2.1](/release/java-chassis-downloads/) (released on 2019-05-19)
 * [ServiceComb Java-Chassis 1.2.0](/release/java-chassis-downloads/) (released on 2019-04-12)