diff --git a/Cargo.lock b/Cargo.lock
index e4604ee2..4a9ad906 100644
@@ -1093,7 +1093,7 @@ dependencies = [
[[package]]
name = "nydus-app"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"built",
"flexi_logger",
@@ -1170,7 +1170,7 @@ dependencies = [
[[package]]
name = "nydus-rs"
-version = "2.1.0-alpha1"
+version = "2.1.0-alpha2"
dependencies = [
"anyhow",
"base64",
diff --git a/Cargo.toml b/Cargo.toml
index d17f1f40..e5180e8f 100644
@@ -1,6 +1,6 @@
[package]
name = "nydus-rs"
-version = "2.1.0-alpha1"
+version = "2.1.0-alpha2"
description = "Nydus Image Service"
authors = ["The Nydus Developers"]
license = "Apache-2.0 OR BSD-3-Clause"
@@ -56,7 +56,7 @@ virtio-bindings = { version = "0.1", features = ["virtio-v5_0_0"], optional = tr
virtio-queue = { version = "0.1.0", optional = true }
nydus-api = { version = "0.1.0", path = "api" }
-nydus-app = { version = "0.2.0", path = "app" }
+nydus-app = { version = "0.3.0", path = "app" }
nydus-error = { version = "0.2.1", path = "error" }
nydus-rafs = { version = "0.1.0", path = "rafs", features = ["backend-registry", "backend-oss"] }
nydus-storage = { version = "0.5.0", path = "storage" }
diff --git a/api/Cargo.toml b/api/Cargo.toml
index 32dfafed..b85c2dda 100644
@@ -21,5 +21,5 @@ serde_json = "1.0.53"
url = "2.1.1"
vmm-sys-util = "0.9.0"
-nydus-error = { version = "0.2.0", path = "../error" }
-nydus-utils = { version = "0.3.0", path = "../utils" }
+nydus-error = { version = "0.2", path = "../error" }
+nydus-utils = { version = "0.3", path = "../utils" }
diff --git a/app/Cargo.toml b/app/Cargo.toml
index 7eb6be25..fe40f4c4 100644
@@ -1,6 +1,6 @@
[package]
name = "nydus-app"
-version = "0.2.0"
+version = "0.3.0"
authors = ["The Nydus Developers"]
description = "Application framework for Nydus Image Service"
readme = "README.md"
diff --git a/blobfs/Cargo.toml b/blobfs/Cargo.toml
index d5768d00..21e60028 100644
@@ -17,12 +17,12 @@ serde_json = "1.0.53"
serde_with = { version = "1.6.0", features = ["macros"] }
vm-memory = { version = "0.7.0" }
-nydus-error = { version = "0.2.0", path = "../error" }
-nydus-rafs = { version = "0.1.0", path = "../rafs" }
-nydus-storage = { version = "0.5.0", path = "../storage", features = ["backend-localfs"] }
+nydus-error = { version = "0.2", path = "../error" }
+nydus-rafs = { version = "0.1", path = "../rafs" }
+nydus-storage = { version = "0.5", path = "../storage", features = ["backend-localfs"] }
[dev-dependencies]
-nydus-app = { version = "0.2", path = "../app" }
+nydus-app = { version = "0.3", path = "../app" }
[features]
virtiofs = [ "fuse-backend-rs/virtiofs", "nydus-rafs/virtio-fs" ]
diff --git a/rafs/Cargo.toml b/rafs/Cargo.toml
index b8b7ebb0..68fecfae 100644
@@ -33,10 +33,10 @@ url = { version = "2.1.1", optional = true }
vm-memory = "0.7.0"
fuse-backend-rs = { version = "0.9.0" }
-nydus-api = { version = "0.1.0", path = "../api" }
-nydus-error = { version = "0.2.0", path = "../error" }
-nydus-storage = { version = "0.5.0", path = "../storage", features = ["backend-localfs"] }
-nydus-utils = { version = "0.3.0", path = "../utils" }
+nydus-api = { version = "0.1", path = "../api" }
+nydus-error = { version = "0.2", path = "../error" }
+nydus-storage = { version = "0.5", path = "../storage", features = ["backend-localfs"] }
+nydus-utils = { version = "0.3", path = "../utils" }
[dev-dependencies]
vmm-sys-util = "0.9.0"
diff --git a/storage/Cargo.toml b/storage/Cargo.toml
index ea436235..a13d323d 100644
@@ -36,9 +36,9 @@ vm-memory = "0.7.0"
vmm-sys-util = "0.9.0"
fuse-backend-rs = { version = "0.9.0" }
-nydus-api = { version = "0.1.0", path = "../api" }
-nydus-utils = { version = "0.3.0", path = "../utils" }
-nydus-error = { version = "0.2.0", path = "../error" }
+nydus-api = { version = "0.1", path = "../api" }
+nydus-utils = { version = "0.3", path = "../utils" }
+nydus-error = { version = "0.2", path = "../error" }
[dev-dependencies]