You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by le...@apache.org on 2019/12/26 08:36:13 UTC

[incubator-iotdb] 02/02: update RELEASE_NOTES; update 0.9.0 to 0.9.1 in docs and codes

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

leirui pushed a commit to branch rel/0.9
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git

commit b5c4f347d101b1364941e44672df3587293d0949
Author: Lei Rui <10...@qq.com>
AuthorDate: Thu Dec 26 16:33:32 2019 +0800

    update RELEASE_NOTES; update 0.9.0 to 0.9.1 in docs and codes
---
 README.md                                          |  6 ++---
 RELEASE_NOTES.md                                   | 26 ++++++++++++++++++++++
 docker/src/main/Dockerfile                         |  4 ++--
 docs/Development-Contributing.md                   |  2 +-
 docs/Development-Document.md                       |  2 +-
 .../UserGuide/0-Get Started/1-QuickStart.md        |  6 ++---
 .../UserGuide/4-Client/3-Programming - Session.md  |  2 +-
 .../5-Operation Manual/4-SQL Reference.md          |  2 +-
 .../7-Ecosystem Integration/2-MapReduce TsFile.md  |  2 +-
 .../7-Ecosystem Integration/5-Hive TsFile.md       |  8 +++----
 .../3-Writing Data on HDFS.md                      |  6 ++---
 .../UserGuide/0-Get Started/1-QuickStart.md        |  6 ++---
 .../0-Get Started/2-Frequently asked questions.md  |  2 +-
 .../UserGuide/3-Server/5-Docker Image.md           |  2 +-
 .../UserGuide/4-Client/2-Programming - JDBC.md     |  2 +-
 .../UserGuide/4-Client/3-Programming - Session.md  |  2 +-
 .../4-Client/5-Programming - TsFile API.md         |  6 ++---
 .../2-DML (Data Manipulation Language).md          |  2 +-
 .../5-Operation Manual/4-SQL Reference.md          |  2 +-
 .../6-System Tools/7-Monitor and Log Tools.md      |  2 +-
 .../7-Ecosystem Integration/2-MapReduce TsFile.md  |  2 +-
 .../7-Ecosystem Integration/3-Spark TsFile.md      |  6 ++---
 .../7-Ecosystem Integration/4-Spark IoTDB.md       |  8 +++----
 .../7-Ecosystem Integration/5-Hive TsFile.md       |  8 +++----
 .../8-System Design (Developer)/1-Hierarchy.md     | 18 +++++++--------
 .../3-Writing Data on HDFS.md                      |  6 ++---
 example/kafka/pom.xml                              |  2 +-
 example/kafka/readme.md                            |  4 ++--
 example/rocketmq/readme.md                         |  4 ++--
 example/tsfile/readme.md                           |  2 +-
 hadoop/README.md                                   |  2 +-
 jdbc/README.md                                     |  2 +-
 jenkins.pom                                        |  2 +-
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |  2 +-
 service-rpc/src/pypi/README.md                     |  2 +-
 service-rpc/src/pypi/setup.py                      |  2 +-
 spark-iotdb-connector/Readme.md                    |  8 +++----
 spark-tsfile/README.md                             |  6 ++---
 tsfile/README.md                                   |  2 +-
 39 files changed, 103 insertions(+), 77 deletions(-)

diff --git a/README.md b/README.md
index 2cb197e..9096ef8 100644
--- a/README.md
+++ b/README.md
@@ -78,7 +78,7 @@ For the latest information about IoTDB, please visit our [IoTDB official website
 
 # Quick Start
 
-This short guide will walk you through the basic process of using IoTDB. For a more-complete guide, please visit our website's [User Guide](https://iotdb.apache.org/#/Documents/0.9.0/chap1/sec1).
+This short guide will walk you through the basic process of using IoTDB. For a more-complete guide, please visit our website's [User Guide](https://iotdb.apache.org/#/Documents/0.9.x/chap1/sec1).
 
 ## Prerequisites
 
@@ -125,7 +125,7 @@ configuration files are under "conf" folder
   * system config module (`tsfile-format.properties`, `iotdb-engine.properties`)
   * log config module (`logback.xml`).
 
-For more, see [Chapter3: Server](https://iotdb.apache.org/#/Documents/progress/chap3/sec1) and [Chapter4: Client](https://iotdb.apache.org/#/Documents/progress/chap4/sec1) in detail.
+For more, see [Chapter3: Server](https://iotdb.apache.org/#/Documents/0.9.x/chap3/sec1) and [Chapter4: Client](https://iotdb.apache.org/#/Documents/0.9.x/chap4/sec1) in detail.
 
 ## Start
 
@@ -276,7 +276,7 @@ or
 IoTDB> exit
 ```
 
-For more on what commands are supported by IoTDB SQL, see [Chapter 5: IoTDB SQL Documentation](https://iotdb.apache.org/#/Documents/0.9.0/chap5/sec4).
+For more on what commands are supported by IoTDB SQL, see [Chapter 5: IoTDB SQL Documentation](https://iotdb.apache.org/#/Documents/0.9.x/chap5/sec4).
 
 ### Stop IoTDB
 
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 270b70c..48423dd 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -19,6 +19,25 @@
 
 -->
 
+# Apache IoTDB (incubating) 0.9.1
+
+## Bug Fixes
+
+- IOTDB-317 Fix a bug that "flush + wrong aggregation query" causes the following queries to fail
+- IOTDB-324 Fix inaccurate statistics when writing in batch
+- IOTDB-327 Fix a groupBy-without-value-filter query bug caused by the wrong page skipping logic
+- IOTDB-331 Fix a groupBy query bug when axisOrigin-startTimeOfWindow is an integral multiple of interval
+- IOTDB-359 Fix a wrong-data-type bug in TsFileSketchTool
+- IOTDB-360 Fix bug of a deadlock in CompressionRatio
+- IOTDB-363 Fix link errors in Development-Contributing.md and add Development-Document.md
+- IOTDB-392 Fix a bug in CSV export tool
+- Fix apache rat header format error in some files
+
+## Miscellaneous changes
+
+- IOTDB-321 Add definitions of time expression and LEVEL in related documents
+- Support pypi distribution for Python client
+
 # Apache IoTDB (incubating) 0.9.0
 
 ## New Features
@@ -114,6 +133,13 @@
 * Fix start-walchecker scripts for letting user define the wal folder
 * Fix start script to set JAVA_HOME
 
+# Apache IoTDB (incubating) 0.8.2
+
+ This is a bug-fix version of 0.8.1 
+
+-  IOTDB-264 lack checking datatype before writing WAL 
+-  IOTDB-317 Fix "flush + wrong aggregation" causes failed query in v0.8.x 
+-  NOTICE and LICENSE file update 
 
 # Apache IoTDB (incubating) 0.8.1
 
diff --git a/docker/src/main/Dockerfile b/docker/src/main/Dockerfile
index b5fdf04..f2a18d2 100644
--- a/docker/src/main/Dockerfile
+++ b/docker/src/main/Dockerfile
@@ -31,9 +31,9 @@ RUN apt update \
   && cd incubator-iotdb-master \
   && mvn package -pl server,client -am -Papache-release -DskipTests -Dthrift.download-url="http://www.apache.org/licenses/LICENSE-2.0.txt" -Dthrift.exec.absolute.path="/usr/bin/thrift" \
   && cd target/ \
-  && unzip apache-iotdb-0.9.0-incubating-bin.zip \
+  && unzip apache-iotdb-0.9.1-incubating-bin.zip \
   && mkdir /iotdb \
-  && mv apache-iotdb-0.9.0-incubating/* /iotdb/ \
+  && mv apache-iotdb-0.9.1-incubating/* /iotdb/ \
   && cd ../../ \
   && mvn clean \
   && ls -lh ~/.m2 \
diff --git a/docs/Development-Contributing.md b/docs/Development-Contributing.md
index b643b2f..c80448b 100644
--- a/docs/Development-Contributing.md
+++ b/docs/Development-Contributing.md
@@ -81,7 +81,7 @@ Changes to IoTDB source codes are made through Github pull request. Anyone can r
 
 ### Contributing by Documentation Changes
 
-To propose a change to release documentation (that is, docs that appear under <https://iotdb.apache.org/#/Documents/0.9.0/chap1/sec1>), edit the Markdown source files in IoTDB’s docs/ directory(`documentation-EN` branch). The process to propose a doc change is otherwise the same as the process for proposing code changes below.  
+To propose a change to release documentation (that is, docs that appear under <https://iotdb.apache.org/#/Documents/0.9.x/chap1/sec1>), edit the Markdown source files in IoTDB’s docs/ directory(`documentation-EN` branch). The process to propose a doc change is otherwise the same as the process for proposing code changes below.  
 
 Whenever updating **User Guide** documents, remember to update `0-Content.md` at the same time. Here are two brief examples to show how to add new documents or how to modify existing documents:
 
diff --git a/docs/Development-Document.md b/docs/Development-Document.md
index 8085627..79585c7 100644
--- a/docs/Development-Document.md
+++ b/docs/Development-Document.md
@@ -31,7 +31,7 @@ Documents of Apache IoTDB (incubating) are open source. If you have found any mi
 
 ### Documentation Changes
 
-To propose a change to release documentation (that is, docs that appear under <https://iotdb.apache.org/#/Documents/0.9.0/chap1/sec1>), edit the Markdown source files in IoTDB’s docs/ directory(`documentation-EN` branch). The process to propose a doc change is otherwise the same as the process for proposing code changes below.  
+To propose a change to release documentation (that is, docs that appear under <https://iotdb.apache.org/#/Documents/0.9.x/chap1/sec1>), edit the Markdown source files in IoTDB’s docs/ directory(`documentation-EN` branch). The process to propose a doc change is otherwise the same as the process for proposing code changes below.  
 
 Whenever updating **User Guide** documents, remember to update `0-Content.md` at the same time. Here are two brief examples to show how to add new documents or how to modify existing documents:
 
diff --git a/docs/Documentation-CHN/UserGuide/0-Get Started/1-QuickStart.md b/docs/Documentation-CHN/UserGuide/0-Get Started/1-QuickStart.md
index e556c99..53a1967 100755
--- a/docs/Documentation-CHN/UserGuide/0-Get Started/1-QuickStart.md	
+++ b/docs/Documentation-CHN/UserGuide/0-Get Started/1-QuickStart.md	
@@ -41,7 +41,7 @@
 
 # 快速入门
 
-本文将介绍关于IoTDB使用的基本流程,如果需要更多信息,请浏览我们官网的[指引](https://iotdb.apache.org/#/Documents/progress/chap1/sec1).
+本文将介绍关于IoTDB使用的基本流程,如果需要更多信息,请浏览我们官网的[指引](https://iotdb.apache.org/#/Documents/0.9.x/chap1/sec1).
 
 ## 安装环境
 
@@ -71,7 +71,7 @@ IoTDB支持多种安装途径。用户可以使用三种方式对IoTDB进行安
   * 系统配置模块 (`tsfile-format.properties`, `iotdb-engine.properties`)
   * 日志配置模块 (`logback.xml`). 
 
-想要了解更多,请浏览[Chapter3: Server](https://iotdb.apache.org/#/Documents/progress/chap3/sec1)
+想要了解更多,请浏览[Chapter3: Server](https://iotdb.apache.org/#/Documents/0.9.x/chap3/sec1)
 	
 
 ## IoTDB试用
@@ -264,7 +264,7 @@ IoTDB> quit
 IoTDB> exit
 ```
 
-想要浏览更多IoTDB数据库支持的命令,请浏览[SQL Reference](https://iotdb.apache.org/#/Documents/progress/chap5/sec4).
+想要浏览更多IoTDB数据库支持的命令,请浏览[SQL Reference](https://iotdb.apache.org/#/Documents/0.9.x/chap5/sec4).
 
 ### 停止IoTDB
 
diff --git a/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - Session.md b/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - Session.md
index 51de67a..1db8623 100644
--- a/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - Session.md	
+++ b/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - Session.md	
@@ -45,7 +45,7 @@
     <dependency>
       <groupId>org.apache.iotdb</groupId>
       <artifactId>iotdb-session</artifactId>
-      <version>0.9.0</version>
+      <version>0.9.1</version>
     </dependency>
 </dependencies>
 ```
diff --git a/docs/Documentation-CHN/UserGuide/5-Operation Manual/4-SQL Reference.md b/docs/Documentation-CHN/UserGuide/5-Operation Manual/4-SQL Reference.md
index 260acab..b1e10ee 100644
--- a/docs/Documentation-CHN/UserGuide/5-Operation Manual/4-SQL Reference.md	
+++ b/docs/Documentation-CHN/UserGuide/5-Operation Manual/4-SQL Reference.md	
@@ -30,7 +30,7 @@ show version
 
 ```
 +---------------------------------------------------------------------------+
-|                                                             0.9.0|
+|                                                             0.9.1|
 +---------------------------------------------------------------------------+
 It costs 0.001s
 ```
diff --git a/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md b/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md
index d020488..74ff4e7 100644
--- a/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md	
+++ b/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md	
@@ -48,7 +48,7 @@ TsFile的Hadoop连接器实现了对Hadoop读取外部Tsfile类型的文件格
 
 |Hadoop 版本     | Java 版本     | TsFile 版本 |
 |-------------  | ------------ |------------ |
-| `2.7.3`       | `1.8`        | `0.9.0`|
+| `2.7.3`       | `1.8`        | `0.9.1`|
 
 >注意:关于如何下载和使用Tsfile, 请参考以下链接: https://github.com/apache/incubator-iotdb/tree/master/tsfile.
 
diff --git a/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md b/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md
index c40a6df..a73577a 100644
--- a/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md	
+++ b/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md	
@@ -52,7 +52,7 @@ TsFile的Hive连接器实现了对Hive读取外部Tsfile类型的文件格式的
 
 |Hadoop Version |Hive Version | Java Version | TsFile |
 |-------------  |------------ | ------------ |------------ |
-| `2.7.3` or `3.2.1`       |    `2.3.6` or `3.1.2`  | `1.8`        | `0.9.0`|
+| `2.7.3` or `3.2.1`       |    `2.3.6` or `3.1.2`  | `1.8`        | `0.9.1`|
 
 > 注意:关于如何下载和使用Tsfile, 请参考以下链接: <https://github.com/apache/incubator-iotdb/tree/master/tsfile>。
 
@@ -77,10 +77,10 @@ TsFile的Hive连接器实现了对Hive读取外部Tsfile类型的文件格式的
 然后在hive的命令行中,使用`add jar XXX`命令添加依赖。例如:
 
 ```
-hive> add jar /Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.9.0-jar-with-dependencies.jar;
+hive> add jar /Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.9.1-jar-with-dependencies.jar;
 
-Added [/Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.9.0-jar-with-dependencies.jar] to class path
-Added resources: [/Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.9.0-jar-with-dependencies.jar]
+Added [/Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.9.1-jar-with-dependencies.jar] to class path
+Added resources: [/Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.9.1-jar-with-dependencies.jar]
 ```
 
 
diff --git a/docs/Documentation-CHN/UserGuide/8-System Design (Developer)/3-Writing Data on HDFS.md b/docs/Documentation-CHN/UserGuide/8-System Design (Developer)/3-Writing Data on HDFS.md
index 7cdd806..8277aa2 100644
--- a/docs/Documentation-CHN/UserGuide/8-System Design (Developer)/3-Writing Data on HDFS.md	
+++ b/docs/Documentation-CHN/UserGuide/8-System Design (Developer)/3-Writing Data on HDFS.md	
@@ -39,7 +39,7 @@
 
 首先,使用maven打包server和Hadoop模块:`mvn clean package -pl server,hadoop -am -Dmaven.test.skip=true`
 
-然后,将Hadoop模块的target jar包`hadoop-tsfile-0.9.0-jar-with-dependencies.jar`复制到server模块的target lib文件夹 `.../server/target/iotdb-server-0.9.0/lib`下。
+然后,将Hadoop模块的target jar包`hadoop-tsfile-0.9.1-jar-with-dependencies.jar`复制到server模块的target lib文件夹 `.../server/target/iotdb-server-0.9.1/lib`下。
 
 编辑`iotdb-engine.properties`中的用户配置。相关配置项包括:
 
@@ -153,7 +153,7 @@
 
 启动server, Tsfile将会被存储到HDFS上。
 
-如果你想要恢复将TSFile存储到本地文件系统,只需编辑配置项`tsfile_storage_fs`为`LOCAL`。在这种情况下,如果你已经在HDFS上存储了一些数据文件,你需要将它们下载到本地,并移动到你所配置的数据文件文件夹(默认为`../server/target/iotdb-server-0.9.0/data/data`), 或者重新开始你的整个导入数据过程。
+如果你想要恢复将TSFile存储到本地文件系统,只需编辑配置项`tsfile_storage_fs`为`LOCAL`。在这种情况下,如果你已经在HDFS上存储了一些数据文件,你需要将它们下载到本地,并移动到你所配置的数据文件文件夹(默认为`../server/target/iotdb-server-0.9.1/data/data`), 或者重新开始你的整个导入数据过程。
 
 ### 常见问题
 
@@ -168,4 +168,4 @@ ERROR org.apache.iotdb.tsfile.fileSystem.fsFactory.HDFSFactory:62 - Failed to ge
 
 A: 这表明你没有将Hadoop模块的以来放到IoTDB server中。你可以这样解决:
 * 使用Maven打包Hadoop模块: `mvn clean package -pl hadoop -am -Dmaven.test.skip=true`
-* 将Hadoop模块的target jar包`hadoop-tsfile-0.9.0-jar-with-dependencies.jar`复制到server模块的target lib文件夹 `.../server/target/iotdb-server-0.9.0/lib`下。
+* 将Hadoop模块的target jar包`hadoop-tsfile-0.9.1-jar-with-dependencies.jar`复制到server模块的target lib文件夹 `.../server/target/iotdb-server-0.9.1/lib`下。
diff --git a/docs/Documentation/UserGuide/0-Get Started/1-QuickStart.md b/docs/Documentation/UserGuide/0-Get Started/1-QuickStart.md
index 8ac1561..abc76ec 100755
--- a/docs/Documentation/UserGuide/0-Get Started/1-QuickStart.md	
+++ b/docs/Documentation/UserGuide/0-Get Started/1-QuickStart.md	
@@ -41,7 +41,7 @@
 
 # Quick Start
 
-This short guide will walk you through the basic process of using IoTDB. For a more-complete guide, please visit our website's [User Guide](https://iotdb.apache.org/#/Documents/progress/chap1/sec1).
+This short guide will walk you through the basic process of using IoTDB. For a more-complete guide, please visit our website's [User Guide](https://iotdb.apache.org/#/Documents/0.9.x/chap1/sec1).
 
 ## Prerequisites
 
@@ -74,7 +74,7 @@ configuration files are under "conf" folder
   * system config module (`tsfile-format.properties`, `iotdb-engine.properties`)
   * log config module (`logback.xml`). 
 
-For more, see [Chapter3: Server](https://iotdb.apache.org/#/Documents/progress/chap3/sec1) in detail.
+For more, see [Chapter3: Server](https://iotdb.apache.org/#/Documents/0.9.x/chap3/sec1) in detail.
 
 ## Start
 
@@ -225,7 +225,7 @@ or
 IoTDB> exit
 ```
 
-For more on what commands are supported by IoTDB SQL, see [SQL Reference](https://iotdb.apache.org/#/Documents/progress/chap5/sec4).
+For more on what commands are supported by IoTDB SQL, see [SQL Reference](https://iotdb.apache.org/#/Documents/0.9.x/chap5/sec4).
 
 ### Stop IoTDB
 
diff --git a/docs/Documentation/UserGuide/0-Get Started/2-Frequently asked questions.md b/docs/Documentation/UserGuide/0-Get Started/2-Frequently asked questions.md
index a47fa35..00a964f 100644
--- a/docs/Documentation/UserGuide/0-Get Started/2-Frequently asked questions.md	
+++ b/docs/Documentation/UserGuide/0-Get Started/2-Frequently asked questions.md	
@@ -55,7 +55,7 @@ There are several ways to identify the version of IoTDB that you are using:
 * Check pom.xml file:
 
 ```
-<version>0.9.0</version>
+<version>0.9.1</version>
 ```
 
 * Use JDBC API:
diff --git a/docs/Documentation/UserGuide/3-Server/5-Docker Image.md b/docs/Documentation/UserGuide/3-Server/5-Docker Image.md
index a6af41d..6124e49 100644
--- a/docs/Documentation/UserGuide/3-Server/5-Docker Image.md	
+++ b/docs/Documentation/UserGuide/3-Server/5-Docker Image.md	
@@ -82,7 +82,7 @@ $ start-client.sh -h localhost -p 6667 -u root -pw root
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>iotdb-jdbc</artifactId>
-            <version>0.9.0</version>
+            <version>0.9.1</version>
         </dependency>
 ```
 Some examples about how to use IoTDB with IoTDB-JDBC can be found at: https://github.com/apache/incubator-iotdb/tree/master/example/jdbc/src/main/java/org/apache/iotdb
diff --git a/docs/Documentation/UserGuide/4-Client/2-Programming - JDBC.md b/docs/Documentation/UserGuide/4-Client/2-Programming - JDBC.md
index 0d36e31..9d7e7e9 100644
--- a/docs/Documentation/UserGuide/4-Client/2-Programming - JDBC.md	
+++ b/docs/Documentation/UserGuide/4-Client/2-Programming - JDBC.md	
@@ -50,7 +50,7 @@ mvn clean install -pl jdbc -am -Dmaven.test.skip=true
     <dependency>
       <groupId>org.apache.iotdb</groupId>
       <artifactId>iotdb-jdbc</artifactId>
-      <version>0.9.0</version>
+      <version>0.9.1</version>
     </dependency>
 </dependencies>
 ```
diff --git a/docs/Documentation/UserGuide/4-Client/3-Programming - Session.md b/docs/Documentation/UserGuide/4-Client/3-Programming - Session.md
index 69582d4..cf446ef 100644
--- a/docs/Documentation/UserGuide/4-Client/3-Programming - Session.md	
+++ b/docs/Documentation/UserGuide/4-Client/3-Programming - Session.md	
@@ -45,7 +45,7 @@ In root directory:
     <dependency>
       <groupId>org.apache.iotdb</groupId>
       <artifactId>iotdb-session</artifactId>
-      <version>0.9.0</version>
+      <version>0.9.1</version>
     </dependency>
 </dependencies>
 ```
diff --git a/docs/Documentation/UserGuide/4-Client/5-Programming - TsFile API.md b/docs/Documentation/UserGuide/4-Client/5-Programming - TsFile API.md
index 79d9375..cf63250 100644
--- a/docs/Documentation/UserGuide/4-Client/5-Programming - TsFile API.md	
+++ b/docs/Documentation/UserGuide/4-Client/5-Programming - TsFile API.md	
@@ -37,7 +37,7 @@ There are two ways to use TsFile in your own project.
 		cd tsfile/
 		mvn clean package -Dmaven.test.skip=true
 		```
-		Then, all the jars can be get in folder named `target/`. Import `target/tsfile-0.9.0-jar-with-dependencies.jar` to your project.
+		Then, all the jars can be get in folder named `target/`. Import `target/tsfile-0.9.1-jar-with-dependencies.jar` to your project.
 	
 * Using as a maven dependency: 
 
@@ -60,7 +60,7 @@ There are two ways to use TsFile in your own project.
 		 <dependency>
 		   <groupId>org.apache.iotdb</groupId>
 		   <artifactId>tsfile</artifactId>
-		   <version>0.9.0</version>
+		   <version>0.9.1</version>
 		 </dependency>
 	  ```
 	  
@@ -93,7 +93,7 @@ There are two ways to use TsFile in your own project.
 		 <dependency>
 		   <groupId>org.apache.iotdb</groupId>
 		   <artifactId>tsfile</artifactId>
-		   <version>0.9.0</version>
+		   <version>0.9.1</version>
 		 </dependency>
 	  ```
 
diff --git a/docs/Documentation/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).md b/docs/Documentation/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).md
index a3e967c..545f0f0 100644
--- a/docs/Documentation/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).md	
+++ b/docs/Documentation/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).md	
@@ -330,7 +330,7 @@ When the fill method is not specified, each data type bears its own default fill
 |text|previous, 0|
 </center>
 
-> Note: In version 0.9.0, at least one fill method should be specified in the Fill statement.
+> Note: In version 0.9.1, at least one fill method should be specified in the Fill statement.
 
 ### Row and Column Control over Query Results
 
diff --git a/docs/Documentation/UserGuide/5-Operation Manual/4-SQL Reference.md b/docs/Documentation/UserGuide/5-Operation Manual/4-SQL Reference.md
index c44eae5..b1b399f 100644
--- a/docs/Documentation/UserGuide/5-Operation Manual/4-SQL Reference.md	
+++ b/docs/Documentation/UserGuide/5-Operation Manual/4-SQL Reference.md	
@@ -38,7 +38,7 @@ show version
 
 ```
 +---------------------------------------------------------------------------+
-|                                                             0.9.0|
+|                                                             0.9.1|
 +---------------------------------------------------------------------------+
 It costs 0.001s
 ```
diff --git a/docs/Documentation/UserGuide/6-System Tools/7-Monitor and Log Tools.md b/docs/Documentation/UserGuide/6-System Tools/7-Monitor and Log Tools.md
index d95741a..6ed3bc0 100644
--- a/docs/Documentation/UserGuide/6-System Tools/7-Monitor and Log Tools.md	
+++ b/docs/Documentation/UserGuide/6-System Tools/7-Monitor and Log Tools.md	
@@ -148,7 +148,7 @@ There are several attributes under Monitor, including the numbers of files opene
 
 ### Data Status Monitoring
 
-This module is the statistical monitoring method provided by IoTDB for users to store data information. We will record the statistical data in the system and store it in the database. The current 0.9.0 version of IoTDB provides statistics for writing data.
+This module is the statistical monitoring method provided by IoTDB for users to store data information. We will record the statistical data in the system and store it in the database. The current 0.9.1 version of IoTDB provides statistics for writing data.
 
 The user can choose to enable or disable the data statistics monitoring function (set the `enable_stat_monitor` item in the configuration file, see [Engine Layer](/#/Documents/progress/chap3/sec2) for details).
 
diff --git a/docs/Documentation/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md b/docs/Documentation/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md
index 96a1680..54c1d96 100644
--- a/docs/Documentation/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md	
+++ b/docs/Documentation/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md	
@@ -48,7 +48,7 @@ With this connector, you can
 
 |Hadoop Version | Java Version | TsFile Version|
 |-------------  | ------------ |------------ |
-| `2.7.3`       | `1.8`        | `0.9.0`|
+| `2.7.3`       | `1.8`        | `0.9.1`|
 
 > Note: For more information about how to download and use TsFile, please see the following link: https://github.com/apache/incubator-iotdb/tree/master/tsfile.
 
diff --git a/docs/Documentation/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md b/docs/Documentation/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md
index de5a6d2..7481bbf 100644
--- a/docs/Documentation/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md	
+++ b/docs/Documentation/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md	
@@ -36,7 +36,7 @@ With this connector, you can
 
 |Spark Version | Scala Version | Java Version | TsFile |
 |------------- | ------------- | ------------ |------------ |
-| `2.4.3`        | `2.11.8`        | `1.8`        | `0.9.0`|
+| `2.4.3`        | `2.11.8`        | `1.8`        | `0.9.1`|
 
 > Note: For more information about how to download and use TsFile, please see the following link: https://github.com/apache/incubator-iotdb/tree/master/tsfile.
 
@@ -46,7 +46,7 @@ With this connector, you can
 Start Spark with TsFile-Spark-Connector in local mode: 
 
 ```
-./<spark-shell-path>  --jars  tsfile-spark-connector.jar,tsfile-0.9.0-jar-with-dependencies.jar
+./<spark-shell-path>  --jars  tsfile-spark-connector.jar,tsfile-0.9.1-jar-with-dependencies.jar
 ```
 
 Note:
@@ -61,7 +61,7 @@ Note:
 Start Spark with TsFile-Spark-Connector in distributed mode (That is, the spark cluster is connected by spark-shell): 
 
 ```
-. /<spark-shell-path>   --jars  tsfile-spark-connector.jar,tsfile-0.9.0-jar-with-dependencies.jar  --master spark://ip:7077
+. /<spark-shell-path>   --jars  tsfile-spark-connector.jar,tsfile-0.9.1-jar-with-dependencies.jar  --master spark://ip:7077
 ```
 
 Note:
diff --git a/docs/Documentation/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md b/docs/Documentation/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md
index 7c65179..cca21ca 100644
--- a/docs/Documentation/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md	
+++ b/docs/Documentation/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md	
@@ -26,7 +26,7 @@ The versions required for Spark and Java are as follow:
 
 | Spark Version | Scala Version | Java Version | TsFile |
 | ------------- | ------------- | ------------ |------------ |
-| `2.4.3`        | `2.11`        | `1.8`        | `0.9.0`|
+| `2.4.3`        | `2.11`        | `1.8`        | `0.9.1`|
 
 
 ## install
@@ -39,7 +39,7 @@ mvn clean scala:compile compile install
     <dependency>
       <groupId>org.apache.iotdb</groupId>
       <artifactId>spark-iotdb-connector</artifactId>
-      <version>0.9.0</version>
+      <version>0.9.1</version>
     </dependency>
 ```
 
@@ -47,7 +47,7 @@ mvn clean scala:compile compile install
 # 2. spark-shell user guide
 
 ```
-spark-shell --jars spark-iotdb-connector-0.9.0.jar,iotdb-jdbc-0.9.0-jar-with-dependencies.jar
+spark-shell --jars spark-iotdb-connector-0.9.1.jar,iotdb-jdbc-0.9.1-jar-with-dependencies.jar
 
 import org.apache.iotdb.spark.db._
 
@@ -60,7 +60,7 @@ df.show()
 
 ### if you want to partition your rdd, you can do as following
 ```
-spark-shell --jars spark-iotdb-connector-0.9.0.jar,iotdb-jdbc-0.9.0-jar-with-dependencies.jar
+spark-shell --jars spark-iotdb-connector-0.9.1.jar,iotdb-jdbc-0.9.1-jar-with-dependencies.jar
 
 import org.apache.iotdb.spark.db._
 
diff --git a/docs/Documentation/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md b/docs/Documentation/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md
index 02750ec..b196e6c 100644
--- a/docs/Documentation/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md	
+++ b/docs/Documentation/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md	
@@ -50,7 +50,7 @@ With this connector, you can
 
 |Hadoop Version |Hive Version | Java Version | TsFile |
 |-------------  |------------ | ------------ |------------ |
-| `2.7.3` or `3.2.1`       |    `2.3.6` or `3.1.2`  | `1.8`        | `0.9.0`|
+| `2.7.3` or `3.2.1`       |    `2.3.6` or `3.1.2`  | `1.8`        | `0.9.1`|
 
 > Note: For more information about how to download and use TsFile, please see the following link: https://github.com/apache/incubator-iotdb/tree/master/tsfile.
 
@@ -75,10 +75,10 @@ After downloading the code of iotdb from <https://github.com/apache/incubator-io
 Then in hive, use the command of `add jar XXX` to add the dependency. For example:
 
 ```
-hive> add jar /Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.9.0-jar-with-dependencies.jar;
+hive> add jar /Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.9.1-jar-with-dependencies.jar;
 
-Added [/Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.9.0-jar-with-dependencies.jar] to class path
-Added resources: [/Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.9.0-jar-with-dependencies.jar]
+Added [/Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.9.1-jar-with-dependencies.jar] to class path
+Added resources: [/Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.9.1-jar-with-dependencies.jar]
 ```
 
 
diff --git a/docs/Documentation/UserGuide/8-System Design (Developer)/1-Hierarchy.md b/docs/Documentation/UserGuide/8-System Design (Developer)/1-Hierarchy.md
index 8314900..cf92848 100644
--- a/docs/Documentation/UserGuide/8-System Design (Developer)/1-Hierarchy.md	
+++ b/docs/Documentation/UserGuide/8-System Design (Developer)/1-Hierarchy.md	
@@ -172,7 +172,7 @@ The first part of metadata is `TsDeviceMetaData`
 
 Right now there are five statistics: `min_value, max_value, first_value, last_value, sum_value`.
 
-In v0.8.0, the storage format of statistics is a name-value pair. That is, `Map<String, ByteBuffer> statistics`. The name is a string (remember the length is before the literal). But for the value, there is also an integer byteLength acting as the self description length of the following value because the value may be of various type. For example, if the `min_value` is an integer 0, then it will be stored as [9 "min_value" 4 0] in the TsFile.
+In v0.8.x, the storage format of statistics is a name-value pair. That is, `Map<String, ByteBuffer> statistics`. The name is a string (remember the length is before the literal). But for the value, there is also an integer byteLength acting as the self description length of the following value because the value may be of various type. For example, if the `min_value` is an integer 0, then it will be stored as [9 "min_value" 4 0] in the TsFile.
 
 The figure below shows an example of `TsDigest.deserializeFrom(buffer)`. In v0.8.0, we will get 
 
@@ -187,7 +187,7 @@ Map<String, ByteBuffer> statistics = {
 ```
 <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/33376433/63765352-664a4280-c8fb-11e9-869e-859edf6d00bb.png">
 
-In v0.9.0, the storage format is changed to an array for space and time efficiency. That is, `ByteBuffer[] statistics`. Each position of the array has a fixed association with a specific type of statistic, following the order defined in StatisticType:
+In v0.9.x, the storage format is changed to an array for space and time efficiency. That is, `ByteBuffer[] statistics`. Each position of the array has a fixed association with a specific type of statistic, following the order defined in StatisticType:
 
 ```
 enum StatisticType {
@@ -207,7 +207,7 @@ ByteBuffer[] statistics = [
 ]
 ```
 
-As another example in v0.9.0, when deserializing a TsDigest from buffer [3, 0,4,0, 1,4,99, 3,4,19], we get 
+As another example in v0.9.x, when deserializing a TsDigest from buffer [3, 0,4,0, 1,4,99, 3,4,19], we get 
 
 ```
 ByteBuffer[] statistics = [
@@ -276,7 +276,7 @@ Congratulations! You have finished the journey of discovering TsFile.
 
 #### 1.3.1 TsFileResource Print Tool
 
-After building the server, the startup script of this tool will appear under the `server\target\iotdb-server-0.9.0\tools` directory.
+After building the server, the startup script of this tool will appear under the `server\target\iotdb-server-0.9.1\tools` directory.
 
 Command:
 
@@ -295,7 +295,7 @@ For Linux or MacOs:
 An example on Windows:
 
 ```
-D:\incubator-iotdb\server\target\iotdb-server-0.9.0\tools>.\print-tsfile-resource-files.bat D:\data\data\sequence\root.vehicle
+D:\incubator-iotdb\server\target\iotdb-server-0.9.1\tools>.\print-tsfile-resource-files.bat D:\data\data\sequence\root.vehicle
 ​````````````````````````
 Starting Printing the TsFileResources
 ​````````````````````````
@@ -307,7 +307,7 @@ analyzing the resource file finished.
 
 #### 1.3.2 TsFile Sketch Tool
 
-After building the server, the startup script of this tool will appear under the `server\target\iotdb-server-0.9.0\tools` directory.
+After building the server, the startup script of this tool will appear under the `server\target\iotdb-server-0.9.1\tools` directory.
 
 Command:
 
@@ -330,7 +330,7 @@ For Linux or MacOs:
 An example on Windows:
 
 ```$xslt
-D:\incubator-iotdb\server\target\iotdb-server-0.9.0\tools>.\print-tsfile-sketch.bat D:\data\data\sequence\root.vehicle\1572496142067-101-0.tsfile
+D:\incubator-iotdb\server\target\iotdb-server-0.9.1\tools>.\print-tsfile-sketch.bat D:\data\data\sequence\root.vehicle\1572496142067-101-0.tsfile
 ​````````````````````````
 Starting Printing the TsFile Sketch
 ​````````````````````````
@@ -411,8 +411,8 @@ You can also use `example/tsfile/org/apache/iotdb/tsfile/TsFileSequenceRead` to
 
 ### 1.4 A TsFile Visualization Example
 
-#### v0.8.0
+#### v0.8.x
 <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/33376433/65209576-2bd36000-dacb-11e9-9e43-49e0dd01274e.png">
 
-#### v0.9.0
+#### v0.9.x
 <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/33376433/68128717-35b60300-ff53-11e9-919e-48d80536df88.png">
diff --git a/docs/Documentation/UserGuide/8-System Design (Developer)/3-Writing Data on HDFS.md b/docs/Documentation/UserGuide/8-System Design (Developer)/3-Writing Data on HDFS.md
index 27571f8..6e1a54e 100644
--- a/docs/Documentation/UserGuide/8-System Design (Developer)/3-Writing Data on HDFS.md	
+++ b/docs/Documentation/UserGuide/8-System Design (Developer)/3-Writing Data on HDFS.md	
@@ -39,7 +39,7 @@ If you want to store TSFile and related data files in HDFS, here are the steps:
 
 First, build server and Hadoop module by: `mvn clean package -pl server,hadoop -am -Dmaven.test.skip=true`
 
-Then, copy the target jar of Hadoop module `hadoop-tsfile-0.9.0-jar-with-dependencies.jar` into server target lib folder `.../server/target/iotdb-server-0.9.0/lib`.
+Then, copy the target jar of Hadoop module `hadoop-tsfile-0.9.1-jar-with-dependencies.jar` into server target lib folder `.../server/target/iotdb-server-0.9.1/lib`.
 
 Edit user config in `iotdb-engine.properties`. Related configurations are:
 
@@ -153,7 +153,7 @@ Edit user config in `iotdb-engine.properties`. Related configurations are:
 
 Start server, and Tsfile will be stored on HDFS.
 
-If you'd like to reset storage file system to local, just edit configuration `tsfile_storage_fs` to `LOCAL`. In this situation, if you have already had some data files on HDFS, you should either download them to local and move them to your config data file folder (`../server/target/iotdb-server-0.9.0/data/data` by default), or restart your process and import data to IoTDB.
+If you'd like to reset storage file system to local, just edit configuration `tsfile_storage_fs` to `LOCAL`. In this situation, if you have already had some data files on HDFS, you should either download them to local and move them to your config data file folder (`../server/target/iotdb-server-0.9.1/data/data` by default), or restart your process and import data to IoTDB.
 
 ### Frequent questions
 
@@ -168,4 +168,4 @@ ERROR org.apache.iotdb.tsfile.fileSystem.fsFactory.HDFSFactory:62 - Failed to ge
 
 A: It indicates that you forget to put Hadoop module dependency in IoTDB server. You can solve it by:
 * Build Hadoop module: `mvn clean package -pl hadoop -am -Dmaven.test.skip=true`
-* Copy the target jar of Hadoop module `hadoop-tsfile-0.9.0-jar-with-dependencies.jar` into server target lib folder `.../server/target/iotdb-server-0.9.0/lib`.
+* Copy the target jar of Hadoop module `hadoop-tsfile-0.9.1-jar-with-dependencies.jar` into server target lib folder `.../server/target/iotdb-server-0.9.1/lib`.
diff --git a/example/kafka/pom.xml b/example/kafka/pom.xml
index c777f3e..b10c98e 100644
--- a/example/kafka/pom.xml
+++ b/example/kafka/pom.xml
@@ -24,7 +24,7 @@
     <!-- you need to add the following content if you remove the parent pom.
   <groupId>org.apache.iotdb.example</groupId>
   <artifactId>kafka-example</artifactId>
-  <version>0.9.0</version>
+  <version>0.9.1</version>
   -->
     <parent>
         <groupId>org.apache.iotdb</groupId>
diff --git a/example/kafka/readme.md b/example/kafka/readme.md
index 8902334..e295ce4 100644
--- a/example/kafka/readme.md
+++ b/example/kafka/readme.md
@@ -25,7 +25,7 @@ The example is to show how to send data from localhost to IoTDB through Kafka.
 ```
 ## Usage
 ### Version usage
-IoTDB: 0.9.0
+IoTDB: 0.9.1
 Kafka: 0.8.2.0
 ### Dependencies with Maven
 
@@ -39,7 +39,7 @@ Kafka: 0.8.2.0
     <dependency>
 	    <groupId>org.apache.iotdb</groupId>
 	    <artifactId>iotdb-jdbc</artifactId>
-	    <version>0.9.0</version>
+	    <version>0.9.1</version>
     </dependency>
 </dependencies>
 ```
diff --git a/example/rocketmq/readme.md b/example/rocketmq/readme.md
index dc29e97..819cf3c 100644
--- a/example/rocketmq/readme.md
+++ b/example/rocketmq/readme.md
@@ -46,7 +46,7 @@ Producers insert IoTDB insert statements into partitions according to devices, e
 
 ## Usage
 ### Version usage
-IoTDB: 0.9.0  
+IoTDB: 0.9.1  
 Kafka: 4.4.0
 ### Dependencies with Maven
 
@@ -55,7 +55,7 @@ Kafka: 4.4.0
     <dependency>
       <groupId>org.apache.iotdb</groupId>
       <artifactId>iotdb-jdbc</artifactId>
-      <version>0.9.0</version>
+      <version>0.9.1</version>
     </dependency>
     <dependency>
       <groupId>org.apache.rocketmq</groupId>
diff --git a/example/tsfile/readme.md b/example/tsfile/readme.md
index 16f8613..8830f44 100644
--- a/example/tsfile/readme.md
+++ b/example/tsfile/readme.md
@@ -31,7 +31,7 @@ The example is to show how to write and read a TsFile File.
     <dependency>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>tsfile</artifactId>
-     	  <version>0.9.0</version>
+     	  <version>0.9.1</version>
     </dependency>
 </dependencies>
 ```
diff --git a/hadoop/README.md b/hadoop/README.md
index 37c518c..d89439d 100644
--- a/hadoop/README.md
+++ b/hadoop/README.md
@@ -47,7 +47,7 @@ With this connector, you can
 
 |Hadoop Version | Java Version | TsFile Version|
 |-------------  | ------------ |------------ |
-| `2.7.3`       | `1.8`        | `0.9.0`|
+| `2.7.3`       | `1.8`        | `0.9.1`|
 
 > Note: For more information about how to download and use TsFile, please see the following link: https://github.com/apache/incubator-iotdb/tree/master/tsfile.
 
diff --git a/jdbc/README.md b/jdbc/README.md
index 3a8b074..ea9bb7a 100644
--- a/jdbc/README.md
+++ b/jdbc/README.md
@@ -47,7 +47,7 @@ mvn clean install -pl jdbc -am -Dmaven.test.skip=true
     <dependency>
       <groupId>org.apache.iotdb</groupId>
       <artifactId>iotdb-jdbc</artifactId>
-      <version>0.9.0</version>
+      <version>0.9.1</version>
     </dependency>
 </dependencies>
 ```
diff --git a/jenkins.pom b/jenkins.pom
index f9e1d73..bba172f 100644
--- a/jenkins.pom
+++ b/jenkins.pom
@@ -33,7 +33,7 @@
 
     <groupId>org.apache.iotdb</groupId>
     <artifactId>iotdb-jenkins-tools</artifactId>
-    <version>0.9.0-SNAPSHOT</version>
+    <version>0.9.1-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <name>IoTDB: Jenkins Tools</name>
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBConstant.java b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBConstant.java
index 1600952..dd23b49 100644
--- a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBConstant.java
+++ b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBConstant.java
@@ -26,7 +26,7 @@ public class IoTDBConstant {
   public static final String ENV_FILE_NAME = "iotdb-env";
   public static final String IOTDB_CONF = "IOTDB_CONF";
   public static final String GLOBAL_DB_NAME = "IoTDB";
-  public static final String VERSION = "0.9.0";
+  public static final String VERSION = "0.9.1";
   public static final String REMOTE_JMX_PORT_NAME = "com.sun.management.jmxremote.port";
   public static final String IOTDB_LOCAL_JMX_PORT_NAME = "iotdb.jmx.local.port";
   public static final String IOTDB_REMOTE_JMX_PORT_NAME = "iotdb.jmx.remote.port";
diff --git a/service-rpc/src/pypi/README.md b/service-rpc/src/pypi/README.md
index 34cd717..e566d16 100644
--- a/service-rpc/src/pypi/README.md
+++ b/service-rpc/src/pypi/README.md
@@ -51,7 +51,7 @@ You have to install thrift (>=0.13) before using the package.
 
 ## How to use (Example)
 
-You can get an example of using the package to read and write data at here: [Example](https://github.com/apache/incubator-iotdb/blob/release%2F0.9.0/client-py/src/client_example.py)
+You can get an example of using the package to read and write data at here: [Example](https://github.com/apache/incubator-iotdb/blob/release%2F0.9.1/client-py/src/client_example.py)
 
 # DISCLAIMER
 
diff --git a/service-rpc/src/pypi/setup.py b/service-rpc/src/pypi/setup.py
index 4fa9354..02dfe92 100644
--- a/service-rpc/src/pypi/setup.py
+++ b/service-rpc/src/pypi/setup.py
@@ -31,7 +31,7 @@ print long_description
 
 setuptools.setup(
     name="apache-iotdb", # Replace with your own username
-    version="0.9.0",
+    version="0.9.1",
     author=" Apache Software Foundation",
     author_email="dev@iotdb.apache.org",
     description="Apache IoTDB (incubating) client API",
diff --git a/spark-iotdb-connector/Readme.md b/spark-iotdb-connector/Readme.md
index ffedb19..b3ac9fe 100644
--- a/spark-iotdb-connector/Readme.md
+++ b/spark-iotdb-connector/Readme.md
@@ -25,7 +25,7 @@ The versions required for Spark and Java are as follow:
 
 | Spark Version | Scala Version | Java Version | TsFile |
 | ------------- | ------------- | ------------ |------------ |
-| `2.4.3`        | `2.11`        | `1.8`        | `0.9.0`|
+| `2.4.3`        | `2.11`        | `1.8`        | `0.9.1`|
 
 
 ## install
@@ -38,7 +38,7 @@ mvn clean scala:compile compile install
     <dependency>
       <groupId>org.apache.iotdb</groupId>
       <artifactId>spark-iotdb-connector</artifactId>
-      <version>0.9.0</version>
+      <version>0.9.1</version>
     </dependency>
 ```
 
@@ -46,7 +46,7 @@ mvn clean scala:compile compile install
 # 2. spark-shell user guide
 
 ```
-spark-shell --jars spark-iotdb-connector-0.9.0.jar,iotdb-jdbc-0.9.0-jar-with-dependencies.jar
+spark-shell --jars spark-iotdb-connector-0.9.1.jar,iotdb-jdbc-0.9.1-jar-with-dependencies.jar
 
 import org.apache.iotdb.spark.db._
 
@@ -59,7 +59,7 @@ df.show()
 
 ### if you want to partition your rdd, you can do as following
 ```
-spark-shell --jars spark-iotdb-connector-0.9.0.jar,iotdb-jdbc-0.9.0-jar-with-dependencies.jar
+spark-shell --jars spark-iotdb-connector-0.9.1.jar,iotdb-jdbc-0.9.1-jar-with-dependencies.jar
 
 import org.apache.iotdb.spark.db._
 
diff --git a/spark-tsfile/README.md b/spark-tsfile/README.md
index dab2171..0564660 100644
--- a/spark-tsfile/README.md
+++ b/spark-tsfile/README.md
@@ -33,7 +33,7 @@ With this connector, you can
 
 |Spark Version | Scala Version | Java Version | TsFile |
 |------------- | ------------- | ------------ |------------ |
-| `2.4.3`        | `2.11.8`        | `1.8`        | `0.9.0`|
+| `2.4.3`        | `2.11.8`        | `1.8`        | `0.9.1`|
 
 > Note: For more information about how to download and use TsFile, please see the following link: https://github.com/apache/incubator-iotdb/tree/master/tsfile.
 
@@ -43,7 +43,7 @@ With this connector, you can
 Start Spark with TsFile-Spark-Connector in local mode: 
 
 ```
-./<spark-shell-path>  --jars  tsfile-spark-connector.jar,tsfile-0.9.0-jar-with-dependencies.jar
+./<spark-shell-path>  --jars  tsfile-spark-connector.jar,tsfile-0.9.1-jar-with-dependencies.jar
 ```
 
 Note:
@@ -58,7 +58,7 @@ Note:
 Start Spark with TsFile-Spark-Connector in distributed mode (That is, the spark cluster is connected by spark-shell): 
 
 ```
-. /<spark-shell-path>   --jars  tsfile-spark-connector.jar,tsfile-0.9.0-jar-with-dependencies.jar  --master spark://ip:7077
+. /<spark-shell-path>   --jars  tsfile-spark-connector.jar,tsfile-0.9.1-jar-with-dependencies.jar  --master spark://ip:7077
 ```
 
 Note:
diff --git a/tsfile/README.md b/tsfile/README.md
index d30a955..d840ef5 100644
--- a/tsfile/README.md
+++ b/tsfile/README.md
@@ -25,7 +25,7 @@ ___________    ___________.__.__
 \__    ___/____\_   _____/|__|  |   ____  
   |    | /  ___/|    __)  |  |  | _/ __ \ 
   |    | \___ \ |     \   |  |  |_\  ___/ 
-  |____|/____  >\___  /   |__|____/\___  >  version 0.9.0
+  |____|/____  >\___  /   |__|____/\___  >  version 0.9.1
              \/     \/                 \/  
 </pre>
 ## Abstract