Cut java-chassis 0.2.0 release
diff --git a/common/common-javassist/pom.xml b/common/common-javassist/pom.xml
index c4f92cd..0bb402e 100644
--- a/common/common-javassist/pom.xml
+++ b/common/common-javassist/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>common</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>common-javassist</artifactId>
 	<dependencies>
diff --git a/common/common-protobuf/pom.xml b/common/common-protobuf/pom.xml
index d1d2fc2..f36cc56 100644
--- a/common/common-protobuf/pom.xml
+++ b/common/common-protobuf/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>common</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>common-protobuf</artifactId>
 	<dependencies>
diff --git a/common/common-rest/pom.xml b/common/common-rest/pom.xml
index ee63408..33ed3d8 100644
--- a/common/common-rest/pom.xml
+++ b/common/common-rest/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>common</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>common-rest</artifactId>
 
diff --git a/common/pom.xml b/common/pom.xml
index 7f0b4d4..3c20d94 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -19,7 +19,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
     <relativePath>../parent</relativePath>
   </parent>
   <artifactId>common</artifactId>
diff --git a/core/pom.xml b/core/pom.xml
index db3669a..6c9acbf 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
     <relativePath>../parent</relativePath>
   </parent>
   <artifactId>java-chassis-core</artifactId>
diff --git a/coverage-reports/pom.xml b/coverage-reports/pom.xml
index 47fbed6..d68fde9 100644
--- a/coverage-reports/pom.xml
+++ b/coverage-reports/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
     <relativePath>../parent</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -161,92 +161,92 @@
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>pojo-client</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>pojo-server</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>jaxrs-client</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>jaxrs-server</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>springmvc-client</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>springmvc-server</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>crossapp-client</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>crossapp-server</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-jaxrs-server</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-jaxrs-client</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-pojo-client</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-pojo-server</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-discovery-server</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-discovery-client</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-zuul-proxy</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.tests</groupId>
       <artifactId>jaxrs-tests</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.tests</groupId>
       <artifactId>springmvc-tests</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
     <dependency>
       <groupId>io.servicecomb.tests</groupId>
       <artifactId>tracing-tests</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
     </dependency>
   </dependencies>
 
diff --git a/demo/demo-crossapp/crossapp-client/pom.xml b/demo/demo-crossapp/crossapp-client/pom.xml
index d962c48..fa9979c 100644
--- a/demo/demo-crossapp/crossapp-client/pom.xml
+++ b/demo/demo-crossapp/crossapp-client/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-crossapp</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>crossapp-client</artifactId>
 
@@ -58,7 +58,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-crossapp/crossapp-server/pom.xml b/demo/demo-crossapp/crossapp-server/pom.xml
index f05edbe..6c7e242 100644
--- a/demo/demo-crossapp/crossapp-server/pom.xml
+++ b/demo/demo-crossapp/crossapp-server/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-crossapp</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>crossapp-server</artifactId>
 
@@ -54,7 +54,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-crossapp/pom.xml b/demo/demo-crossapp/pom.xml
index a3d1331..1ef37fb 100644
--- a/demo/demo-crossapp/pom.xml
+++ b/demo/demo-crossapp/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-crossapp</artifactId>
 	<packaging>pom</packaging>
diff --git a/demo/demo-jaxrs/jaxrs-client/pom.xml b/demo/demo-jaxrs/jaxrs-client/pom.xml
index c0c62d5..94c962f 100644
--- a/demo/demo-jaxrs/jaxrs-client/pom.xml
+++ b/demo/demo-jaxrs/jaxrs-client/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-jaxrs</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>jaxrs-client</artifactId>
 
diff --git a/demo/demo-jaxrs/jaxrs-server/pom.xml b/demo/demo-jaxrs/jaxrs-server/pom.xml
index 87a803b..9ef2d2a 100644
--- a/demo/demo-jaxrs/jaxrs-server/pom.xml
+++ b/demo/demo-jaxrs/jaxrs-server/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-jaxrs</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>jaxrs-server</artifactId>
 
@@ -54,7 +54,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-jaxrs/pom.xml b/demo/demo-jaxrs/pom.xml
index d0d2fc3..1f95300 100644
--- a/demo/demo-jaxrs/pom.xml
+++ b/demo/demo-jaxrs/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-jaxrs</artifactId>
 	<packaging>pom</packaging>
diff --git a/demo/demo-local/pom.xml b/demo/demo-local/pom.xml
index d06b4ec..d79412f 100644
--- a/demo/demo-local/pom.xml
+++ b/demo/demo-local/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-local</artifactId>
 	<dependencies>
diff --git a/demo/demo-multiple/a-client/pom.xml b/demo/demo-multiple/a-client/pom.xml
index 3e3b1ea..3511b6c 100644
--- a/demo/demo-multiple/a-client/pom.xml
+++ b/demo/demo-multiple/a-client/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-multiple</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>a-client</artifactId>
 
diff --git a/demo/demo-multiple/a-server/pom.xml b/demo/demo-multiple/a-server/pom.xml
index 0410310..79dd247 100644
--- a/demo/demo-multiple/a-server/pom.xml
+++ b/demo/demo-multiple/a-server/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-multiple</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>a-server</artifactId>
 
diff --git a/demo/demo-multiple/b-client/pom.xml b/demo/demo-multiple/b-client/pom.xml
index 43bfc66..4edbad7 100644
--- a/demo/demo-multiple/b-client/pom.xml
+++ b/demo/demo-multiple/b-client/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-multiple</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>b-client</artifactId>
 
diff --git a/demo/demo-multiple/b-server/pom.xml b/demo/demo-multiple/b-server/pom.xml
index 6bd8738..190c85c 100644
--- a/demo/demo-multiple/b-server/pom.xml
+++ b/demo/demo-multiple/b-server/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-multiple</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>b-server</artifactId>
 
diff --git a/demo/demo-multiple/multiple-client/pom.xml b/demo/demo-multiple/multiple-client/pom.xml
index 68c13b8..7423fd1 100644
--- a/demo/demo-multiple/multiple-client/pom.xml
+++ b/demo/demo-multiple/multiple-client/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-multiple</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>multiple-client</artifactId>
 	<dependencies>
@@ -48,7 +48,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-multiple/multiple-server/pom.xml b/demo/demo-multiple/multiple-server/pom.xml
index 718e3db..6a169b7 100644
--- a/demo/demo-multiple/multiple-server/pom.xml
+++ b/demo/demo-multiple/multiple-server/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-multiple</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>multiple-server</artifactId>
 	<dependencies>
@@ -48,7 +48,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-multiple/pom.xml b/demo/demo-multiple/pom.xml
index 14ea737..d16ecc4 100644
--- a/demo/demo-multiple/pom.xml
+++ b/demo/demo-multiple/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-multiple</artifactId>
 	<packaging>pom</packaging>
@@ -39,22 +39,22 @@
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>a-server</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>a-client</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>b-server</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>b-client</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 		</dependencies>
 	</dependencyManagement>
diff --git a/demo/demo-perf-client/pom.xml b/demo/demo-perf-client/pom.xml
index 3fa09b1..f2d2e10 100644
--- a/demo/demo-perf-client/pom.xml
+++ b/demo/demo-perf-client/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-perf-client</artifactId>
 	<dependencies>
diff --git a/demo/demo-pojo/pojo-client/pom.xml b/demo/demo-pojo/pojo-client/pom.xml
index d47f671..2c8228f 100644
--- a/demo/demo-pojo/pojo-client/pom.xml
+++ b/demo/demo-pojo/pojo-client/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-pojo</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>pojo-client</artifactId>
 
@@ -54,7 +54,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-pojo/pojo-server/pom.xml b/demo/demo-pojo/pojo-server/pom.xml
index 57d5b62..0ca6be0 100644
--- a/demo/demo-pojo/pojo-server/pom.xml
+++ b/demo/demo-pojo/pojo-server/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-pojo</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>pojo-server</artifactId>
 
@@ -54,7 +54,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-pojo/pojo-tests/pom.xml b/demo/demo-pojo/pojo-tests/pom.xml
index 502f18c..126304f 100644
--- a/demo/demo-pojo/pojo-tests/pom.xml
+++ b/demo/demo-pojo/pojo-tests/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>demo-pojo</artifactId>
     <groupId>io.servicecomb.demo</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/demo/demo-pojo/pom.xml b/demo/demo-pojo/pom.xml
index be0cf36..909354d 100644
--- a/demo/demo-pojo/pom.xml
+++ b/demo/demo-pojo/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-pojo</artifactId>
 	<packaging>pom</packaging>
diff --git a/demo/demo-schema/pom.xml b/demo/demo-schema/pom.xml
index 70fa89d..3e6ef76 100644
--- a/demo/demo-schema/pom.xml
+++ b/demo/demo-schema/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-schema</artifactId>
 
diff --git a/demo/demo-server-servlet/pom.xml b/demo/demo-server-servlet/pom.xml
index e2fe073..aca7660 100644
--- a/demo/demo-server-servlet/pom.xml
+++ b/demo/demo-server-servlet/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-server-servlet</artifactId>
 	<packaging>war</packaging>
diff --git a/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-client/pom.xml b/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-client/pom.xml
index e9d3fd5..7ee3135 100644
--- a/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-client/pom.xml
+++ b/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-client/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot-discovery</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-spring-boot-discovery-client</artifactId>
 	<dependencies>
@@ -49,7 +49,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-server/pom.xml b/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-server/pom.xml
index 21b9948..0608539 100644
--- a/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-server/pom.xml
+++ b/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-server/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <groupId>io.servicecomb.demo</groupId>
     <artifactId>demo-spring-boot-discovery</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <artifactId>demo-spring-boot-discovery-server</artifactId>
   <name>demo-spring-boot-discovery-server</name>
@@ -37,7 +37,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-spring-boot-discovery/demo-spring-boot-zuul-proxy/pom.xml b/demo/demo-spring-boot-discovery/demo-spring-boot-zuul-proxy/pom.xml
index 6608816..b52dcc6 100644
--- a/demo/demo-spring-boot-discovery/demo-spring-boot-zuul-proxy/pom.xml
+++ b/demo/demo-spring-boot-discovery/demo-spring-boot-zuul-proxy/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot-discovery</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-spring-boot-zuul-proxy</artifactId>
 	<properties>
@@ -64,7 +64,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-spring-boot-discovery/pom.xml b/demo/demo-spring-boot-discovery/pom.xml
index 00d1ed9..836ea3d 100644
--- a/demo/demo-spring-boot-discovery/pom.xml
+++ b/demo/demo-spring-boot-discovery/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-spring-boot-discovery</artifactId>
 	<packaging>pom</packaging>
diff --git a/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/pom.xml b/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/pom.xml
index bb90b3e..0916eb0 100644
--- a/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/pom.xml
+++ b/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/pom.xml
@@ -23,7 +23,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<dependencies>
 		<dependency>
@@ -54,7 +54,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/pom.xml b/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/pom.xml
index 72ec688..ee9504d 100644
--- a/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/pom.xml
+++ b/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/pom.xml
@@ -23,7 +23,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<properties>
 		<demo.main>io.servicecomb.springboot.jaxrs.server.JaxrsServer</demo.main>
@@ -56,7 +56,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-client/pom.xml b/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-client/pom.xml
index e6ab11a..c2cf455 100644
--- a/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-client/pom.xml
+++ b/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-client/pom.xml
@@ -24,7 +24,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<dependencies>
 		<dependency>
diff --git a/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-server/pom.xml b/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-server/pom.xml
index dbf2f6d..de9d82e 100644
--- a/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-server/pom.xml
+++ b/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-server/pom.xml
@@ -24,7 +24,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<dependencies>
 		<dependency>
diff --git a/demo/demo-spring-boot-provider/pom.xml b/demo/demo-spring-boot-provider/pom.xml
index e3f0016..caa8044 100644
--- a/demo/demo-spring-boot-provider/pom.xml
+++ b/demo/demo-spring-boot-provider/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-spring-boot</artifactId>
 	<packaging>pom</packaging>
diff --git a/demo/demo-spring-boot-transport/demo-spring-boot-pojo-client/pom.xml b/demo/demo-spring-boot-transport/demo-spring-boot-pojo-client/pom.xml
index d546bf3..920c184 100644
--- a/demo/demo-spring-boot-transport/demo-spring-boot-pojo-client/pom.xml
+++ b/demo/demo-spring-boot-transport/demo-spring-boot-pojo-client/pom.xml
@@ -23,7 +23,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot-transport</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	
 	<properties>
@@ -57,7 +57,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/pom.xml b/demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/pom.xml
index 7607d1a..d897af1 100644
--- a/demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/pom.xml
+++ b/demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/pom.xml
@@ -23,7 +23,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot-transport</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	
 	<properties>
@@ -57,7 +57,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-spring-boot-transport/pom.xml b/demo/demo-spring-boot-transport/pom.xml
index 8e20b9b..8f70dfe 100644
--- a/demo/demo-spring-boot-transport/pom.xml
+++ b/demo/demo-spring-boot-transport/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-spring-boot-transport</artifactId>
 	<packaging>pom</packaging>
diff --git a/demo/demo-springmvc/pom.xml b/demo/demo-springmvc/pom.xml
index 1c57a9d..c53e739 100644
--- a/demo/demo-springmvc/pom.xml
+++ b/demo/demo-springmvc/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>demo-springmvc</artifactId>
 	<packaging>pom</packaging>
diff --git a/demo/demo-springmvc/springmvc-client/pom.xml b/demo/demo-springmvc/springmvc-client/pom.xml
index f46cfd6..0947186 100644
--- a/demo/demo-springmvc/springmvc-client/pom.xml
+++ b/demo/demo-springmvc/springmvc-client/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-springmvc</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>springmvc-client</artifactId>
 
@@ -58,7 +58,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/demo-springmvc/springmvc-server/pom.xml b/demo/demo-springmvc/springmvc-server/pom.xml
index ba50b2a..674127a 100644
--- a/demo/demo-springmvc/springmvc-server/pom.xml
+++ b/demo/demo-springmvc/springmvc-server/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb.demo</groupId>
 		<artifactId>demo-springmvc</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>springmvc-server</artifactId>
 
@@ -54,7 +54,7 @@
 						<mixin>
 							<groupId>io.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
-							<version>0.2.0-SNAPSHOT</version>
+							<version>0.2.0</version>
 						</mixin>
 					</mixins>
 				</configuration>
diff --git a/demo/docker-build-config/pom.xml b/demo/docker-build-config/pom.xml
index 42e0ebf..6523def 100644
--- a/demo/docker-build-config/pom.xml
+++ b/demo/docker-build-config/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>demo-parent</artifactId>
         <groupId>io.servicecomb.demo</groupId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/demo/docker-run-config/pom.xml b/demo/docker-run-config/pom.xml
index 3fb8fac..7ef355e 100644
--- a/demo/docker-run-config/pom.xml
+++ b/demo/docker-run-config/pom.xml
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>demo-parent</artifactId>
         <groupId>io.servicecomb.demo</groupId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/demo/pom.xml b/demo/pom.xml
index 3b1ccaf..6c64b01 100644
--- a/demo/pom.xml
+++ b/demo/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>java-chassis-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 		<relativePath>../parent</relativePath>
 	</parent>
 	<groupId>io.servicecomb.demo</groupId>
@@ -49,62 +49,62 @@
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>demo-schema</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>all-client</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>pojo-server</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>jaxrs-server</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>springmvc-server</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>crossapp-server</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>multiple-server</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>multiple-client</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>pojo-client</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>jaxrs-client</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>springmvc-client</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 			<dependency>
 				<groupId>io.servicecomb.demo</groupId>
 				<artifactId>crossapp-client</artifactId>
-				<version>0.2.0-SNAPSHOT</version>
+				<version>0.2.0</version>
 			</dependency>
 		</dependencies>
 	</dependencyManagement>
diff --git a/foundations/foundation-common/pom.xml b/foundations/foundation-common/pom.xml
index 81d7881..0f68d78 100644
--- a/foundations/foundation-common/pom.xml
+++ b/foundations/foundation-common/pom.xml
@@ -19,7 +19,7 @@
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
 		<groupId>io.servicecomb</groupId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 		<artifactId>foundations</artifactId>
 	</parent>
 	<artifactId>foundation-common</artifactId>
diff --git a/foundations/foundation-config/pom.xml b/foundations/foundation-config/pom.xml
index 87acc33..ef40787 100644
--- a/foundations/foundation-config/pom.xml
+++ b/foundations/foundation-config/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<artifactId>foundations</artifactId>
 		<groupId>io.servicecomb</groupId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<modelVersion>4.0.0</modelVersion>
 
diff --git a/foundations/foundation-metrics/pom.xml b/foundations/foundation-metrics/pom.xml
index 5e7f604..accd2dc 100644
--- a/foundations/foundation-metrics/pom.xml
+++ b/foundations/foundation-metrics/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>foundations</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>foundation-metrics</artifactId>
 
diff --git a/foundations/foundation-ssl/pom.xml b/foundations/foundation-ssl/pom.xml
index e730bbf..6d497b1 100644
--- a/foundations/foundation-ssl/pom.xml
+++ b/foundations/foundation-ssl/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>foundations</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>foundation-ssl</artifactId>
 
diff --git a/foundations/foundation-vertx/pom.xml b/foundations/foundation-vertx/pom.xml
index 0acaf06..a9c3ec7 100644
--- a/foundations/foundation-vertx/pom.xml
+++ b/foundations/foundation-vertx/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>foundations</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>foundation-vertx</artifactId>
 
diff --git a/foundations/pom.xml b/foundations/pom.xml
index 65a5688..2b9f610 100644
--- a/foundations/pom.xml
+++ b/foundations/pom.xml
@@ -19,7 +19,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
     <relativePath>../parent</relativePath>
   </parent>
   <artifactId>foundations</artifactId>
diff --git a/handlers/handler-bizkeeper/pom.xml b/handlers/handler-bizkeeper/pom.xml
index 225031e..569a4f2 100644
--- a/handlers/handler-bizkeeper/pom.xml
+++ b/handlers/handler-bizkeeper/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>handlers</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 
 	<artifactId>handler-bizkeeper</artifactId>
diff --git a/handlers/handler-flowcontrol-qps/pom.xml b/handlers/handler-flowcontrol-qps/pom.xml
index f4566da..1ffd170 100644
--- a/handlers/handler-flowcontrol-qps/pom.xml
+++ b/handlers/handler-flowcontrol-qps/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>handlers</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>handler-flowcontrol-qps</artifactId>
 	<dependencies>
diff --git a/handlers/handler-loadbalance/pom.xml b/handlers/handler-loadbalance/pom.xml
index c43119c..bcc60a9 100644
--- a/handlers/handler-loadbalance/pom.xml
+++ b/handlers/handler-loadbalance/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>handlers</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 
 	<artifactId>handler-loadbalance</artifactId>
diff --git a/handlers/handler-tracing-zipkin/pom.xml b/handlers/handler-tracing-zipkin/pom.xml
index d798529..0c3abd0 100644
--- a/handlers/handler-tracing-zipkin/pom.xml
+++ b/handlers/handler-tracing-zipkin/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>handlers</artifactId>
     <groupId>io.servicecomb</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/handlers/pom.xml b/handlers/pom.xml
index 4818507..af0993a 100644
--- a/handlers/pom.xml
+++ b/handlers/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
     <relativePath>../parent</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/jaxrs-tests/pom.xml b/integration-tests/jaxrs-tests/pom.xml
index b7c131f..aa0ca82 100644
--- a/integration-tests/jaxrs-tests/pom.xml
+++ b/integration-tests/jaxrs-tests/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>integration-tests</artifactId>
     <groupId>io.servicecomb.tests</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/pojo-test/pom.xml b/integration-tests/pojo-test/pom.xml
index 1fa8724..0f3499f 100644
--- a/integration-tests/pojo-test/pom.xml
+++ b/integration-tests/pojo-test/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>integration-tests</artifactId>
     <groupId>io.servicecomb.tests</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 28e523b..7f8bd30 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -5,7 +5,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
     <relativePath>../parent</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,12 +31,12 @@
       <dependency>
         <groupId>io.servicecomb.demo</groupId>
         <artifactId>demo-schema</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb.tests</groupId>
         <artifactId>test-common</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
         <type>test-jar</type>
       </dependency>
       <dependency>
diff --git a/integration-tests/spring-jaxrs-tests/pom.xml b/integration-tests/spring-jaxrs-tests/pom.xml
index bbb2732..24e2c6f 100644
--- a/integration-tests/spring-jaxrs-tests/pom.xml
+++ b/integration-tests/spring-jaxrs-tests/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>integration-tests</artifactId>
     <groupId>io.servicecomb.tests</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
@@ -31,7 +31,7 @@
     <dependency>
       <groupId>io.servicecomb.tests</groupId>
       <artifactId>jaxrs-tests</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
       <type>test-jar</type>
     </dependency>
     <dependency>
diff --git a/integration-tests/spring-pojo-tests/pom.xml b/integration-tests/spring-pojo-tests/pom.xml
index 6554c3a..befc467 100644
--- a/integration-tests/spring-pojo-tests/pom.xml
+++ b/integration-tests/spring-pojo-tests/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <artifactId>integration-tests</artifactId>
     <groupId>io.servicecomb.tests</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
@@ -32,7 +32,7 @@
     <dependency>
       <groupId>io.servicecomb.tests</groupId>
       <artifactId>pojo-test</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
       <type>test-jar</type>
     </dependency>
     <dependency>
diff --git a/integration-tests/spring-springmvc-tests/pom.xml b/integration-tests/spring-springmvc-tests/pom.xml
index 341b434..e225060 100644
--- a/integration-tests/spring-springmvc-tests/pom.xml
+++ b/integration-tests/spring-springmvc-tests/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <artifactId>integration-tests</artifactId>
     <groupId>io.servicecomb.tests</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
@@ -31,7 +31,7 @@
     <dependency>
       <groupId>io.servicecomb.tests</groupId>
       <artifactId>springmvc-tests</artifactId>
-      <version>0.2.0-SNAPSHOT</version>
+      <version>0.2.0</version>
       <type>test-jar</type>
     </dependency>
     <dependency>
diff --git a/integration-tests/spring-zuul-tracing-tests/pom.xml b/integration-tests/spring-zuul-tracing-tests/pom.xml
index e97e194..ef75b79 100644
--- a/integration-tests/spring-zuul-tracing-tests/pom.xml
+++ b/integration-tests/spring-zuul-tracing-tests/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>integration-tests</artifactId>
     <groupId>io.servicecomb.tests</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/springmvc-tests/pom.xml b/integration-tests/springmvc-tests/pom.xml
index c0a3e21..4f1d2f3 100644
--- a/integration-tests/springmvc-tests/pom.xml
+++ b/integration-tests/springmvc-tests/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>integration-tests</artifactId>
     <groupId>io.servicecomb.tests</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/test-common/pom.xml b/integration-tests/test-common/pom.xml
index 3978ae9..b407920 100644
--- a/integration-tests/test-common/pom.xml
+++ b/integration-tests/test-common/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>integration-tests</artifactId>
     <groupId>io.servicecomb.tests</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/tracing-tests/pom.xml b/integration-tests/tracing-tests/pom.xml
index 2eeb62f..f17ff76 100644
--- a/integration-tests/tracing-tests/pom.xml
+++ b/integration-tests/tracing-tests/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>integration-tests</artifactId>
     <groupId>io.servicecomb.tests</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/java-chassis-dependencies/pom.xml b/java-chassis-dependencies/pom.xml
index 09a79a1..5571ec7 100644
--- a/java-chassis-dependencies/pom.xml
+++ b/java-chassis-dependencies/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>java-chassis</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
 
   <artifactId>java-chassis-dependencies</artifactId>
@@ -796,27 +796,27 @@
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>foundation-common</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>foundation-ssl</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>foundation-config</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>foundation-vertx</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>foundation-metrics</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>com.fasterxml.jackson.dataformat</groupId>
@@ -856,147 +856,147 @@
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>java-chassis-core</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>handler-bizkeeper</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>handler-loadbalance</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>handler-flowcontrol-qps</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>common-rest</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>transport-rest-client</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>transport-rest-vertx</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>transport-rest-servlet</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>common-protobuf</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>common-javassist</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>swagger-generator-core</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>swagger-generator-jaxrs</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>swagger-generator-springmvc</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>swagger-invocation-core</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>swagger-invocation-jaxrs</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>swagger-invocation-springmvc</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>service-registry</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>provider-pojo</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>provider-rest-common</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>provider-jaxrs</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>provider-springmvc</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>transport-highway</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>spring-boot-starter-configuration</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>spring-boot-starter-servicecomb</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>spring-boot-starter-provider</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>spring-boot-starter-discovery</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>spring-boot-starter-transport</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>spring-cloud-zuul-zipkin</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
       <dependency>
         <groupId>io.servicecomb</groupId>
         <artifactId>handler-tracing-zipkin</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
       </dependency>
     </dependencies>
   </dependencyManagement>
diff --git a/java-chassis-distribution/pom.xml b/java-chassis-distribution/pom.xml
index 3569104..361aef4 100644
--- a/java-chassis-distribution/pom.xml
+++ b/java-chassis-distribution/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <groupId>io.servicecomb</groupId>
         <artifactId>java-chassis-parent</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
         <relativePath>../parent</relativePath>
     </parent>
     <artifactId>java-chassis-distribution</artifactId>
diff --git a/parent/pom.xml b/parent/pom.xml
index b8f7587..4eab169 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>java-chassis-dependencies</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
     <relativePath>../java-chassis-dependencies</relativePath>
   </parent>
 
diff --git a/pom.xml b/pom.xml
index 8b689d0..5fc1fc5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,7 +21,7 @@
 
   <groupId>io.servicecomb</groupId>
   <artifactId>java-chassis</artifactId>
-  <version>0.2.0-SNAPSHOT</version>
+  <version>0.2.0</version>
   <packaging>pom</packaging>
 
   <name>ServiceComb Java Chassis</name>
diff --git a/providers/pom.xml b/providers/pom.xml
index 71ddfd8..63b84b5 100644
--- a/providers/pom.xml
+++ b/providers/pom.xml
@@ -19,7 +19,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
     <relativePath>../parent</relativePath>
   </parent>
   <artifactId>providers</artifactId>
diff --git a/providers/provider-jaxrs/pom.xml b/providers/provider-jaxrs/pom.xml
index 243d130..836b3b4 100644
--- a/providers/provider-jaxrs/pom.xml
+++ b/providers/provider-jaxrs/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>providers</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>provider-jaxrs</artifactId>
 
diff --git a/providers/provider-pojo/pom.xml b/providers/provider-pojo/pom.xml
index d6c0981..5a1fbb8 100644
--- a/providers/provider-pojo/pom.xml
+++ b/providers/provider-pojo/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>providers</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>provider-pojo</artifactId>
 	<dependencies>
diff --git a/providers/provider-rest-common/pom.xml b/providers/provider-rest-common/pom.xml
index 7b8b9c0..391b428 100644
--- a/providers/provider-rest-common/pom.xml
+++ b/providers/provider-rest-common/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>providers</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>provider-rest-common</artifactId>
 
diff --git a/providers/provider-springmvc/pom.xml b/providers/provider-springmvc/pom.xml
index 4403243..763e7e8 100644
--- a/providers/provider-springmvc/pom.xml
+++ b/providers/provider-springmvc/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>providers</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>provider-springmvc</artifactId>
 
diff --git a/samples/codefirst-sample/codefirst-consumer/pom.xml b/samples/codefirst-sample/codefirst-consumer/pom.xml
index 429dd64..c92edb9 100644
--- a/samples/codefirst-sample/codefirst-consumer/pom.xml
+++ b/samples/codefirst-sample/codefirst-consumer/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>codefirst-sample</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>codefirst-consumer</artifactId>
     <properties>
diff --git a/samples/codefirst-sample/codefirst-provider/pom.xml b/samples/codefirst-sample/codefirst-provider/pom.xml
index a14764e..eb1463d 100644
--- a/samples/codefirst-sample/codefirst-provider/pom.xml
+++ b/samples/codefirst-sample/codefirst-provider/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>codefirst-sample</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>codefirst-provider</artifactId>
     <properties>
diff --git a/samples/codefirst-sample/pom.xml b/samples/codefirst-sample/pom.xml
index 2e6155f..d5b0db9 100644
--- a/samples/codefirst-sample/pom.xml
+++ b/samples/codefirst-sample/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>samples</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>codefirst-sample</artifactId>
     <packaging>pom</packaging>
diff --git a/samples/commmon-schema/pom.xml b/samples/commmon-schema/pom.xml
index 90e7bff..0c5fe9a 100644
--- a/samples/commmon-schema/pom.xml
+++ b/samples/commmon-schema/pom.xml
@@ -19,7 +19,7 @@
   <parent>
     <groupId>io.servicecomb.samples</groupId>
     <artifactId>samples</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <artifactId>commmon-schema</artifactId>
 </project>
\ No newline at end of file
diff --git a/samples/custom-handler-sample/custom-handler-consumer/pom.xml b/samples/custom-handler-sample/custom-handler-consumer/pom.xml
index cc6b15c..13b386f 100644
--- a/samples/custom-handler-sample/custom-handler-consumer/pom.xml
+++ b/samples/custom-handler-sample/custom-handler-consumer/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>custom-handler-sample</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>custom-handler-consumer</artifactId>
     <dependencies>
diff --git a/samples/custom-handler-sample/custom-handler-provider/pom.xml b/samples/custom-handler-sample/custom-handler-provider/pom.xml
index 8ee7400..9f9224d 100644
--- a/samples/custom-handler-sample/custom-handler-provider/pom.xml
+++ b/samples/custom-handler-sample/custom-handler-provider/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>custom-handler-sample</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>custom-handler-provider</artifactId>
     <dependencies>
diff --git a/samples/custom-handler-sample/pom.xml b/samples/custom-handler-sample/pom.xml
index 169f4b1..229133a 100644
--- a/samples/custom-handler-sample/pom.xml
+++ b/samples/custom-handler-sample/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>samples</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>custom-handler-sample</artifactId>
     <packaging>pom</packaging>
diff --git a/samples/jaxrs-sample/jaxrs-consumer/pom.xml b/samples/jaxrs-sample/jaxrs-consumer/pom.xml
index 686c432..78c1d1a 100644
--- a/samples/jaxrs-sample/jaxrs-consumer/pom.xml
+++ b/samples/jaxrs-sample/jaxrs-consumer/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>jaxrs-sample</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>jaxrs-consumer</artifactId>
     <dependencies>
diff --git a/samples/jaxrs-sample/jaxrs-provider/pom.xml b/samples/jaxrs-sample/jaxrs-provider/pom.xml
index bf69c0e..1e184d7 100644
--- a/samples/jaxrs-sample/jaxrs-provider/pom.xml
+++ b/samples/jaxrs-sample/jaxrs-provider/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>jaxrs-sample</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>jaxrs-provider</artifactId>
     <dependencies>
diff --git a/samples/jaxrs-sample/pom.xml b/samples/jaxrs-sample/pom.xml
index 2665f25..31894c2 100644
--- a/samples/jaxrs-sample/pom.xml
+++ b/samples/jaxrs-sample/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>samples</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>jaxrs-sample</artifactId>
     <packaging>pom</packaging>
diff --git a/samples/pojo-sample/pojo-consumer/pom.xml b/samples/pojo-sample/pojo-consumer/pom.xml
index fda8dc9..5d4204c 100644
--- a/samples/pojo-sample/pojo-consumer/pom.xml
+++ b/samples/pojo-sample/pojo-consumer/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>pojo-sample</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>pojo-consumer</artifactId>
     <dependencies>
diff --git a/samples/pojo-sample/pojo-provider/pom.xml b/samples/pojo-sample/pojo-provider/pom.xml
index e11a19f..63c8eaf 100644
--- a/samples/pojo-sample/pojo-provider/pom.xml
+++ b/samples/pojo-sample/pojo-provider/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>pojo-sample</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>pojo-provider</artifactId>
     <dependencies>
diff --git a/samples/pojo-sample/pom.xml b/samples/pojo-sample/pom.xml
index 6e98660..b525f46 100644
--- a/samples/pojo-sample/pom.xml
+++ b/samples/pojo-sample/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>samples</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>pojo-sample</artifactId>
     <packaging>pom</packaging>
diff --git a/samples/pom.xml b/samples/pom.xml
index 95f946e..b26e67e 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -22,7 +22,7 @@
     <groupId>io.servicecomb.samples</groupId>
     <artifactId>samples</artifactId>
     <packaging>pom</packaging>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
     <modules>
         <module>codefirst-sample</module>
         <module>custom-handler-sample</module>
@@ -37,14 +37,14 @@
             <dependency>
                 <groupId>io.servicecomb</groupId>
                 <artifactId>java-chassis-dependencies</artifactId>
-                <version>0.2.0-SNAPSHOT</version>
+                <version>0.2.0</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
             <dependency>
                 <groupId>io.servicecomb.samples</groupId>
                 <artifactId>commmon-schema</artifactId>
-                <version>0.2.0-SNAPSHOT</version>
+                <version>0.2.0</version>
             </dependency>
         </dependencies>
     </dependencyManagement>
diff --git a/samples/springmvc-sample/pom.xml b/samples/springmvc-sample/pom.xml
index f9da69a..7251ffc 100644
--- a/samples/springmvc-sample/pom.xml
+++ b/samples/springmvc-sample/pom.xml
@@ -3,7 +3,7 @@
   <parent>
     <groupId>io.servicecomb.samples</groupId>
     <artifactId>samples</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <artifactId>springmvc-sample</artifactId>
   <packaging>pom</packaging>
diff --git a/samples/springmvc-sample/springmvc-consumer/pom.xml b/samples/springmvc-sample/springmvc-consumer/pom.xml
index b8cc565..5636d62 100644
--- a/samples/springmvc-sample/springmvc-consumer/pom.xml
+++ b/samples/springmvc-sample/springmvc-consumer/pom.xml
@@ -19,7 +19,7 @@
   <parent>
     <groupId>io.servicecomb.samples</groupId>
     <artifactId>springmvc-sample</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <artifactId>springmvc-consumer</artifactId>
       <dependencies>
diff --git a/samples/springmvc-sample/springmvc-provider/pom.xml b/samples/springmvc-sample/springmvc-provider/pom.xml
index 5509bd9..18982a7 100644
--- a/samples/springmvc-sample/springmvc-provider/pom.xml
+++ b/samples/springmvc-sample/springmvc-provider/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>io.servicecomb.samples</groupId>
         <artifactId>springmvc-sample</artifactId>
-        <version>0.2.0-SNAPSHOT</version>
+        <version>0.2.0</version>
     </parent>
     <artifactId>springmvc-provider</artifactId>
     <dependencies>
diff --git a/service-registry/pom.xml b/service-registry/pom.xml
index b0c1896..8c28964 100644
--- a/service-registry/pom.xml
+++ b/service-registry/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>java-chassis-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 		<relativePath>../parent</relativePath>
 	</parent>
 	<modelVersion>4.0.0</modelVersion>
diff --git a/spring-boot-starter/pom.xml b/spring-boot-starter/pom.xml
index 7eea296..8305032 100644
--- a/spring-boot-starter/pom.xml
+++ b/spring-boot-starter/pom.xml
@@ -19,7 +19,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
     <relativePath>../parent</relativePath>
   </parent>
   <artifactId>sprint-boot-starter-parent</artifactId>
diff --git a/spring-boot-starter/spring-boot-starter-configuration/pom.xml b/spring-boot-starter/spring-boot-starter-configuration/pom.xml
index 419137d..8627ae6 100644
--- a/spring-boot-starter/spring-boot-starter-configuration/pom.xml
+++ b/spring-boot-starter/spring-boot-starter-configuration/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>sprint-boot-starter-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 
 	<artifactId>spring-boot-starter-configuration</artifactId>
diff --git a/spring-boot-starter/spring-boot-starter-discovery/pom.xml b/spring-boot-starter/spring-boot-starter-discovery/pom.xml
index f024b2a..e2e7106 100644
--- a/spring-boot-starter/spring-boot-starter-discovery/pom.xml
+++ b/spring-boot-starter/spring-boot-starter-discovery/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>sprint-boot-starter-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>spring-boot-starter-discovery</artifactId>
 
diff --git a/spring-boot-starter/spring-boot-starter-provider/pom.xml b/spring-boot-starter/spring-boot-starter-provider/pom.xml
index dd92101..9479133 100644
--- a/spring-boot-starter/spring-boot-starter-provider/pom.xml
+++ b/spring-boot-starter/spring-boot-starter-provider/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>sprint-boot-starter-parent</artifactId>
     <groupId>io.servicecomb</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/spring-boot-starter/spring-boot-starter-servicecomb/pom.xml b/spring-boot-starter/spring-boot-starter-servicecomb/pom.xml
index 7d97c5e..9c10f13 100644
--- a/spring-boot-starter/spring-boot-starter-servicecomb/pom.xml
+++ b/spring-boot-starter/spring-boot-starter-servicecomb/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>sprint-boot-starter-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>spring-boot-starter-servicecomb</artifactId>
 
diff --git a/spring-boot-starter/spring-boot-starter-transport/pom.xml b/spring-boot-starter/spring-boot-starter-transport/pom.xml
index 589eed7..8b9ce9a 100644
--- a/spring-boot-starter/spring-boot-starter-transport/pom.xml
+++ b/spring-boot-starter/spring-boot-starter-transport/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>sprint-boot-starter-parent</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 
 	<artifactId>spring-boot-starter-transport</artifactId>
diff --git a/spring-boot-starter/spring-cloud-zuul-zipkin/pom.xml b/spring-boot-starter/spring-cloud-zuul-zipkin/pom.xml
index 23563d7..fb4a767 100644
--- a/spring-boot-starter/spring-cloud-zuul-zipkin/pom.xml
+++ b/spring-boot-starter/spring-cloud-zuul-zipkin/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>sprint-boot-starter-parent</artifactId>
     <groupId>io.servicecomb</groupId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/swagger/pom.xml b/swagger/pom.xml
index b38bad5..20e16f6 100644
--- a/swagger/pom.xml
+++ b/swagger/pom.xml
@@ -19,7 +19,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
     <relativePath>../parent</relativePath>
   </parent>
   <artifactId>swagger</artifactId>
diff --git a/swagger/swagger-generator/generator-core/pom.xml b/swagger/swagger-generator/generator-core/pom.xml
index b49e203..036d74c 100644
--- a/swagger/swagger-generator/generator-core/pom.xml
+++ b/swagger/swagger-generator/generator-core/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>swagger-generator</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>swagger-generator-core</artifactId>
 
diff --git a/swagger/swagger-generator/generator-jaxrs/pom.xml b/swagger/swagger-generator/generator-jaxrs/pom.xml
index f2ed9e5..95f10ef 100644
--- a/swagger/swagger-generator/generator-jaxrs/pom.xml
+++ b/swagger/swagger-generator/generator-jaxrs/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>swagger-generator</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>swagger-generator-jaxrs</artifactId>
 
diff --git a/swagger/swagger-generator/generator-springmvc/pom.xml b/swagger/swagger-generator/generator-springmvc/pom.xml
index 16edef8..4131e40 100644
--- a/swagger/swagger-generator/generator-springmvc/pom.xml
+++ b/swagger/swagger-generator/generator-springmvc/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>swagger-generator</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>swagger-generator-springmvc</artifactId>
 
diff --git a/swagger/swagger-generator/pom.xml b/swagger/swagger-generator/pom.xml
index 632787c..420a383 100644
--- a/swagger/swagger-generator/pom.xml
+++ b/swagger/swagger-generator/pom.xml
@@ -19,7 +19,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>swagger</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <artifactId>swagger-generator</artifactId>
   <packaging>pom</packaging>
diff --git a/swagger/swagger-invocation/invocation-core/pom.xml b/swagger/swagger-invocation/invocation-core/pom.xml
index 29cf0ef..385023a 100644
--- a/swagger/swagger-invocation/invocation-core/pom.xml
+++ b/swagger/swagger-invocation/invocation-core/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>swagger-invocation</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>swagger-invocation-core</artifactId>
 
diff --git a/swagger/swagger-invocation/invocation-jaxrs/pom.xml b/swagger/swagger-invocation/invocation-jaxrs/pom.xml
index daca304..ab7e039 100644
--- a/swagger/swagger-invocation/invocation-jaxrs/pom.xml
+++ b/swagger/swagger-invocation/invocation-jaxrs/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>swagger-invocation</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>swagger-invocation-jaxrs</artifactId>
 
diff --git a/swagger/swagger-invocation/invocation-springmvc/pom.xml b/swagger/swagger-invocation/invocation-springmvc/pom.xml
index 76d23c8..ea05575 100644
--- a/swagger/swagger-invocation/invocation-springmvc/pom.xml
+++ b/swagger/swagger-invocation/invocation-springmvc/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>swagger-invocation</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>swagger-invocation-springmvc</artifactId>
 
diff --git a/swagger/swagger-invocation/pom.xml b/swagger/swagger-invocation/pom.xml
index e5a30ed..bbe306b 100644
--- a/swagger/swagger-invocation/pom.xml
+++ b/swagger/swagger-invocation/pom.xml
@@ -19,7 +19,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>swagger</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
   </parent>
   <artifactId>swagger-invocation</artifactId>
   <packaging>pom</packaging>
diff --git a/transports/pom.xml b/transports/pom.xml
index 7e7853b..186b287 100644
--- a/transports/pom.xml
+++ b/transports/pom.xml
@@ -19,7 +19,7 @@
   <parent>
     <groupId>io.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
-    <version>0.2.0-SNAPSHOT</version>
+    <version>0.2.0</version>
     <relativePath>../parent</relativePath>
   </parent>
   <artifactId>transports</artifactId>
diff --git a/transports/transport-highway/pom.xml b/transports/transport-highway/pom.xml
index 8b5727e..b0bdbc5 100644
--- a/transports/transport-highway/pom.xml
+++ b/transports/transport-highway/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>transports</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>transport-highway</artifactId>
 	<dependencies>
diff --git a/transports/transport-rest/pom.xml b/transports/transport-rest/pom.xml
index 4a519f8..978f1d6 100644
--- a/transports/transport-rest/pom.xml
+++ b/transports/transport-rest/pom.xml
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>transports</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>transport-rest</artifactId>
 	<packaging>pom</packaging>
diff --git a/transports/transport-rest/transport-rest-client/pom.xml b/transports/transport-rest/transport-rest-client/pom.xml
index 9eb9070..0224e8e 100644
--- a/transports/transport-rest/transport-rest-client/pom.xml
+++ b/transports/transport-rest/transport-rest-client/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>transport-rest</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>transport-rest-client</artifactId>
 
diff --git a/transports/transport-rest/transport-rest-servlet/pom.xml b/transports/transport-rest/transport-rest-servlet/pom.xml
index 2b55949..9da4553 100644
--- a/transports/transport-rest/transport-rest-servlet/pom.xml
+++ b/transports/transport-rest/transport-rest-servlet/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>transport-rest</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>transport-rest-servlet</artifactId>
 
diff --git a/transports/transport-rest/transport-rest-vertx/pom.xml b/transports/transport-rest/transport-rest-vertx/pom.xml
index 3c84c40..8d4d042 100644
--- a/transports/transport-rest/transport-rest-vertx/pom.xml
+++ b/transports/transport-rest/transport-rest-vertx/pom.xml
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>io.servicecomb</groupId>
 		<artifactId>transport-rest</artifactId>
-		<version>0.2.0-SNAPSHOT</version>
+		<version>0.2.0</version>
 	</parent>
 	<artifactId>transport-rest-vertx</artifactId>