upgrade to 3.1.0
diff --git a/common-repository/jdbc-repository/pom.xml b/common-repository/jdbc-repository/pom.xml
index 9021083..ca2b0d6 100644
--- a/common-repository/jdbc-repository/pom.xml
+++ b/common-repository/jdbc-repository/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>common-repository</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>jdbc-repository</artifactId>
     
diff --git a/common-repository/jpa-repository/pom.xml b/common-repository/jpa-repository/pom.xml
index ff27fcb..201b7d9 100644
--- a/common-repository/jpa-repository/pom.xml
+++ b/common-repository/jpa-repository/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>common-repository</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>jpa-repository</artifactId>
     
diff --git a/common-repository/mybatis-repository/pom.xml b/common-repository/mybatis-repository/pom.xml
index 149d4ea..ff31abc 100644
--- a/common-repository/mybatis-repository/pom.xml
+++ b/common-repository/mybatis-repository/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>common-repository</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>mybatis-repository</artifactId>
     
diff --git a/common-repository/pom.xml b/common-repository/pom.xml
index 5e22c69..05ec3b4 100644
--- a/common-repository/pom.xml
+++ b/common-repository/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>sharding-sphere-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>common-repository</artifactId>
     <packaging>pom</packaging>
diff --git a/common-repository/repository-api/pom.xml b/common-repository/repository-api/pom.xml
index b7152b3..fb9a1b8 100644
--- a/common-repository/repository-api/pom.xml
+++ b/common-repository/repository-api/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>common-repository</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>repository-api</artifactId>
 
diff --git a/example-utility/pom.xml b/example-utility/pom.xml
index ba6000b..c050eed 100644
--- a/example-utility/pom.xml
+++ b/example-utility/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>sharding-sphere-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>example-utility</artifactId>
     
diff --git a/pom.xml b/pom.xml
index 33095f6..a9a51fc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>io.shardingsphere</groupId>
     <artifactId>sharding-sphere-example</artifactId>
-    <version>3.1.0-SNAPSHOT</version>
+    <version>3.1.0</version>
     <packaging>pom</packaging>
     
     <modules>
@@ -21,7 +21,7 @@
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.build.locale>zh_CN</project.build.locale>
         
-        <sharding-sphere.version>3.1.0-SNAPSHOT</sharding-sphere.version>
+        <sharding-sphere.version>3.1.0</sharding-sphere.version>
     
         <aspectjweaver.version>1.8.9</aspectjweaver.version>
         <spring-framework.version>4.3.20.RELEASE</spring-framework.version>
diff --git a/sharding-jdbc-example/pom.xml b/sharding-jdbc-example/pom.xml
index 6e31b6d..373396a 100644
--- a/sharding-jdbc-example/pom.xml
+++ b/sharding-jdbc-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>sharding-sphere-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>sharding-jdbc-example</artifactId>
     <packaging>pom</packaging>
diff --git a/sharding-jdbc-example/raw-jdbc-nodep-example/pom.xml b/sharding-jdbc-example/raw-jdbc-nodep-example/pom.xml
index 969cbfa..6ffacdd 100644
--- a/sharding-jdbc-example/raw-jdbc-nodep-example/pom.xml
+++ b/sharding-jdbc-example/raw-jdbc-nodep-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>sharding-jdbc-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>raw-jdbc-nodep-example</artifactId>
     
diff --git a/sharding-jdbc-example/raw-jdbc-orche-example/pom.xml b/sharding-jdbc-example/raw-jdbc-orche-example/pom.xml
index e17b147..007a3ba 100644
--- a/sharding-jdbc-example/raw-jdbc-orche-example/pom.xml
+++ b/sharding-jdbc-example/raw-jdbc-orche-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>sharding-jdbc-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>raw-jdbc-orche-example</artifactId>
     
diff --git a/sharding-jdbc-example/spring-boot-nodep-example/pom.xml b/sharding-jdbc-example/spring-boot-nodep-example/pom.xml
index 648d23e..bf20515 100644
--- a/sharding-jdbc-example/spring-boot-nodep-example/pom.xml
+++ b/sharding-jdbc-example/spring-boot-nodep-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>sharding-jdbc-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>spring-boot-nodep-example</artifactId>
     <packaging>pom</packaging>
diff --git a/sharding-jdbc-example/spring-boot-nodep-example/spring-boot-nodep-jpa-example/pom.xml b/sharding-jdbc-example/spring-boot-nodep-example/spring-boot-nodep-jpa-example/pom.xml
index 5fb31bf..298feb4 100644
--- a/sharding-jdbc-example/spring-boot-nodep-example/spring-boot-nodep-jpa-example/pom.xml
+++ b/sharding-jdbc-example/spring-boot-nodep-example/spring-boot-nodep-jpa-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>spring-boot-nodep-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>spring-boot-nodep-jpa-example</artifactId>
     
diff --git a/sharding-jdbc-example/spring-boot-nodep-example/spring-boot-nodep-mybatis-example/pom.xml b/sharding-jdbc-example/spring-boot-nodep-example/spring-boot-nodep-mybatis-example/pom.xml
index 7c2e5dc..081ede0 100644
--- a/sharding-jdbc-example/spring-boot-nodep-example/spring-boot-nodep-mybatis-example/pom.xml
+++ b/sharding-jdbc-example/spring-boot-nodep-example/spring-boot-nodep-mybatis-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>spring-boot-nodep-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>spring-boot-nodep-mybatis-example</artifactId>
     
diff --git a/sharding-jdbc-example/spring-boot-orche-example/pom.xml b/sharding-jdbc-example/spring-boot-orche-example/pom.xml
index 5cc8b7e..e38d47a 100644
--- a/sharding-jdbc-example/spring-boot-orche-example/pom.xml
+++ b/sharding-jdbc-example/spring-boot-orche-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>sharding-jdbc-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>spring-boot-orche-example</artifactId>
     <packaging>pom</packaging>
diff --git a/sharding-jdbc-example/spring-boot-orche-example/spring-boot-orche-jpa-example/pom.xml b/sharding-jdbc-example/spring-boot-orche-example/spring-boot-orche-jpa-example/pom.xml
index 4614540..eb67a32 100644
--- a/sharding-jdbc-example/spring-boot-orche-example/spring-boot-orche-jpa-example/pom.xml
+++ b/sharding-jdbc-example/spring-boot-orche-example/spring-boot-orche-jpa-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>spring-boot-orche-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>spring-boot-orche-jpa-example</artifactId>
     
diff --git a/sharding-jdbc-example/spring-boot-orche-example/spring-boot-orche-mybatis-example/pom.xml b/sharding-jdbc-example/spring-boot-orche-example/spring-boot-orche-mybatis-example/pom.xml
index 46c08c2..e65cec1 100644
--- a/sharding-jdbc-example/spring-boot-orche-example/spring-boot-orche-mybatis-example/pom.xml
+++ b/sharding-jdbc-example/spring-boot-orche-example/spring-boot-orche-mybatis-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>spring-boot-orche-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>spring-boot-orche-mybatis-example</artifactId>
     
diff --git a/sharding-jdbc-example/spring-namespace-nodep-example/pom.xml b/sharding-jdbc-example/spring-namespace-nodep-example/pom.xml
index df57e39..eededb4 100644
--- a/sharding-jdbc-example/spring-namespace-nodep-example/pom.xml
+++ b/sharding-jdbc-example/spring-namespace-nodep-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>sharding-jdbc-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>spring-namespace-nodep-example</artifactId>
     <packaging>pom</packaging>
diff --git a/sharding-jdbc-example/spring-namespace-nodep-example/spring-namespace-nodep-jpa-example/pom.xml b/sharding-jdbc-example/spring-namespace-nodep-example/spring-namespace-nodep-jpa-example/pom.xml
index 63b49b5..14d34e9 100644
--- a/sharding-jdbc-example/spring-namespace-nodep-example/spring-namespace-nodep-jpa-example/pom.xml
+++ b/sharding-jdbc-example/spring-namespace-nodep-example/spring-namespace-nodep-jpa-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>spring-namespace-nodep-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>spring-namespace-nodep-jpa-example</artifactId>
     
diff --git a/sharding-jdbc-example/spring-namespace-nodep-example/spring-namespace-nodep-mybatis-example/pom.xml b/sharding-jdbc-example/spring-namespace-nodep-example/spring-namespace-nodep-mybatis-example/pom.xml
index 249bca4..38ac5e4 100644
--- a/sharding-jdbc-example/spring-namespace-nodep-example/spring-namespace-nodep-mybatis-example/pom.xml
+++ b/sharding-jdbc-example/spring-namespace-nodep-example/spring-namespace-nodep-mybatis-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>spring-namespace-nodep-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>spring-namespace-nodep-mybatis-example</artifactId>
     
diff --git a/sharding-jdbc-example/spring-namespace-orche-example/pom.xml b/sharding-jdbc-example/spring-namespace-orche-example/pom.xml
index 6377637..7a1cf87 100644
--- a/sharding-jdbc-example/spring-namespace-orche-example/pom.xml
+++ b/sharding-jdbc-example/spring-namespace-orche-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>sharding-jdbc-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>spring-namespace-orche-example</artifactId>
     <packaging>pom</packaging>
diff --git a/sharding-jdbc-example/spring-namespace-orche-example/spring-namespace-orche-jpa-example/pom.xml b/sharding-jdbc-example/spring-namespace-orche-example/spring-namespace-orche-jpa-example/pom.xml
index 3a60294..e25332e 100644
--- a/sharding-jdbc-example/spring-namespace-orche-example/spring-namespace-orche-jpa-example/pom.xml
+++ b/sharding-jdbc-example/spring-namespace-orche-example/spring-namespace-orche-jpa-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>spring-namespace-orche-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>spring-namespace-orche-jpa-example</artifactId>
     
diff --git a/sharding-jdbc-example/spring-namespace-orche-example/spring-namespace-orche-mybatis-example/pom.xml b/sharding-jdbc-example/spring-namespace-orche-example/spring-namespace-orche-mybatis-example/pom.xml
index 0a746d8..33bd418 100644
--- a/sharding-jdbc-example/spring-namespace-orche-example/spring-namespace-orche-mybatis-example/pom.xml
+++ b/sharding-jdbc-example/spring-namespace-orche-example/spring-namespace-orche-mybatis-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>spring-namespace-orche-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>spring-namespace-orche-mybatis-example</artifactId>
     
diff --git a/sharding-proxy-example/pom.xml b/sharding-proxy-example/pom.xml
index b423b07..3b400d1 100644
--- a/sharding-proxy-example/pom.xml
+++ b/sharding-proxy-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>sharding-sphere-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>sharding-proxy-example</artifactId>
     <packaging>pom</packaging>
diff --git a/sharding-proxy-example/sharding-proxy-boot-jpa-example/pom.xml b/sharding-proxy-example/sharding-proxy-boot-jpa-example/pom.xml
index b49c2fb..15c6dda 100644
--- a/sharding-proxy-example/sharding-proxy-boot-jpa-example/pom.xml
+++ b/sharding-proxy-example/sharding-proxy-boot-jpa-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>sharding-proxy-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>sharding-proxy-boot-jpa-example</artifactId>
     
diff --git a/sharding-proxy-example/sharding-proxy-boot-mybatis-example/pom.xml b/sharding-proxy-example/sharding-proxy-boot-mybatis-example/pom.xml
index 22036aa..dca8d41 100644
--- a/sharding-proxy-example/sharding-proxy-boot-mybatis-example/pom.xml
+++ b/sharding-proxy-example/sharding-proxy-boot-mybatis-example/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <groupId>io.shardingsphere</groupId>
         <artifactId>sharding-proxy-example</artifactId>
-        <version>3.1.0-SNAPSHOT</version>
+        <version>3.1.0</version>
     </parent>
     <artifactId>sharding-proxy-boot-mybatis-example</artifactId>