Update website and pom version

diff --git a/.github/workflows/influxdb-protocol.yml b/.github/workflows/influxdb-protocol.yml
deleted file mode 100644
index 1c5735a..0000000
--- a/.github/workflows/influxdb-protocol.yml
+++ /dev/null
@@ -1,67 +0,0 @@
-#    Licensed under the Apache License, Version 2.0 (the "License");
-#    you may not use this file except in compliance with the License.
-#    You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-#    Unless required by applicable law or agreed to in writing, software
-#    distributed under the License is distributed on an "AS IS" BASIS,
-#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-#    See the License for the specific language governing permissions and
-#    limitations under the License.
-
-name: InfluxDB Protocol Test
-
-on:
-  push:
-    branches:
-      - master
-      - 'rel/*'
-      - "new_*"
-    paths-ignore:
-      - 'docs/**'
-      - 'site/**'
-  pull_request:
-    branches:
-      - master
-      - 'rel/*'
-      - "new_*"
-    paths-ignore:
-      - 'docs/**'
-      - 'site/**'
-  # allow manually run the action:
-  workflow_dispatch:
-
-concurrency:
-  group: ${{ github.workflow }}-${{ github.ref }}
-  cancel-in-progress: true
-
-env:
-  MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
-
-jobs:
-  ubuntu:
-    runs-on: ubuntu-latest
-
-    steps:
-      - uses: actions/checkout@v3
-
-      - name: Cache Maven packages
-        uses: actions/cache@v3
-        with:
-          path: ~/.m2
-          key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
-          restore-keys: ${{ runner.os }}-m2-
-
-      - name: Build Distribution Zip
-        run: mvn clean install -pl distribution -am -DskipTests
-
-      - name: Build Docker Image
-        run: |
-          docker build . -f docker/src/main/Dockerfile-1c1d-influxdb -t "apache/iotdb:influxdb-protocol-on"
-          docker images
-
-      - name: IT Test
-        shell: bash
-        run: |
-          cd iotdb-connector/influxdb-protocol && mvn -B clean compile post-integration-test -Dtest.port.closed=true -Dinfluxdb.test.skip=false
diff --git a/.github/workflows/site-build.yml b/.github/workflows/site-build.yml
index 2c61360..a65f9c1 100644
--- a/.github/workflows/site-build.yml
+++ b/.github/workflows/site-build.yml
@@ -39,7 +39,7 @@
       - name: Check Apache Header
         run: mvn apache-rat:check
       - name: Test compile website
-        run: mvn -P site -P compile-site -P compile-site-1.1 -P compile-site-1.0 -P compile-site-0.13 compile -pl site
+        run: mvn -P site -P compile-site -P compile-site-1.2 -P compile-site-1.1 -P compile-site-1.0 -P compile-site-0.13 compile -pl site
 
   deploy:
     runs-on: ubuntu-latest
@@ -60,4 +60,4 @@
           git config --global url."https://asf-ci-deploy:$IOTDB_WEBSITE_BUILD@github.com/apache/".insteadOf "https://gitbox.apache.org/repos/asf/"
           git config --global user.name github-actions
           git config --global user.email 41898282+github-actions[bot]@users.noreply.github.com
-          mvn -P site -P compile-site -P compile-site-1.1 -P compile-site-1.0 -P compile-site-0.13 compile scm-publish:publish-scm -pl site
+          mvn -P site -P compile-site -P compile-site-1.2 -P compile-site-1.1 -P compile-site-1.0 -P compile-site-0.13 compile scm-publish:publish-scm -pl site
diff --git a/antlr/pom.xml b/antlr/pom.xml
index 7b607e5..6b9bac8 100644
--- a/antlr/pom.xml
+++ b/antlr/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-antlr</artifactId>
diff --git a/code-coverage/pom.xml b/code-coverage/pom.xml
index 54a3481..e581e34 100644
--- a/code-coverage/pom.xml
+++ b/code-coverage/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-code-coverage</artifactId>
diff --git a/confignode/pom.xml b/confignode/pom.xml
index e1e3de7..053112a 100644
--- a/confignode/pom.xml
+++ b/confignode/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-confignode</artifactId>
diff --git a/consensus/pom.xml b/consensus/pom.xml
index 68096fb..ea00ccc 100644
--- a/consensus/pom.xml
+++ b/consensus/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 0e9641e..15826a0 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-distribution</artifactId>
@@ -140,12 +140,6 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>influxdb-protocol</artifactId>
-            <version>${project.version}</version>
-            <type>pom</type>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.iotdb</groupId>
             <artifactId>library-udf</artifactId>
             <version>${project.version}</version>
             <type>jar</type>
diff --git a/example/client-cpp-example/pom.xml b/example/client-cpp-example/pom.xml
index 42f74dc..c5282ec 100644
--- a/example/client-cpp-example/pom.xml
+++ b/example/client-cpp-example/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>client-cpp-example</artifactId>
diff --git a/example/ext-pipe-plugin-example/pom.xml b/example/ext-pipe-plugin-example/pom.xml
index 0ebac8f..c2a425a 100644
--- a/example/ext-pipe-plugin-example/pom.xml
+++ b/example/ext-pipe-plugin-example/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <artifactId>iotdb-examples</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>ext-pipe-plugin-example</artifactId>
@@ -37,7 +37,7 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>external-pipe-api</artifactId>
-            <version>1.2.0-SNAPSHOT</version>
+            <version>1.3.0-SNAPSHOT</version>
         </dependency>
     </dependencies>
     <build>
diff --git a/example/flink/pom.xml b/example/flink/pom.xml
index 12f61ae..b36b6f5 100644
--- a/example/flink/pom.xml
+++ b/example/flink/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>flink-example</artifactId>
diff --git a/example/hadoop/pom.xml b/example/hadoop/pom.xml
index 380a0c0..2504ad2 100644
--- a/example/hadoop/pom.xml
+++ b/example/hadoop/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <artifactId>iotdb-examples</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>hadoop-example</artifactId>
diff --git a/example/influxdb-protocol-example/pom.xml b/example/influxdb-protocol-example/pom.xml
deleted file mode 100644
index 3478370..0000000
--- a/example/influxdb-protocol-example/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <artifactId>iotdb-examples</artifactId>
-        <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
-    </parent>
-    <artifactId>influxdb-protocol-example</artifactId>
-    <name>influxdb-protocol-example</name>
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.iotdb</groupId>
-            <artifactId>influxdb-protocol</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-</project>
diff --git a/example/influxdb-protocol-example/src/main/java/org/apache/iotdb/influxdb/InfluxDBExample.java b/example/influxdb-protocol-example/src/main/java/org/apache/iotdb/influxdb/InfluxDBExample.java
deleted file mode 100644
index cdb884d..0000000
--- a/example/influxdb-protocol-example/src/main/java/org/apache/iotdb/influxdb/InfluxDBExample.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.apache.iotdb.influxdb;
-
-import org.influxdb.InfluxDB;
-import org.influxdb.dto.Point;
-import org.influxdb.dto.Query;
-import org.influxdb.dto.QueryResult;
-
-import java.util.HashMap;
-import java.util.Map;
-import java.util.concurrent.TimeUnit;
-
-public class InfluxDBExample {
-
-  private static InfluxDB influxDB;
-
-  private static final String database = "monitor";
-
-  private static final String measurement = "factory";
-
-  public static void main(String[] args) {
-    influxDB = IoTDBInfluxDBFactory.connect("http://127.0.0.1:8086", "root", "root");
-    influxDB.createDatabase(database);
-    influxDB.setDatabase(database);
-    insertData();
-    queryData();
-    influxDB.close();
-  }
-
-  private static void insertData() {
-    Point.Builder builder = Point.measurement(measurement);
-    Map<String, String> tags = new HashMap<>();
-    Map<String, Object> fields = new HashMap<>();
-    tags.put("workshop", "A1");
-    tags.put("production", "B1");
-    tags.put("cell", "C1");
-    fields.put("temperature", 16.9);
-    fields.put("pressure", 142);
-    builder.tag(tags);
-    builder.fields(fields);
-    builder.time(System.currentTimeMillis(), TimeUnit.MILLISECONDS);
-    Point point = builder.build();
-    influxDB.write(point);
-
-    builder = Point.measurement(measurement);
-    tags = new HashMap<>();
-    fields = new HashMap<>();
-    tags.put("workshop", "A1");
-    tags.put("production", "B1");
-    tags.put("cell", "C2");
-    fields.put("temperature", 16.5);
-    fields.put("pressure", 108);
-    builder.tag(tags);
-    builder.fields(fields);
-    builder.time(System.currentTimeMillis(), TimeUnit.MILLISECONDS);
-    point = builder.build();
-    influxDB.write(point);
-
-    builder = Point.measurement(measurement);
-    tags = new HashMap<>();
-    fields = new HashMap<>();
-    tags.put("workshop", "A1");
-    tags.put("production", "B2");
-    tags.put("cell", "C2");
-    fields.put("temperature", 13.0);
-    fields.put("pressure", 130);
-    builder.tag(tags);
-    builder.fields(fields);
-    builder.time(System.currentTimeMillis(), TimeUnit.MILLISECONDS);
-    point = builder.build();
-    influxDB.write(point);
-  }
-
-  private static void queryData() {
-    Query query;
-    QueryResult result;
-
-    query =
-        new Query(
-            "select * from factory where (workshop=\"A1\" and production=\"B1\" and cell =\"C1\" and time>now()-7d)",
-            database);
-    result = influxDB.query(query);
-    System.out.println("query1 result:" + result.getResults().get(0).getSeries().get(0).toString());
-
-    query =
-        new Query(
-            "select count(temperature),first(temperature),last(temperature),max(temperature),mean(temperature),median(temperature),min(temperature),mode(temperature),spread(temperature),stddev(temperature),sum(temperature) from factory where ((workshop=\"A1\" and production=\"B1\" and cell =\"C1\" ) or temperature< 15 )",
-            database);
-    result = influxDB.query(query);
-    System.out.println("query2 result:" + result.getResults().get(0).getSeries().get(0).toString());
-  }
-}
diff --git a/example/jdbc/pom.xml b/example/jdbc/pom.xml
index 7218083..e9968a2 100644
--- a/example/jdbc/pom.xml
+++ b/example/jdbc/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-examples</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>jdbc-example</artifactId>
diff --git a/example/kafka/pom.xml b/example/kafka/pom.xml
index 6becfe9..ccb9917 100644
--- a/example/kafka/pom.xml
+++ b/example/kafka/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>kafka-example</artifactId>
diff --git a/example/mqtt-customize/pom.xml b/example/mqtt-customize/pom.xml
index 22d44ab..ac44c2c 100644
--- a/example/mqtt-customize/pom.xml
+++ b/example/mqtt-customize/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>customize-mqtt-example</artifactId>
diff --git a/example/mqtt/pom.xml b/example/mqtt/pom.xml
index dca2d95..8e2c335 100644
--- a/example/mqtt/pom.xml
+++ b/example/mqtt/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>mqtt-example</artifactId>
diff --git a/example/pom.xml b/example/pom.xml
index 9b6a5ad..f16beff 100644
--- a/example/pom.xml
+++ b/example/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <packaging>pom</packaging>
@@ -48,7 +48,6 @@
         <module>trigger</module>
         <module>rabbitmq</module>
         <module>rest-java-example</module>
-        <module>influxdb-protocol-example</module>
         <module>ext-pipe-plugin-example</module>
     </modules>
     <build>
diff --git a/example/pulsar/pom.xml b/example/pulsar/pom.xml
index 36bb63e..4207050 100644
--- a/example/pulsar/pom.xml
+++ b/example/pulsar/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-examples</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/example/rabbitmq/pom.xml b/example/rabbitmq/pom.xml
index b999442..01bb7b1 100644
--- a/example/rabbitmq/pom.xml
+++ b/example/rabbitmq/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>rabbitmq-example</artifactId>
diff --git a/example/rest-java-example/pom.xml b/example/rest-java-example/pom.xml
index d7568b6..6d8908f 100644
--- a/example/rest-java-example/pom.xml
+++ b/example/rest-java-example/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-examples</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>rest-java-example</artifactId>
diff --git a/example/rocketmq/pom.xml b/example/rocketmq/pom.xml
index 0ffb5c7..475d1d9 100644
--- a/example/rocketmq/pom.xml
+++ b/example/rocketmq/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>rocketmq-example</artifactId>
diff --git a/example/session/pom.xml b/example/session/pom.xml
index 5c8280d..631ff8f1 100644
--- a/example/session/pom.xml
+++ b/example/session/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-examples</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>client-example</artifactId>
diff --git a/example/trigger/pom.xml b/example/trigger/pom.xml
index 7035d71..4ab85f1 100644
--- a/example/trigger/pom.xml
+++ b/example/trigger/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>trigger-example</artifactId>
diff --git a/example/tsfile/pom.xml b/example/tsfile/pom.xml
index c8ba35c..7c47f69 100644
--- a/example/tsfile/pom.xml
+++ b/example/tsfile/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>tsfile-example</artifactId>
diff --git a/example/udf/pom.xml b/example/udf/pom.xml
index 97b75bc..b63d72b 100644
--- a/example/udf/pom.xml
+++ b/example/udf/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>udf-example</artifactId>
diff --git a/integration-test/pom.xml b/integration-test/pom.xml
index 4b09df5..5646184 100644
--- a/integration-test/pom.xml
+++ b/integration-test/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>integration-test</artifactId>
@@ -82,11 +82,6 @@
             <artifactId>junit</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.apache.iotdb</groupId>
-            <artifactId>rewrite-tsfile-tool</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
             <groupId>org.awaitility</groupId>
             <artifactId>awaitility</artifactId>
             <scope>test</scope>
diff --git a/iotdb-api/external-api/pom.xml b/iotdb-api/external-api/pom.xml
index e5bcf37..9582ef7 100644
--- a/iotdb-api/external-api/pom.xml
+++ b/iotdb-api/external-api/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/iotdb-api/external-pipe-api/pom.xml b/iotdb-api/external-pipe-api/pom.xml
index b68fadf..e7aa6ea 100644
--- a/iotdb-api/external-pipe-api/pom.xml
+++ b/iotdb-api/external-pipe-api/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/iotdb-api/pipe-api/pom.xml b/iotdb-api/pipe-api/pom.xml
index 815e6e6..c991b27 100644
--- a/iotdb-api/pipe-api/pom.xml
+++ b/iotdb-api/pipe-api/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/iotdb-api/subscription-api/pom.xml b/iotdb-api/subscription-api/pom.xml
index c20bcf0..2c0f362 100644
--- a/iotdb-api/subscription-api/pom.xml
+++ b/iotdb-api/subscription-api/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/iotdb-api/trigger-api/pom.xml b/iotdb-api/trigger-api/pom.xml
index ad08d4f..89e509a 100644
--- a/iotdb-api/trigger-api/pom.xml
+++ b/iotdb-api/trigger-api/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/iotdb-api/udf-api/pom.xml b/iotdb-api/udf-api/pom.xml
index 2f28afc..09ee68a 100644
--- a/iotdb-api/udf-api/pom.xml
+++ b/iotdb-api/udf-api/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/iotdb-client/cli/pom.xml b/iotdb-client/cli/pom.xml
index 3e7d16b..399e2f2 100644
--- a/iotdb-client/cli/pom.xml
+++ b/iotdb-client/cli/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-cli</artifactId>
diff --git a/iotdb-client/client-cpp/pom.xml b/iotdb-client/client-cpp/pom.xml
index fe82adc..9f0cf53 100644
--- a/iotdb-client/client-cpp/pom.xml
+++ b/iotdb-client/client-cpp/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>client-cpp</artifactId>
diff --git a/iotdb-client/client-py/pom.xml b/iotdb-client/client-py/pom.xml
index 0bbc6ff..3dac1cb 100644
--- a/iotdb-client/client-py/pom.xml
+++ b/iotdb-client/client-py/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-python-api</artifactId>
diff --git a/iotdb-client/compile-tools/pom.xml b/iotdb-client/compile-tools/pom.xml
index 6116cb8..28c911c 100644
--- a/iotdb-client/compile-tools/pom.xml
+++ b/iotdb-client/compile-tools/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>client-cpp-tools</artifactId>
diff --git a/iotdb-client/compile-tools/thrift/pom.xml b/iotdb-client/compile-tools/thrift/pom.xml
index 316a3e7..46462e1 100644
--- a/iotdb-client/compile-tools/thrift/pom.xml
+++ b/iotdb-client/compile-tools/thrift/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>client-cpp-tools</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>client-cpp-tools-thrift</artifactId>
diff --git a/iotdb-client/isession/pom.xml b/iotdb-client/isession/pom.xml
index 36c1518..1d1fee7 100644
--- a/iotdb-client/isession/pom.xml
+++ b/iotdb-client/isession/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/iotdb-client/jdbc/pom.xml b/iotdb-client/jdbc/pom.xml
index 72af735..ed7e1f3 100644
--- a/iotdb-client/jdbc/pom.xml
+++ b/iotdb-client/jdbc/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-jdbc</artifactId>
diff --git a/iotdb-client/service-rpc/pom.xml b/iotdb-client/service-rpc/pom.xml
index 5bfba43..eca2bee 100644
--- a/iotdb-client/service-rpc/pom.xml
+++ b/iotdb-client/service-rpc/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>service-rpc</artifactId>
diff --git a/iotdb-client/session/pom.xml b/iotdb-client/session/pom.xml
index 9d1f873..0c305ac 100644
--- a/iotdb-client/session/pom.xml
+++ b/iotdb-client/session/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/iotdb-connector/flink-iotdb-connector/pom.xml b/iotdb-connector/flink-iotdb-connector/pom.xml
index b24ac88..0ee9651 100644
--- a/iotdb-connector/flink-iotdb-connector/pom.xml
+++ b/iotdb-connector/flink-iotdb-connector/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>flink-iotdb-connector</artifactId>
diff --git a/iotdb-connector/flink-tsfile-connector/pom.xml b/iotdb-connector/flink-tsfile-connector/pom.xml
index 42a3283..490e8c3 100644
--- a/iotdb-connector/flink-tsfile-connector/pom.xml
+++ b/iotdb-connector/flink-tsfile-connector/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>flink-tsfile-connector</artifactId>
diff --git a/iotdb-connector/grafana-connector/pom.xml b/iotdb-connector/grafana-connector/pom.xml
index 181f58a..53d5b95 100644
--- a/iotdb-connector/grafana-connector/pom.xml
+++ b/iotdb-connector/grafana-connector/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <!--parent>
diff --git a/iotdb-connector/grafana-plugin/pom.xml b/iotdb-connector/grafana-plugin/pom.xml
index 9994236..d735875 100644
--- a/iotdb-connector/grafana-plugin/pom.xml
+++ b/iotdb-connector/grafana-plugin/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-grafana-plugin</artifactId>
diff --git a/iotdb-connector/hadoop/pom.xml b/iotdb-connector/hadoop/pom.xml
index 55b1a89..f191f97 100644
--- a/iotdb-connector/hadoop/pom.xml
+++ b/iotdb-connector/hadoop/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>hadoop-tsfile</artifactId>
diff --git a/iotdb-connector/hive-connector/pom.xml b/iotdb-connector/hive-connector/pom.xml
index e73da63..7b0b633 100644
--- a/iotdb-connector/hive-connector/pom.xml
+++ b/iotdb-connector/hive-connector/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>hive-connector</artifactId>
diff --git a/iotdb-connector/spark-iotdb-connector/scala_2.11/pom.xml b/iotdb-connector/spark-iotdb-connector/scala_2.11/pom.xml
index 78d875b..7d4b373 100644
--- a/iotdb-connector/spark-iotdb-connector/scala_2.11/pom.xml
+++ b/iotdb-connector/spark-iotdb-connector/scala_2.11/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../../pom.xml</relativePath>
     </parent>
     <artifactId>spark-iotdb-connector_2.11</artifactId>
diff --git a/iotdb-connector/spark-iotdb-connector/scala_2.12/pom.xml b/iotdb-connector/spark-iotdb-connector/scala_2.12/pom.xml
index 3489dbe..853e66d 100644
--- a/iotdb-connector/spark-iotdb-connector/scala_2.12/pom.xml
+++ b/iotdb-connector/spark-iotdb-connector/scala_2.12/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../../pom.xml</relativePath>
     </parent>
     <artifactId>spark-iotdb-connector_2.12</artifactId>
diff --git a/iotdb-connector/spark-tsfile/pom.xml b/iotdb-connector/spark-tsfile/pom.xml
index 1256028..0407a0d 100644
--- a/iotdb-connector/spark-tsfile/pom.xml
+++ b/iotdb-connector/spark-tsfile/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>spark-tsfile</artifactId>
diff --git a/iotdb-connector/zeppelin-interpreter/pom.xml b/iotdb-connector/zeppelin-interpreter/pom.xml
index 0a3c7cf..8b8076b 100644
--- a/iotdb-connector/zeppelin-interpreter/pom.xml
+++ b/iotdb-connector/zeppelin-interpreter/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>zeppelin-iotdb</artifactId>
diff --git a/iotdb-protocol/openapi/pom.xml b/iotdb-protocol/openapi/pom.xml
index 51432c7..cd996a1 100644
--- a/iotdb-protocol/openapi/pom.xml
+++ b/iotdb-protocol/openapi/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/iotdb-protocol/thrift-commons/pom.xml b/iotdb-protocol/thrift-commons/pom.xml
index 043f8fe..6d5a1a6 100644
--- a/iotdb-protocol/thrift-commons/pom.xml
+++ b/iotdb-protocol/thrift-commons/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-thrift-commons</artifactId>
diff --git a/iotdb-protocol/thrift-confignode/pom.xml b/iotdb-protocol/thrift-confignode/pom.xml
index 1223581..53a592b 100644
--- a/iotdb-protocol/thrift-confignode/pom.xml
+++ b/iotdb-protocol/thrift-confignode/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-thrift-confignode</artifactId>
diff --git a/iotdb-protocol/thrift-influxdb/pom.xml b/iotdb-protocol/thrift-influxdb/pom.xml
index 727d630..d1296c6 100644
--- a/iotdb-protocol/thrift-influxdb/pom.xml
+++ b/iotdb-protocol/thrift-influxdb/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>influxdb-thrift</artifactId>
diff --git a/iotdb-protocol/thrift-iot-consensus/pom.xml b/iotdb-protocol/thrift-iot-consensus/pom.xml
index ba8d846..3e3a84f 100644
--- a/iotdb-protocol/thrift-iot-consensus/pom.xml
+++ b/iotdb-protocol/thrift-iot-consensus/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>thrift-iot-consensus</artifactId>
diff --git a/iotdb-protocol/thrift-mlnode/pom.xml b/iotdb-protocol/thrift-mlnode/pom.xml
index 34965cc..59d8446 100644
--- a/iotdb-protocol/thrift-mlnode/pom.xml
+++ b/iotdb-protocol/thrift-mlnode/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-thrift-mlnode</artifactId>
diff --git a/iotdb-protocol/thrift/pom.xml b/iotdb-protocol/thrift/pom.xml
index 4d06416..592b380 100644
--- a/iotdb-protocol/thrift/pom.xml
+++ b/iotdb-protocol/thrift/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-thrift</artifactId>
diff --git a/library-udf/pom.xml b/library-udf/pom.xml
index 2373587..b82c612 100644
--- a/library-udf/pom.xml
+++ b/library-udf/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>library-udf</artifactId>
diff --git a/metrics/dropwizard-metrics/pom.xml b/metrics/dropwizard-metrics/pom.xml
index d5722dc..03c5f39 100644
--- a/metrics/dropwizard-metrics/pom.xml
+++ b/metrics/dropwizard-metrics/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-metrics</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>dropwizard-metrics</artifactId>
diff --git a/metrics/interface/pom.xml b/metrics/interface/pom.xml
index 6996a4d..55ae005 100644
--- a/metrics/interface/pom.xml
+++ b/metrics/interface/pom.xml
@@ -28,7 +28,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-metrics</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>metrics-interface</artifactId>
diff --git a/metrics/micrometer-metrics/pom.xml b/metrics/micrometer-metrics/pom.xml
index e483c21..66b0222 100644
--- a/metrics/micrometer-metrics/pom.xml
+++ b/metrics/micrometer-metrics/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-metrics</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>micrometer-metrics</artifactId>
@@ -31,7 +31,7 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>metrics-interface</artifactId>
-            <version>1.2.0-SNAPSHOT</version>
+            <version>1.3.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>io.micrometer</groupId>
diff --git a/metrics/pom.xml b/metrics/pom.xml
index 37c247b..1d6dae1 100644
--- a/metrics/pom.xml
+++ b/metrics/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-metrics</artifactId>
diff --git a/mlnode/pom.xml b/mlnode/pom.xml
index cc848dd..c75e9c6 100644
--- a/mlnode/pom.xml
+++ b/mlnode/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-mlnode</artifactId>
diff --git a/node-commons/pom.xml b/node-commons/pom.xml
index af0da8e..e312dda 100644
--- a/node-commons/pom.xml
+++ b/node-commons/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>node-commons</artifactId>
diff --git a/pom.xml b/pom.xml
index 17c23f6..aed6744 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
     </parent>
     <groupId>org.apache.iotdb</groupId>
     <artifactId>iotdb-parent</artifactId>
-    <version>1.2.0-SNAPSHOT</version>
+    <version>1.3.0-SNAPSHOT</version>
     <packaging>pom</packaging>
     <name>Apache IoTDB Project Parent POM</name>
     <description>This is the top level project that builds, packages the tsfile, iotdb engine, jdbc, and integration libs.</description>
diff --git a/server/pom.xml b/server/pom.xml
index fbda658..691cab2 100644
--- a/server/pom.xml
+++ b/server/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-server</artifactId>
diff --git a/site/pom.xml b/site/pom.xml
index e3c51b3..5d2f997 100644
--- a/site/pom.xml
+++ b/site/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
@@ -499,6 +499,70 @@
             </build>
         </profile>
         <profile>
+            <id>compile-site-1.2</id>
+            <build>
+                <plugins>
+                    <!-- download 1.1 docs from iotdb repo -->
+                    <plugin>
+                        <groupId>com.googlecode.maven-download-plugin</groupId>
+                        <artifactId>download-maven-plugin</artifactId>
+                        <version>1.6.7</version>
+                        <executions>
+                            <execution>
+                                <id>get-1.2-docs</id>
+                                <phase>generate-sources</phase>
+                                <goals>
+                                    <goal>wget</goal>
+                                </goals>
+                                <configuration>
+                                    <url>https://github.com/apache/iotdb/archive/rel/1.2.zip</url>
+                                    <skipCache>true</skipCache>
+                                    <overwrite>true</overwrite>
+                                    <outputDirectory>${project.build.directory}/download</outputDirectory>
+                                    <outputFileName>1.2.x.zip</outputFileName>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <!-- unpack 1.2 docs from the zip files-->
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>truezip-maven-plugin</artifactId>
+                        <version>1.2</version>
+                        <inherited>false</inherited>
+                        <executions>
+                            <execution>
+                                <id>copy-1.2-documentation</id>
+                                <goals>
+                                    <goal>copy</goal>
+                                </goals>
+                                <phase>generate-sources</phase>
+                                <configuration>
+                                    <fileset>
+                                        <directory>${project.build.directory}/download/1.2.x.zip/iotdb-rel-1.2/docs/UserGuide</directory>
+                                        <outputDirectory>${project.build.directory}/vue-source/src/UserGuide/V1.2.x</outputDirectory>
+                                    </fileset>
+                                </configuration>
+                            </execution>
+                            <execution>
+                                <id>copy-1.2-zh-documentation</id>
+                                <goals>
+                                    <goal>copy</goal>
+                                </goals>
+                                <phase>generate-sources</phase>
+                                <configuration>
+                                    <fileset>
+                                        <directory>${project.build.directory}/download/1.2.x.zip/iotdb-rel-1.2/docs/zh/UserGuide</directory>
+                                        <outputDirectory>${project.build.directory}/vue-source/src/zh/UserGuide/V1.2.x</outputDirectory>
+                                    </fileset>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
             <id>compile-site-1.1</id>
             <build>
                 <plugins>
diff --git a/site/src/main/.vuepress/navbar/en.ts b/site/src/main/.vuepress/navbar/en.ts
index d326c75..8506500 100644
--- a/site/src/main/.vuepress/navbar/en.ts
+++ b/site/src/main/.vuepress/navbar/en.ts
@@ -24,6 +24,7 @@
     text: 'Documentation',
     children: [
       { text: 'latest', link: '/UserGuide/Master/QuickStart/QuickStart' },
+      { text: 'v1.2.x', link: '/UserGuide/V1.2.x/QuickStart/QuickStart' },
       { text: 'v1.1.x', link: '/UserGuide/V1.1.x/QuickStart/QuickStart' },
       { text: 'v1.0.x', link: '/UserGuide/V1.0.x/QuickStart/QuickStart' },
       { text: 'v0.13.x', link: '/UserGuide/V0.13.x/QuickStart/QuickStart' },
diff --git a/site/src/main/.vuepress/navbar/zh.ts b/site/src/main/.vuepress/navbar/zh.ts
index 51719ab..d8edce2 100644
--- a/site/src/main/.vuepress/navbar/zh.ts
+++ b/site/src/main/.vuepress/navbar/zh.ts
@@ -24,6 +24,7 @@
     text: '文档',
     children: [
       { text: 'latest', link: '/zh/UserGuide/Master/QuickStart/QuickStart' },
+      { text: 'v1.2.x', link: '/zh/UserGuide/V1.2.x/QuickStart/QuickStart' },
       { text: 'v1.1.x', link: '/zh/UserGuide/V1.1.x/QuickStart/QuickStart' },
       { text: 'v1.0.x', link: '/zh/UserGuide/V1.0.x/QuickStart/QuickStart' },
       { text: 'v0.13.x', link: '/zh/UserGuide/V0.13.x/QuickStart/QuickStart' },
diff --git a/site/src/main/.vuepress/sidebar/V1.2.x/en.ts b/site/src/main/.vuepress/sidebar/V1.2.x/en.ts
new file mode 100644
index 0000000..45f196c
--- /dev/null
+++ b/site/src/main/.vuepress/sidebar/V1.2.x/en.ts
@@ -0,0 +1,307 @@
+/*
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+ */
+
+export const enSidebar = {
+  '/UserGuide/V1.2.x/': [
+    {
+      text: 'IoTDB User Guide (V1.2.x)',
+      children: [],
+    },
+    {
+      text: 'About IoTDB',
+      collapsible: true,
+      prefix: 'IoTDB-Introduction/',
+      // children: 'structure',
+      children: [
+        { text: 'What is IoTDB', link: 'What-is-IoTDB' },
+        { text: 'Architecture', link: 'Architecture' },
+        { text: 'Scenario', link: 'Scenario' },
+        { text: 'Features', link: 'Features' },
+        { text: 'Publication', link: 'Publication' },
+      ],
+    },
+    {
+      text: 'Quick Start',
+      collapsible: true,
+      prefix: 'QuickStart/',
+      // children: 'structure',
+      children: [
+        { text: 'Quick Start', link: 'QuickStart' },
+        { text: 'Cluster Quick Start', link: 'ClusterQuickStart' },
+        { text: 'Download and Setup', link: 'WayToGetIoTDB' },
+        { text: 'Command Line Interface', link: 'Command-Line-Interface' },
+        { text: 'Data storage', link: 'Files' },
+      ],
+    },
+    {
+      text: 'Data Concept',
+      collapsible: true,
+      prefix: 'Data-Concept/',
+      // children: 'structure',
+      children: [
+        { text: 'Data Model and Terminology', link: 'Data-Model-and-Terminology' },
+        { text: 'Schema Template', link: 'Schema-Template' },
+        { text: 'Data Type', link: 'Data-Type' },
+        { text: 'Deadband Process', link: 'Deadband-Process' },
+        { text: 'Encoding', link: 'Encoding' },
+        { text: 'Compression', link: 'Compression' },
+        { text: 'Time Partition of Data', link: 'Time-Partition' },
+        { text: 'Time zone', link: 'Time-zone' },
+      ],
+    },
+    {
+      text: 'Syntax Conventions',
+      collapsible: true,
+      prefix: 'Syntax-Conventions/',
+      // children: 'structure',
+      children: [
+        { text: 'Literal Values', link: 'Literal-Values' },
+        { text: 'Identifier', link: 'Identifier' },
+        { text: 'NodeName in Path', link: 'NodeName-In-Path' },
+        { text: 'Key-Value Pair', link: 'KeyValue-Pair' },
+        { text: 'Keywords', link: 'Keywords-And-Reserved-Words' },
+        { text: 'Session And TsFile API', link: 'Session-And-TsFile-API' },
+        { text: 'Detailed Definitions of Lexical and Grammar', link: 'Detailed-Grammar' },
+      ],
+    },
+    {
+      text: 'API',
+      collapsible: true,
+      prefix: 'API/',
+      // children: 'structure',
+      children: [
+        { text: 'Java Native API', link: 'Programming-Java-Native-API' },
+        { text: 'Python Native API', link: 'Programming-Python-Native-API' },
+        { text: 'C++ Native API', link: 'Programming-Cpp-Native-API' },
+        { text: 'Go Native API', link: 'Programming-Go-Native-API' },
+        { text: 'JDBC (Not Recommend)', link: 'Programming-JDBC' },
+        { text: 'MQTT', link: 'Programming-MQTT' },
+        { text: 'REST API V1 (Not Recommend)', link: 'RestServiceV1' },
+        { text: 'REST API V2', link: 'RestServiceV2' },
+        { text: 'TsFile API', link: 'Programming-TsFile-API' },
+        { text: 'InfluxDB Protocol', link: 'InfluxDB-Protocol' },
+        { text: 'Interface Comparison', link: 'Interface-Comparison' },
+      ],
+    },
+    {
+      text: 'Operate Metadata',
+      collapsible: true,
+      prefix: 'Operate-Metadata/',
+      // children: 'structure',
+      children: [
+        { text: 'Database', link: 'Database' },
+        { text: 'Node', link: 'Node' },
+        { text: 'Timeseries', link: 'Timeseries' },
+        { text: 'Schema Template', link: 'Template' },
+        { text: 'Auto Create Metadata', link: 'Auto-Create-MetaData' },
+      ],
+    },
+    {
+      text: 'Write Data (Update Data)',
+      collapsible: true,
+      prefix: 'Write-Data/',
+      // children: 'structure',
+      children: [
+        { text: 'CLI Write', link: 'Write-Data' },
+        { text: 'Native API Write', link: 'Session' },
+        { text: 'REST API', link: 'REST-API' },
+        { text: 'MQTT Write', link: 'MQTT' },
+        { text: 'Batch Data Load', link: 'Batch-Load-Tool' },
+      ],
+    },
+    {
+      text: 'Delete Data',
+      collapsible: true,
+      prefix: 'Delete-Data/',
+      // children: 'structure',
+      children: [
+        { text: 'Delete Data', link: 'Delete-Data' },
+        { text: 'TTL', link: 'TTL' },
+      ],
+    },
+    {
+      text: 'Query Data',
+      collapsible: true,
+      prefix: 'Query-Data/',
+      // children: 'structure',
+      children: [
+        { text: 'Overview', link: 'Overview' },
+        { text: 'Select Expression', link: 'Select-Expression' },
+        { text: 'Last Query', link: 'Last-Query' },
+        { text: 'Query Alignment Mode', link: 'Align-By' },
+        { text: 'Where Condition', link: 'Where-Condition' },
+        { text: 'Group By', link: 'Group-By' },
+        { text: 'Having Condition', link: 'Having-Condition' },
+        // { text:  'Order By', link: 'Order-By' },
+        { text: 'Fill Null Value', link: 'Fill' },
+        { text: 'Pagination', link: 'Pagination' },
+        { text: 'Select Into', link: 'Select-Into' },
+        { text: 'Continuous Query', link: 'Continuous-Query' },
+      ],
+    },
+    {
+      text: 'Operators and Functions',
+      collapsible: true,
+      prefix: 'Operators-Functions/',
+      // children: 'structure',
+      children: [
+        { text: 'Overview', link: 'Overview' },
+        { text: 'UDF (User Defined Function)', link: 'User-Defined-Function' },
+        { text: 'Aggregation', link: 'Aggregation' },
+        { text: 'Mathematical', link: 'Mathematical' },
+        { text: 'Comparison', link: 'Comparison' },
+        { text: 'Logical', link: 'Logical' },
+        { text: 'Conversion', link: 'Conversion' },
+        { text: 'Constant', link: 'Constant' },
+        { text: 'Selection', link: 'Selection' },
+        { text: 'Continuous Interval', link: 'Continuous-Interval' },
+        { text: 'Variation Trend', link: 'Variation-Trend' },
+        { text: 'Sample', link: 'Sample' },
+        { text: 'Time-Series', link: 'Time-Series' },
+        { text: 'Lambda', link: 'Lambda' },
+        { text: 'Conditional Expression', link: 'Conditional' },
+
+        // IoTDB-Quality
+        { text: 'Data Profiling', link: 'Data-Profiling' },
+        { text: 'Anomaly Detection', link: 'Anomaly-Detection' },
+        { text: 'Data Matching', link: 'Data-Matching' },
+        { text: 'Frequency Domain', link: 'Frequency-Domain' },
+        { text: 'Data Quality', link: 'Data-Quality' },
+        { text: 'Data Repairing', link: 'Data-Repairing' },
+        { text: 'Series Discovery', link: 'Series-Discovery' },
+        { text: 'Machine Learning', link: 'Machine-Learning' },
+      ],
+    },
+    {
+      text: 'Trigger',
+      collapsible: true,
+      prefix: 'Trigger/',
+      // children: 'structure',
+      children: [
+        { text: 'Instructions', link: 'Instructions' },
+        { text: 'How to implement a trigger', link: 'Implement-Trigger' },
+        { text: 'Trigger Management', link: 'Trigger-Management' },
+        { text: 'Notes', link: 'Notes' },
+        { text: 'Configuration-Parameters', link: 'Configuration-Parameters' },
+      ],
+    },
+    {
+      text: 'Monitor and Alert',
+      collapsible: true,
+      prefix: 'Monitor-Alert/',
+      // children: 'structure',
+      children: [
+        { text: 'Metric Tool', link: 'Metric-Tool' },
+        { text: 'Alerting', link: 'Alerting' },
+      ],
+    },
+    {
+      text: 'Administration Management',
+      collapsible: true,
+      prefix: 'Administration-Management/',
+      // children: 'structure',
+      children: [
+        { text: 'Administration', link: 'Administration' },
+      ],
+    },
+    {
+      text: 'Maintenance Tools',
+      collapsible: true,
+      prefix: 'Maintenance-Tools/',
+      // children: 'structure',
+      children: [
+        { text: 'Maintenance Command', link: 'Maintenance-Command' },
+        { text: 'Log Tool', link: 'Log-Tool' },
+        { text: 'JMX Tool', link: 'JMX-Tool' },
+        { text: 'MLogParser Tool', link: 'MLogParser-Tool' },
+        { text: 'IoTDB Data Directory Overview Tool', link: 'IoTDB-Data-Dir-Overview-Tool' },
+        { text: 'TsFile Sketch Tool', link: 'TsFile-Sketch-Tool' },
+        { text: 'TsFile Resource Sketch Tool', link: 'TsFile-Resource-Sketch-Tool' },
+        { text: 'TsFile Split Tool', link: 'TsFile-Split-Tool' },
+        { text: 'TsFile Load Export Tool', link: 'TsFile-Load-Export-Tool' },
+        { text: 'CSV Load Export Tool', link: 'CSV-Tool' },
+      ],
+    },
+    {
+      text: 'Collaboration of Edge and Cloud',
+      collapsible: true,
+      prefix: 'Edge-Cloud-Collaboration/',
+      // children: 'structure',
+      children: [
+        { text: 'TsFile Sync Tool', link: 'Sync-Tool' },
+      ],
+    },
+    {
+      text: 'Ecosystem Integration',
+      collapsible: true,
+      prefix: 'Ecosystem-Integration/',
+      // children: 'structure',
+      children: [
+        { text: 'Grafana-Plugin', link: 'Grafana-Plugin' },
+        { text: 'Grafana-Connector (Not Recommended)', link: 'Grafana-Connector' },
+        { text: 'Zeppelin-IoTDB', link: 'Zeppelin-IoTDB' },
+        { text: 'DBeaver-IoTDB', link: 'DBeaver' },
+        { text: 'MapReduce-TsFile', link: 'MapReduce-TsFile' },
+        { text: 'Spark-TsFile', link: 'Spark-TsFile' },
+        { text: 'Spark-IoTDB', link: 'Spark-IoTDB' },
+        { text: 'Hive-TsFile', link: 'Hive-TsFile' },
+        { text: 'Flink-IoTDB', link: 'Flink-IoTDB' },
+        { text: 'Flink-TsFile', link: 'Flink-TsFile' },
+        { text: 'NiFi-IoTDB', link: 'NiFi-IoTDB' },
+      ],
+    },
+    {
+      text: 'Cluster',
+      collapsible: true,
+      prefix: 'Cluster/',
+      // children: 'structure',
+      children: [
+        { text: 'Cluster Concept', link: 'Cluster-Concept' },
+        { text: 'Cluster Setup', link: 'Cluster-Setup' },
+        { text: 'Cluster Maintenance', link: 'Cluster-Maintenance' },
+        { text: 'Deployment Recommendation', link: 'Deployment-Recommendation' },
+      ],
+    },
+    {
+      text: 'FAQ',
+      collapsible: true,
+      prefix: 'FAQ/',
+      // children: 'structure',
+      children: [
+        { text: 'Frequently asked questions', link: 'Frequently-asked-questions' },
+        { text: 'FAQ for cluster setup', link: 'FAQ-for-cluster-setup' },
+      ],
+    },
+    {
+      text: 'Reference',
+      collapsible: true,
+      prefix: 'Reference/',
+      // children: 'structure',
+      children: [
+        { text: 'Common Config Manual', link: 'Common-Config-Manual' },
+        { text: 'ConfigNode Config Manual', link: 'ConfigNode-Config-Manual' },
+        { text: 'DataNode Config Manual', link: 'DataNode-Config-Manual' },
+        { text: 'SQL Reference', link: 'SQL-Reference' },
+        { text: 'Status Codes', link: 'Status-Codes' },
+        { text: 'Keywords', link: 'Keywords' },
+        { text: 'TSDB Comparison', link: 'TSDB-Comparison' },
+      ],
+    },
+  ],
+};
diff --git a/site/src/main/.vuepress/sidebar/V1.2.x/zh.ts b/site/src/main/.vuepress/sidebar/V1.2.x/zh.ts
new file mode 100644
index 0000000..e5d522b
--- /dev/null
+++ b/site/src/main/.vuepress/sidebar/V1.2.x/zh.ts
@@ -0,0 +1,309 @@
+/*
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+ */
+
+export const zhSidebar = {
+  '/zh/UserGuide/V1.2.x/': [
+    {
+      text: 'IoTDB用户手册 (V1.2.x)',
+      children: [],
+    },
+    {
+      text: '关于IoTDB',
+      collapsible: true,
+      prefix: 'IoTDB-Introduction/',
+      // children: 'structure', 使用该方式自动获取文件夹下的文件
+      children: [
+        { text: 'IoTDB简介', link: 'What-is-IoTDB' },
+        { text: '主要功能特点', link: 'Features' },
+        { text: '系统架构', link: 'Architecture' },
+        { text: '应用场景', link: 'Scenario' },
+        { text: '研究论文', link: 'Publication' },
+      ],
+    },
+    {
+      text: '快速上手',
+      collapsible: true,
+      prefix: 'QuickStart/',
+      // children: 'structure',
+      children: [
+        { text: '快速上手', link: 'QuickStart' },
+        { text: '集群快速上手', link: 'ClusterQuickStart' },
+        { text: '下载与安装', link: 'WayToGetIoTDB' },
+        { text: 'SQL命令行终端(CLI)', link: 'Command-Line-Interface' },
+        { text: '数据文件存储', link: 'Files' },
+      ],
+    },
+    {
+      text: '数据模式与概念',
+      collapsible: true,
+      prefix: 'Data-Concept/',
+      // children: 'structure',
+      children: [
+        { text: '数据模型', link: 'Data-Model-and-Terminology' },
+        { text: '元数据模板', link: 'Schema-Template' },
+        { text: '数据类型', link: 'Data-Type' },
+        { text: '死区处理', link: 'Deadband-Process' },
+        { text: '编码方式', link: 'Encoding' },
+        { text: '压缩方式', link: 'Compression' },
+        { text: '数据的时间分区', link: 'Time-Partition' },
+        { text: '时区', link: 'Time-zone' },
+      ],
+    },
+    {
+      text: '语法约定',
+      collapsible: true,
+      prefix: 'Syntax-Conventions/',
+      // children: 'structure',
+      children: [
+        { text: '字面值常量', link: 'Literal-Values' },
+        { text: '标识符', link: 'Identifier' },
+        { text: '路径结点名', link: 'NodeName-In-Path' },
+        { text: '键值对', link: 'KeyValue-Pair' },
+        { text: '关键字', link: 'Keywords-And-Reserved-Words' },
+        { text: 'Session And TsFile API', link: 'Session-And-TsFile-API' },
+        { text: '词法和文法详细定义', link: 'Detailed-Grammar' },
+      ],
+    },
+    {
+      text: '应用编程接口',
+      collapsible: true,
+      prefix: 'API/',
+      // children: 'structure',
+      children: [
+        { text: 'Java 原生接口', link: 'Programming-Java-Native-API' },
+        { text: 'Python 原生接口', link: 'Programming-Python-Native-API' },
+        { text: 'C++ 原生接口', link: 'Programming-Cpp-Native-API' },
+        { text: 'Go 原生接口', link: 'Programming-Go-Native-API' },
+        { text: 'JDBC (不推荐)', link: 'Programming-JDBC' },
+        { text: 'MQTT', link: 'Programming-MQTT' },
+        { text: 'REST API V1 (不推荐)', link: 'RestServiceV1' },
+        { text: 'REST API V2', link: 'RestServiceV2' },
+        { text: 'TsFile API', link: 'Programming-TsFile-API' },
+        { text: 'InfluxDB 协议适配器', link: 'InfluxDB-Protocol' },
+        { text: '原生接口对比', link: 'Interface-Comparison' },
+      ],
+    },
+    {
+      text: '元数据操作',
+      collapsible: true,
+      prefix: 'Operate-Metadata/',
+      // children: 'structure',
+      children: [
+        { text: '数据库操作', link: 'Database' },
+        { text: '节点操作', link: 'Node' },
+        { text: '时间序列操作', link: 'Timeseries' },
+        { text: '元数据模板', link: 'Template' },
+        { text: '自动创建元数据', link: 'Auto-Create-MetaData' },
+      ],
+    },
+    {
+      text: '数据写入(数据更新)',
+      collapsible: true,
+      prefix: 'Write-Data/',
+      // children: 'structure',
+      children: [
+        { text: 'CLI 写入数据', link: 'Write-Data' },
+        { text: '原生接口写入', link: 'Session' },
+        { text: 'REST 服务', link: 'REST-API' },
+        { text: 'MQTT 写入', link: 'MQTT' },
+        { text: '批量数据导入', link: 'Batch-Load-Tool' },
+      ],
+    },
+    {
+      text: '数据删除',
+      collapsible: true,
+      prefix: 'Delete-Data/',
+      // children: 'structure',
+      children: [
+        { text: '删除数据', link: 'Delete-Data' },
+        { text: 'TTL', link: 'TTL' },
+      ],
+    },
+    {
+      text: '数据查询',
+      collapsible: true,
+      prefix: 'Query-Data/',
+      // children: 'structure',
+      children: [
+        { text: '概述', link: 'Overview' },
+        { text: '选择表达式', link: 'Select-Expression' },
+        { text: '最新点查询', link: 'Last-Query' },
+        { text: '查询对齐模式', link: 'Align-By' },
+        { text: '查询过滤条件', link: 'Where-Condition' },
+        { text: '分段分组聚合', link: 'Group-By' },
+        { text: '聚合结果过滤', link: 'Having-Condition' },
+        // { text:'结果集排序', link: 'Order-By' },
+        { text: '结果集补空值', link: 'Fill' },
+        { text: '结果集分页', link: 'Pagination' },
+        { text: '查询写回', link: 'Select-Into' },
+        { text: '连续查询', link: 'Continuous-Query' },
+      ],
+    },
+    {
+      text: '运算符和函数',
+      collapsible: true,
+      prefix: 'Operators-Functions/',
+      // children: 'structure',
+      children: [
+        { text: '概述', link: 'Overview' },
+        { text: '用户自定义函数', link: 'User-Defined-Function' },
+        { text: '聚合函数', link: 'Aggregation' },
+        { text: '算数运算符和函数', link: 'Mathematical' },
+        { text: '比较运算符和函数', link: 'Comparison' },
+        { text: '逻辑运算符', link: 'Logical' },
+        { text: '字符串处理', link: 'String' },
+        { text: '数据类型转换', link: 'Conversion' },
+        { text: '常序列生成', link: 'Constant' },
+        { text: '选择函数', link: 'Selection' },
+        { text: '区间查询', link: 'Continuous-Interval' },
+        { text: '趋势计算', link: 'Variation-Trend' },
+        { text: '采样函数', link: 'Sample' },
+        { text: '时间序列处理', link: 'Time-Series' },
+        { text: 'Lambda 表达式', link: 'Lambda' },
+        { text: '条件表达式', link: 'Conditional' },
+
+        // IoTDB-Quality
+        { text: '数据画像', link: 'Data-Profiling' },
+        { text: '异常检测', link: 'Anomaly-Detection' },
+        { text: '数据匹配', link: 'Data-Matching' },
+        { text: '频域分析', link: 'Frequency-Domain' },
+        { text: '数据质量', link: 'Data-Quality' },
+        { text: '数据修复', link: 'Data-Repairing' },
+        { text: '序列发现', link: 'Series-Discovery' },
+        { text: '机器学习', link: 'Machine-Learning' },
+      ],
+    },
+    {
+      text: '触发器',
+      collapsible: true,
+      prefix: 'Trigger/',
+      // children: 'structure',
+      children: [
+        { text: '使用说明', link: 'Instructions' },
+        { text: '编写触发器', link: 'Implement-Trigger' },
+        { text: '管理触发器', link: 'Trigger-Management' },
+        { text: '重要注意事项', link: 'Notes' },
+        { text: '配置参数', link: 'Configuration-Parameters' },
+      ],
+    },
+    {
+      text: '监控告警',
+      collapsible: true,
+      prefix: 'Monitor-Alert/',
+      // children: 'structure',
+      children: [
+        { text: '监控工具', link: 'Metric-Tool' },
+        { text: '告警机制', link: 'Alerting' },
+      ],
+    },
+    {
+      text: '权限管理',
+      collapsible: true,
+      prefix: 'Administration-Management/',
+      // children: 'structure',
+      children: [
+        { text: '权限管理', link: 'Administration' },
+      ],
+    },
+    {
+      text: '运维工具',
+      collapsible: true,
+      prefix: 'Maintenance-Tools/',
+      // children: 'structure',
+      children: [
+        { text: '运维命令', link: 'Maintenance-Command' },
+        { text: '日志工具', link: 'Log-Tool' },
+        { text: 'JMX 工具', link: 'JMX-Tool' },
+        { text: 'Mlog解析工具', link: 'MLogParser-Tool' },
+        { text: 'IoTDB数据文件夹概览工具', link: 'IoTDB-Data-Dir-Overview-Tool' },
+        { text: 'TsFile概览工具', link: 'TsFile-Sketch-Tool' },
+        { text: 'TsFile Resource概览工具', link: 'TsFile-Resource-Sketch-Tool' },
+        { text: 'TsFile 拆分工具', link: 'TsFile-Split-Tool' },
+        { text: 'TsFile 导入导出工具', link: 'TsFile-Load-Export-Tool' },
+        { text: 'CSV 导入导出工具', link: 'CSV-Tool' },
+      ],
+    },
+    {
+      text: '端云协同',
+      collapsible: true,
+      prefix: 'Edge-Cloud-Collaboration/',
+      // children: 'structure',
+      children: [
+        { text: 'TsFile 同步工具', link: 'Sync-Tool' },
+      ],
+    },
+    {
+      text: '系统集成',
+      collapsible: true,
+      prefix: 'Ecosystem-Integration/',
+      // children: 'structure',
+      children: [
+        { text: 'Grafana-Plugin', link: 'Grafana-Plugin' },
+        { text: 'Grafana-Connector(不推荐)', link: 'Grafana-Connector' },
+        { text: 'Zeppelin-IoTDB', link: 'Zeppelin-IoTDB' },
+        { text: 'DBeaver-IoTDB', link: 'DBeaver' },
+        { text: 'MapReduce-TsFile', link: 'MapReduce-TsFile' },
+        { text: 'Spark-TsFile', link: 'Spark-TsFile' },
+        { text: 'Spark-IoTDB', link: 'Spark-IoTDB' },
+        { text: 'Hive-TsFile', link: 'Hive-TsFile' },
+        { text: 'Flink-IoTDB', link: 'Flink-IoTDB' },
+        { text: 'Flink-TsFile', link: 'Flink-TsFile' },
+        { text: 'NiFi-IoTDB', link: 'NiFi-IoTDB' },
+        { text: 'Workbench', link: 'Workbench' },
+      ],
+    },
+    {
+      text: '分布式',
+      collapsible: true,
+      prefix: 'Cluster/',
+      // children: 'structure',
+      children: [
+        { text: '基本概念', link: 'Cluster-Concept' },
+        { text: '分布式部署', link: 'Cluster-Setup' },
+        { text: '分布式运维命令', link: 'Cluster-Maintenance' },
+        { text: '部署推荐', link: 'Deployment-Recommendation' },
+      ],
+    },
+    {
+      text: 'FAQ',
+      collapsible: true,
+      prefix: 'FAQ/',
+      // children: 'structure',
+      children: [
+        { text: '常见问题', link: 'Frequently-asked-questions' },
+        { text: '分布式部署FAQ', link: 'FAQ-for-cluster-setup' },
+      ],
+    },
+    {
+      text: '参考',
+      collapsible: true,
+      prefix: 'Reference/',
+      // children: 'structure',
+      children: [
+        { text: '公共配置参数', link: 'Common-Config-Manual' },
+        { text: 'ConfigNode配置参数', link: 'ConfigNode-Config-Manual' },
+        { text: 'DataNode配置参数', link: 'DataNode-Config-Manual' },
+        { text: 'SQL参考文档', link: 'SQL-Reference' },
+        { text: '状态码', link: 'Status-Codes' },
+        { text: '关键字', link: 'Keywords' },
+        { text: '时间序列数据库比较', link: 'TSDB-Comparison' },
+      ],
+    },
+  ],
+};
diff --git a/site/src/main/.vuepress/sidebar/en.ts b/site/src/main/.vuepress/sidebar/en.ts
index 97206aa..7e58323 100644
--- a/site/src/main/.vuepress/sidebar/en.ts
+++ b/site/src/main/.vuepress/sidebar/en.ts
@@ -18,6 +18,7 @@
  */
 
 import { sidebar } from 'vuepress-theme-hope';
+import { enSidebar as V102xSidebar } from './V1.2.x/en.js';
 import { enSidebar as V101xSidebar } from './V1.1.x/en.js';
 import { enSidebar as V100xSidebar } from './V1.0.x/en.js';
 import { enSidebar as V013xSidebar } from './V0.13.x/en.js';
@@ -309,6 +310,7 @@
       ],
     },
   ],
+  ...V102xSidebar,
   ...V101xSidebar,
   ...V100xSidebar,
   ...V013xSidebar,
diff --git a/site/src/main/.vuepress/sidebar/zh.ts b/site/src/main/.vuepress/sidebar/zh.ts
index 2115cbf..e0c1b42 100644
--- a/site/src/main/.vuepress/sidebar/zh.ts
+++ b/site/src/main/.vuepress/sidebar/zh.ts
@@ -18,6 +18,7 @@
  */
 
 import { sidebar } from 'vuepress-theme-hope';
+import { zhSidebar as V102xSidebar } from './V1.2.x/zh.js';
 import { zhSidebar as V101xSidebar } from './V1.1.x/zh.js';
 import { zhSidebar as V100xSidebar } from './V1.0.x/zh.js';
 import { zhSidebar as V013xSidebar } from './V0.13.x/zh.js';
@@ -311,6 +312,7 @@
       ],
     },
   ],
+  ...V102xSidebar,
   ...V101xSidebar,
   ...V100xSidebar,
   ...V013xSidebar,
diff --git a/testcontainer/pom.xml b/testcontainer/pom.xml
index f0c3653..cdbe5cb 100644
--- a/testcontainer/pom.xml
+++ b/testcontainer/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/tsfile/pom.xml b/tsfile/pom.xml
index 85ee329..e651a44 100644
--- a/tsfile/pom.xml
+++ b/tsfile/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>1.2.0-SNAPSHOT</version>
+        <version>1.3.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>tsfile</artifactId>