Updated the project version to 0.4.0-SNAPSHOT
diff --git a/docker-build-config/pom.xml b/docker-build-config/pom.xml
index 80383e4..f8b4148 100644
--- a/docker-build-config/pom.xml
+++ b/docker-build-config/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>saga</artifactId>
     <groupId>org.apache.servicecomb.saga</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/coverage-aggregate/pom.xml b/integration-tests/coverage-aggregate/pom.xml
index af9e8ad..06f40d2 100644
--- a/integration-tests/coverage-aggregate/pom.xml
+++ b/integration-tests/coverage-aggregate/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.servicecomb.saga.tests</groupId>
     <artifactId>integration-tests</artifactId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 5ea9d3d..2a59e5a 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>saga</artifactId>
     <groupId>org.apache.servicecomb.saga</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/pom.xml b/pom.xml
index 7672c38..874fe0a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
   <groupId>org.apache.servicecomb.saga</groupId>
   <artifactId>saga</artifactId>
   <packaging>pom</packaging>
-  <version>0.3.0</version>
+  <version>0.4.0-SNAPSHOT</version>
 
   <modules>
     <module>saga-core</module>
@@ -238,58 +238,58 @@
       <dependency>
         <groupId>org.apache.servicecomb.saga</groupId>
         <artifactId>omega-transport-feign</artifactId>
-        <version>0.3.0</version>
+        <version>0.4.0-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>org.apache.servicecomb.saga</groupId>
         <artifactId>saga-core</artifactId>
-        <version>0.3.0</version>
+        <version>0.4.0-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>org.apache.servicecomb.saga</groupId>
         <artifactId>saga-core-akka</artifactId>
-        <version>0.3.0</version>
+        <version>0.4.0-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>org.apache.servicecomb.saga</groupId>
         <artifactId>saga-core</artifactId>
         <type>test-jar</type>
-        <version>0.3.0</version>
+        <version>0.4.0-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>org.apache.servicecomb.saga</groupId>
         <artifactId>saga-format</artifactId>
-        <version>0.3.0</version>
+        <version>0.4.0-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>org.apache.servicecomb.saga</groupId>
         <artifactId>saga-spring</artifactId>
-        <version>0.3.0</version>
+        <version>0.4.0-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>org.apache.servicecomb.saga.transports</groupId>
         <artifactId>transport-httpclient</artifactId>
-        <version>0.3.0</version>
+        <version>0.4.0-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>org.apache.servicecomb.saga.transports</groupId>
         <artifactId>transport-httpclient-spring</artifactId>
-        <version>0.3.0</version>
+        <version>0.4.0-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>org.apache.servicecomb.saga.transports</groupId>
         <artifactId>transport-resttemplate</artifactId>
-        <version>0.3.0</version>
+        <version>0.4.0-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>org.apache.servicecomb.saga.discovery</groupId>
         <artifactId>saga-discovery-servicecenter</artifactId>
-        <version>0.3.0</version>
+        <version>0.4.0-SNAPSHOT</version>
       </dependency>
       <dependency>
        <groupId>org.apache.servicecomb.saga</groupId>
        <artifactId>saga-persistence-jpa</artifactId>
-       <version>0.3.0</version>
+       <version>0.4.0-SNAPSHOT</version>
        </dependency>
       <dependency>
         <groupId>commons-io</groupId>
diff --git a/saga-core-akka/pom.xml b/saga-core-akka/pom.xml
index 6570e97..a881ff6 100644
--- a/saga-core-akka/pom.xml
+++ b/saga-core-akka/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>saga</artifactId>
     <groupId>org.apache.servicecomb.saga</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
@@ -108,7 +108,7 @@
       <groupId>org.apache.servicecomb.saga</groupId>
       <artifactId>saga-core</artifactId>
       <type>test-jar</type>
-      <version>0.3.0</version>
+      <version>0.4.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git a/saga-core/pom.xml b/saga-core/pom.xml
index 7e6462d..362ccb0 100644
--- a/saga-core/pom.xml
+++ b/saga-core/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>saga</artifactId>
     <groupId>org.apache.servicecomb.saga</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/conditional-transaction-demo/conditional-transaction-demo-tests/pom.xml b/saga-demo/conditional-transaction-demo/conditional-transaction-demo-tests/pom.xml
index 9104ca7..5c2a057 100644
--- a/saga-demo/conditional-transaction-demo/conditional-transaction-demo-tests/pom.xml
+++ b/saga-demo/conditional-transaction-demo/conditional-transaction-demo-tests/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>conditional-transaction-demo</artifactId>
     <groupId>org.apache.servicecomb.saga.demo</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/conditional-transaction-demo/inventory/pom.xml b/saga-demo/conditional-transaction-demo/inventory/pom.xml
index e714455..bd700e8 100644
--- a/saga-demo/conditional-transaction-demo/inventory/pom.xml
+++ b/saga-demo/conditional-transaction-demo/inventory/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>conditional-transaction-demo</artifactId>
     <groupId>org.apache.servicecomb.saga.demo</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/conditional-transaction-demo/membership/pom.xml b/saga-demo/conditional-transaction-demo/membership/pom.xml
index 7adede4..9e5f4c4 100644
--- a/saga-demo/conditional-transaction-demo/membership/pom.xml
+++ b/saga-demo/conditional-transaction-demo/membership/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>conditional-transaction-demo</artifactId>
     <groupId>org.apache.servicecomb.saga.demo</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/conditional-transaction-demo/payment/pom.xml b/saga-demo/conditional-transaction-demo/payment/pom.xml
index f365c46..da19a1e 100644
--- a/saga-demo/conditional-transaction-demo/payment/pom.xml
+++ b/saga-demo/conditional-transaction-demo/payment/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>conditional-transaction-demo</artifactId>
     <groupId>org.apache.servicecomb.saga.demo</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/conditional-transaction-demo/pom.xml b/saga-demo/conditional-transaction-demo/pom.xml
index 2cd1fe3..fac0fd6 100644
--- a/saga-demo/conditional-transaction-demo/pom.xml
+++ b/saga-demo/conditional-transaction-demo/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>saga-demo</artifactId>
     <groupId>org.apache.servicecomb.saga.demo</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/conditional-transaction-demo/supplier/pom.xml b/saga-demo/conditional-transaction-demo/supplier/pom.xml
index c59c88d..c703409 100644
--- a/saga-demo/conditional-transaction-demo/supplier/pom.xml
+++ b/saga-demo/conditional-transaction-demo/supplier/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>conditional-transaction-demo</artifactId>
     <groupId>org.apache.servicecomb.saga.demo</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/dependency-free-transaction-demo/car-rental-service/pom.xml b/saga-demo/dependency-free-transaction-demo/car-rental-service/pom.xml
index 63659e9..f3f6f81 100644
--- a/saga-demo/dependency-free-transaction-demo/car-rental-service/pom.xml
+++ b/saga-demo/dependency-free-transaction-demo/car-rental-service/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>dependency-free-transaction-demo</artifactId>
     <groupId>org.apache.servicecomb.saga.demo</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/dependency-free-transaction-demo/demo-tests/pom.xml b/saga-demo/dependency-free-transaction-demo/demo-tests/pom.xml
index 4838fbf..ab3a593 100644
--- a/saga-demo/dependency-free-transaction-demo/demo-tests/pom.xml
+++ b/saga-demo/dependency-free-transaction-demo/demo-tests/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>dependency-free-transaction-demo</artifactId>
     <groupId>org.apache.servicecomb.saga.demo</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/dependency-free-transaction-demo/flight-booking-service/pom.xml b/saga-demo/dependency-free-transaction-demo/flight-booking-service/pom.xml
index 85da8ec..8914ecb 100644
--- a/saga-demo/dependency-free-transaction-demo/flight-booking-service/pom.xml
+++ b/saga-demo/dependency-free-transaction-demo/flight-booking-service/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>dependency-free-transaction-demo</artifactId>
     <groupId>org.apache.servicecomb.saga.demo</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/dependency-free-transaction-demo/hotel-reservation-service/pom.xml b/saga-demo/dependency-free-transaction-demo/hotel-reservation-service/pom.xml
index 024b670..024b9df 100644
--- a/saga-demo/dependency-free-transaction-demo/hotel-reservation-service/pom.xml
+++ b/saga-demo/dependency-free-transaction-demo/hotel-reservation-service/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>dependency-free-transaction-demo</artifactId>
     <groupId>org.apache.servicecomb.saga.demo</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/dependency-free-transaction-demo/payment-service/pom.xml b/saga-demo/dependency-free-transaction-demo/payment-service/pom.xml
index 1f5501f..be36659 100644
--- a/saga-demo/dependency-free-transaction-demo/payment-service/pom.xml
+++ b/saga-demo/dependency-free-transaction-demo/payment-service/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>dependency-free-transaction-demo</artifactId>
     <groupId>org.apache.servicecomb.saga.demo</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/dependency-free-transaction-demo/pom.xml b/saga-demo/dependency-free-transaction-demo/pom.xml
index 812c2d4..24faff6 100644
--- a/saga-demo/dependency-free-transaction-demo/pom.xml
+++ b/saga-demo/dependency-free-transaction-demo/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>saga-demo</artifactId>
     <groupId>org.apache.servicecomb.saga.demo</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-demo/pom.xml b/saga-demo/pom.xml
index e56dfe3..64258f7 100644
--- a/saga-demo/pom.xml
+++ b/saga-demo/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>saga</artifactId>
     <groupId>org.apache.servicecomb.saga</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-discovery/pom.xml b/saga-discovery/pom.xml
index 931b883..617eefd 100644
--- a/saga-discovery/pom.xml
+++ b/saga-discovery/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>saga</artifactId>
     <groupId>org.apache.servicecomb.saga</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-discovery/saga-discovery-servicecenter/pom.xml b/saga-discovery/saga-discovery-servicecenter/pom.xml
index 8375e12..72391af 100644
--- a/saga-discovery/saga-discovery-servicecenter/pom.xml
+++ b/saga-discovery/saga-discovery-servicecenter/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>saga-discovery</artifactId>
     <groupId>org.apache.servicecomb.saga.discovery</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-distribution/pom.xml b/saga-distribution/pom.xml
index b6b675e..7533a5b 100644
--- a/saga-distribution/pom.xml
+++ b/saga-distribution/pom.xml
@@ -21,7 +21,7 @@
     <parent>
       <groupId>org.apache.servicecomb.saga</groupId>
       <artifactId>saga</artifactId>
-      <version>0.3.0</version>
+      <version>0.4.0-SNAPSHOT</version>
     </parent>
     <artifactId>apache-servicecomb-saga-actuator-distribution</artifactId>
     <name>Saga::Distribution</name>
diff --git a/saga-format/pom.xml b/saga-format/pom.xml
index 57cf9c4..22d792f 100644
--- a/saga-format/pom.xml
+++ b/saga-format/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>saga</artifactId>
     <groupId>org.apache.servicecomb.saga</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-persistence/pom.xml b/saga-persistence/pom.xml
index cab6b40..98a2c51 100644
--- a/saga-persistence/pom.xml
+++ b/saga-persistence/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <artifactId>saga</artifactId>
     <groupId>org.apache.servicecomb.saga</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-persistence/saga-persistence-jpa/pom.xml b/saga-persistence/saga-persistence-jpa/pom.xml
index 5f0cf8a..409cb97 100644
--- a/saga-persistence/saga-persistence-jpa/pom.xml
+++ b/saga-persistence/saga-persistence-jpa/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <artifactId>saga-persistence</artifactId>
     <groupId>org.apache.servicecomb.saga</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-spring/pom.xml b/saga-spring/pom.xml
index 6e3368c..5316844 100755
--- a/saga-spring/pom.xml
+++ b/saga-spring/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>saga</artifactId>
     <groupId>org.apache.servicecomb.saga</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/saga-web/pom.xml b/saga-web/pom.xml
index 5527d7c..3c8c1bf 100644
--- a/saga-web/pom.xml
+++ b/saga-web/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <artifactId>saga</artifactId>
     <groupId>org.apache.servicecomb.saga</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/transports/pom.xml b/transports/pom.xml
index d03d44f..8c7fe5d 100644
--- a/transports/pom.xml
+++ b/transports/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>saga</artifactId>
     <groupId>org.apache.servicecomb.saga</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/transports/transport-httpclient-spring/pom.xml b/transports/transport-httpclient-spring/pom.xml
index 1ec5869..3f59dc2 100644
--- a/transports/transport-httpclient-spring/pom.xml
+++ b/transports/transport-httpclient-spring/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>transports</artifactId>
     <groupId>org.apache.servicecomb.saga.transports</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/transports/transport-httpclient/pom.xml b/transports/transport-httpclient/pom.xml
index 03cc705..dbb6200 100644
--- a/transports/transport-httpclient/pom.xml
+++ b/transports/transport-httpclient/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>transports</artifactId>
     <groupId>org.apache.servicecomb.saga.transports</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/transports/transport-resttemplate/pom.xml b/transports/transport-resttemplate/pom.xml
index d48981b..571b9ac 100644
--- a/transports/transport-resttemplate/pom.xml
+++ b/transports/transport-resttemplate/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <artifactId>transports</artifactId>
     <groupId>org.apache.servicecomb.saga.transports</groupId>
-    <version>0.3.0</version>
+    <version>0.4.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>