[maven-release-plugin] prepare release v0.12.3
diff --git a/antlr/pom.xml b/antlr/pom.xml
index c4b8dbb..623a087 100644
--- a/antlr/pom.xml
+++ b/antlr/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-antlr</artifactId>
diff --git a/cli/pom.xml b/cli/pom.xml
index 3557b4e..22c89d5 100644
--- a/cli/pom.xml
+++ b/cli/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-cli</artifactId>
diff --git a/client-cpp/pom.xml b/client-cpp/pom.xml
index a44b847..cd13e96 100644
--- a/client-cpp/pom.xml
+++ b/client-cpp/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>client-cpp</artifactId>
diff --git a/client-py/pom.xml b/client-py/pom.xml
index 0558022..c1546da 100644
--- a/client-py/pom.xml
+++ b/client-py/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-python-api</artifactId>
diff --git a/cluster/pom.xml b/cluster/pom.xml
index f0a54ad..e512df6 100644
--- a/cluster/pom.xml
+++ b/cluster/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-cluster</artifactId>
diff --git a/code-coverage/pom.xml b/code-coverage/pom.xml
index cd167b3..f6b573b 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>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-code-coverage</artifactId>
diff --git a/compile-tools/pom.xml b/compile-tools/pom.xml
index c046288..838e384 100644
--- a/compile-tools/pom.xml
+++ b/compile-tools/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>client-cpp-tools</artifactId>
diff --git a/compile-tools/thrift/pom.xml b/compile-tools/thrift/pom.xml
index 2b27782..aba5d1a 100644
--- a/compile-tools/thrift/pom.xml
+++ b/compile-tools/thrift/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>client-cpp-tools</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>client-cpp-tools-thrift</artifactId>
diff --git a/cross-tests/pom.xml b/cross-tests/pom.xml
index faf6b72..b323170 100644
--- a/cross-tests/pom.xml
+++ b/cross-tests/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>cross-tests</artifactId>
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 0ff89bc..6250723 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-distribution</artifactId>
diff --git a/example/client-cpp-example/pom.xml b/example/client-cpp-example/pom.xml
index d7cd7ee..920924a 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>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>client-cpp-example</artifactId>
diff --git a/example/flink/pom.xml b/example/flink/pom.xml
index f701545..c945681 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>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>flink-example</artifactId>
diff --git a/example/hadoop/pom.xml b/example/hadoop/pom.xml
index 249e4b5..488f434 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>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>hadoop-example</artifactId>
diff --git a/example/jdbc/pom.xml b/example/jdbc/pom.xml
index 980ef0d..9967ebb 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>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>jdbc-example</artifactId>
diff --git a/example/kafka/pom.xml b/example/kafka/pom.xml
index c62bdca..9e13e66 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>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>kafka-example</artifactId>
diff --git a/example/mqtt/pom.xml b/example/mqtt/pom.xml
index 544a1d3..562194f 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>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>mqtt-example</artifactId>
diff --git a/example/pom.xml b/example/pom.xml
index 4dad5c3..e6beee3 100644
--- a/example/pom.xml
+++ b/example/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <packaging>pom</packaging>
diff --git a/example/pulsar/pom.xml b/example/pulsar/pom.xml
index 901b8a6..e6304c3 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>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/example/rocketmq/pom.xml b/example/rocketmq/pom.xml
index 14a230a..c0feb44 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>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>rocketmq-example</artifactId>
diff --git a/example/session/pom.xml b/example/session/pom.xml
index b5f9e29..c2cb932 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>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>client-example</artifactId>
diff --git a/example/tsfile/pom.xml b/example/tsfile/pom.xml
index 03f8515..5430a96 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>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>tsfile-example</artifactId>
diff --git a/example/udf/pom.xml b/example/udf/pom.xml
index 62c85c7..9ee0289 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>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>udf-example</artifactId>
diff --git a/flink-iotdb-connector/pom.xml b/flink-iotdb-connector/pom.xml
index c3ad8e7..6461812 100644
--- a/flink-iotdb-connector/pom.xml
+++ b/flink-iotdb-connector/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>flink-iotdb-connector</artifactId>
diff --git a/flink-tsfile-connector/pom.xml b/flink-tsfile-connector/pom.xml
index 5dbdecd..d93ac31 100644
--- a/flink-tsfile-connector/pom.xml
+++ b/flink-tsfile-connector/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>flink-tsfile-connector</artifactId>
diff --git a/grafana/pom.xml b/grafana/pom.xml
index 0b39db1..e74e98b 100644
--- a/grafana/pom.xml
+++ b/grafana/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <!--parent>
diff --git a/hadoop/pom.xml b/hadoop/pom.xml
index 800804a..ec72014 100644
--- a/hadoop/pom.xml
+++ b/hadoop/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>hadoop-tsfile</artifactId>
diff --git a/hive-connector/pom.xml b/hive-connector/pom.xml
index aa9041a..38578b5 100644
--- a/hive-connector/pom.xml
+++ b/hive-connector/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>hive-connector</artifactId>
diff --git a/jdbc/pom.xml b/jdbc/pom.xml
index 5cb73c0..45cdef5 100644
--- a/jdbc/pom.xml
+++ b/jdbc/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-jdbc</artifactId>
diff --git a/pom.xml b/pom.xml
index 88bb81a..6b34d03 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,8 +19,7 @@
     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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache</groupId>
@@ -29,12 +28,10 @@
     </parent>
     <groupId>org.apache.iotdb</groupId>
     <artifactId>iotdb-parent</artifactId>
-    <version>0.12.4-SNAPSHOT</version>
+    <version>0.12.3</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>
+    <description>This is the top level project that builds, packages the tsfile, iotdb engine, jdbc, and integration libs.</description>
     <licenses>
         <license>
             <name>The Apache License, Version 2.0</name>
@@ -150,8 +147,7 @@
         <!-- Exclude all generated code -->
         <sonar.exclusions>**/generated-sources</sonar.exclusions>
         <sonar.java.checkstyle.reportPaths>target/checkstyle-report.xml</sonar.java.checkstyle.reportPaths>
-        <sonar.coverage.jacoco.xmlReportPaths>target/jacoco-merged-reports/jacoco.xml
-        </sonar.coverage.jacoco.xmlReportPaths>
+        <sonar.coverage.jacoco.xmlReportPaths>target/jacoco-merged-reports/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
         <sonar.junit.reportPaths>target/surefire-reports,target/failsafe-reports</sonar.junit.reportPaths>
         <!-- By default, the argLine is empty-->
         <gson.version>2.8.6</gson.version>
@@ -810,8 +806,7 @@
                                 </requireJavaVersion>
                                 <!-- Disabled for now as it breaks the ability to build single modules -->
                                 <!--reactorModuleConvergence/-->
-                                <banVulnerable
-                                        implementation="org.sonatype.ossindex.maven.enforcer.BanVulnerableDependencies"/>
+                                <banVulnerable implementation="org.sonatype.ossindex.maven.enforcer.BanVulnerableDependencies"/>
                             </rules>
                         </configuration>
                     </execution>
@@ -1019,9 +1014,7 @@
             </activation>
             <properties>
                 <os.classifier>windows-x86_64</os.classifier>
-                <thrift.download-url>
-                    http://artfiles.org/apache.org/thrift/${thrift.version}/thrift-${thrift.version}.exe
-                </thrift.download-url>
+                <thrift.download-url>http://artfiles.org/apache.org/thrift/${thrift.version}/thrift-${thrift.version}.exe</thrift.download-url>
                 <thrift.executable>thrift-${thrift.version}-win-x86_64.exe</thrift.executable>
                 <thrift.skip-making-executable>true</thrift.skip-making-executable>
                 <thrift.exec-cmd.executable>echo</thrift.exec-cmd.executable>
@@ -1038,9 +1031,7 @@
             </activation>
             <properties>
                 <os.classifier>linux-x86_64</os.classifier>
-                <thrift.download-url>
-                    https://github.com/apache/iotdb-bin-resources/raw/main/compile-tools/thrift-0.14-ubuntu
-                </thrift.download-url>
+                <thrift.download-url>https://github.com/apache/iotdb-bin-resources/raw/main/compile-tools/thrift-0.14-ubuntu</thrift.download-url>
                 <thrift.executable>thrift_0.14.1_linux.exe</thrift.executable>
                 <thrift.skip-making-executable>false</thrift.skip-making-executable>
                 <thrift.exec-cmd.executable>chmod</thrift.exec-cmd.executable>
@@ -1056,9 +1047,7 @@
             </activation>
             <properties>
                 <os.classifier>mac-x86_64</os.classifier>
-                <thrift.download-url>
-                    https://github.com/apache/iotdb-bin-resources/raw/main/compile-tools/thrift-0.14-MacOS
-                </thrift.download-url>
+                <thrift.download-url>https://github.com/apache/iotdb-bin-resources/raw/main/compile-tools/thrift-0.14-MacOS</thrift.download-url>
                 <thrift.executable>thrift_0.14.1_mac.exe</thrift.executable>
                 <thrift.skip-making-executable>false</thrift.skip-making-executable>
                 <thrift.exec-cmd.executable>chmod</thrift.exec-cmd.executable>
@@ -1108,8 +1097,7 @@
                 </file>
             </activation>
             <properties>
-                <thrift.exec.absolute.path>${project.build.directory}/tools/${thrift.executable}
-                </thrift.exec.absolute.path>
+                <thrift.exec.absolute.path>${project.build.directory}/tools/${thrift.executable}</thrift.exec.absolute.path>
             </properties>
             <build>
                 <plugins>
@@ -1178,8 +1166,7 @@
                                     <generator>py</generator>
                                     <thriftExecutable>${thrift.exec.absolute.path}</thriftExecutable>
                                     <thriftSourceRoot>${basedir}/src/main/thrift</thriftSourceRoot>
-                                    <outputDirectory>${project.build.directory}/generated-sources-python/
-                                    </outputDirectory>
+                                    <outputDirectory>${project.build.directory}/generated-sources-python/</outputDirectory>
                                 </configuration>
                             </execution>
                             <execution>
@@ -1331,9 +1318,7 @@
                                     <goal>prepare-agent</goal>
                                 </goals>
                                 <configuration>
-                                    <destFile>
-                                        ${project.build.directory}/${project.build.finalName}-jacoco-unit-tests.exec
-                                    </destFile>
+                                    <destFile>${project.build.directory}/${project.build.finalName}-jacoco-unit-tests.exec</destFile>
                                     <propertyName>surefire.jacoco.args</propertyName>
                                 </configuration>
                             </execution>
@@ -1346,9 +1331,7 @@
                                     <goal>check</goal>
                                 </goals>
                                 <configuration>
-                                    <dataFile>
-                                        ${project.build.directory}/${project.build.finalName}-jacoco-unit-tests.exec
-                                    </dataFile>
+                                    <dataFile>${project.build.directory}/${project.build.finalName}-jacoco-unit-tests.exec</dataFile>
                                     <outputDirectory>${project.build.directory}/jacoco-unit-reports</outputDirectory>
                                 </configuration>
                             </execution>
@@ -1360,9 +1343,7 @@
                                     <goal>prepare-agent</goal>
                                 </goals>
                                 <configuration>
-                                    <destFile>
-                                        ${project.build.directory}/${project.build.finalName}-jacoco-integration-tests.exec
-                                    </destFile>
+                                    <destFile>${project.build.directory}/${project.build.finalName}-jacoco-integration-tests.exec</destFile>
                                     <propertyName>failsafe.jacoco.args</propertyName>
                                 </configuration>
                             </execution>
@@ -1374,11 +1355,8 @@
                                     <goal>check</goal>
                                 </goals>
                                 <configuration>
-                                    <dataFile>
-                                        ${project.build.directory}/${project.build.finalName}-jacoco-integration-tests.exec
-                                    </dataFile>
-                                    <outputDirectory>${project.build.directory}/jacoco-integration-reports
-                                    </outputDirectory>
+                                    <dataFile>${project.build.directory}/${project.build.finalName}-jacoco-integration-tests.exec</dataFile>
+                                    <outputDirectory>${project.build.directory}/jacoco-integration-reports</outputDirectory>
                                 </configuration>
                             </execution>
                             <execution>
@@ -1396,8 +1374,7 @@
                                             </includes>
                                         </fileSet>
                                     </fileSets>
-                                    <destFile>${project.build.directory}/${project.build.finalName}-merged.exec
-                                    </destFile>
+                                    <destFile>${project.build.directory}/${project.build.finalName}-merged.exec</destFile>
                                 </configuration>
                             </execution>
                             <execution>
@@ -1408,8 +1385,7 @@
                                     <goal>check</goal>
                                 </goals>
                                 <configuration>
-                                    <dataFile>${project.build.directory}/${project.build.finalName}-merged.exec
-                                    </dataFile>
+                                    <dataFile>${project.build.directory}/${project.build.finalName}-merged.exec</dataFile>
                                     <outputDirectory>${project.build.directory}/jacoco-merged-reports</outputDirectory>
                                 </configuration>
                             </execution>
diff --git a/server/pom.xml b/server/pom.xml
index 7c5b8f8..948be28 100644
--- a/server/pom.xml
+++ b/server/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-server</artifactId>
diff --git a/service-rpc/pom.xml b/service-rpc/pom.xml
index 79d2808..084f59b 100644
--- a/service-rpc/pom.xml
+++ b/service-rpc/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>service-rpc</artifactId>
diff --git a/session/pom.xml b/session/pom.xml
index b928214..061df2b 100644
--- a/session/pom.xml
+++ b/session/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/site/pom.xml b/site/pom.xml
index e2dd4d3..6b9cdc6 100644
--- a/site/pom.xml
+++ b/site/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>iotdb-parent</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/spark-iotdb-connector/pom.xml b/spark-iotdb-connector/pom.xml
index 7caec00..280ebfa 100644
--- a/spark-iotdb-connector/pom.xml
+++ b/spark-iotdb-connector/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>spark-iotdb-connector</artifactId>
diff --git a/spark-tsfile/pom.xml b/spark-tsfile/pom.xml
index 1fb4eeb..3529b52 100644
--- a/spark-tsfile/pom.xml
+++ b/spark-tsfile/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>spark-tsfile</artifactId>
diff --git a/thrift-cluster/pom.xml b/thrift-cluster/pom.xml
index 1135798..f97db2a 100644
--- a/thrift-cluster/pom.xml
+++ b/thrift-cluster/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-thrift-cluster</artifactId>
diff --git a/thrift-sync/pom.xml b/thrift-sync/pom.xml
index f075748..2fd1e10 100644
--- a/thrift-sync/pom.xml
+++ b/thrift-sync/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-thrift-sync</artifactId>
diff --git a/thrift/pom.xml b/thrift/pom.xml
index e9275d8..c3fa78b 100644
--- a/thrift/pom.xml
+++ b/thrift/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>iotdb-thrift</artifactId>
diff --git a/tsfile/pom.xml b/tsfile/pom.xml
index 5429e5a..582bdbe 100644
--- a/tsfile/pom.xml
+++ b/tsfile/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>tsfile</artifactId>
diff --git a/zeppelin-interpreter/pom.xml b/zeppelin-interpreter/pom.xml
index 3ec60ed..ef282b2 100644
--- a/zeppelin-interpreter/pom.xml
+++ b/zeppelin-interpreter/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>0.12.4-SNAPSHOT</version>
+        <version>0.12.3</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>zeppelin-iotdb</artifactId>