diff --git a/install.sh b/install.sh
index e2ab54b62adc71b33a265b006ece49b41dd48671..a2fa0b6b1dfb443a095e4c9ea14068d66566d93a 100644
--- a/install.sh
+++ b/install.sh
@@ -11,7 +11,7 @@ if [ -z "$UCOIN_DIR" ]; then
 fi
 
 ucoin_latest_version() {
-  echo "v0.12.10"
+  echo "v0.13.0"
 }
 
 ucoin_repo_url() {
diff --git a/package.json b/package.json
index 0331b82041d7b8960d25489403d6593c4a61473f..d3ad1f57882e102d98e74d7b94e0458b9d37b728 100644
--- a/package.json
+++ b/package.json
@@ -1,8 +1,8 @@
 {
   "name": "ucoin",
-  "version": "0.12.10",
+  "version": "0.13.0",
   "engines": {
-    "node": ">=0.12 <0.13",
+    "node": ">=4.2.0",
     "npm": ">=2.11"
   },
   "engineStrict": true,
diff --git a/test/integration/branches.js b/test/integration/branches.js
index 5972d9d1419af04134562e49659b3934e412b423..614406f35578a9583d1f8f5fe7ae92d15325e027 100644
--- a/test/integration/branches.js
+++ b/test/integration/branches.js
@@ -225,7 +225,7 @@ describe("Branches", function() {
     it('should have a 3 blocks fork window size', function() {
       return expectAnswer(rp('http://127.0.0.1:7778/node/summary', { json: true }), function(res) {
         res.should.have.property('ucoin').property('software').equal('ucoind');
-        res.should.have.property('ucoin').property('version').equal('0.12.10');
+        res.should.have.property('ucoin').property('version').equal('0.13.0');
         res.should.have.property('ucoin').property('forkWindowSize').equal(3);
       });
     });