diff --git a/lerna.json b/lerna.json
index 283998130..0edd2b6c5 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
 {
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "npmClient": "yarn",
   "useWorkspaces": true,
   "npmClientArgs": [
diff --git a/packages/app/client/package.json b/packages/app/client/package.json
index ead83fb0a..3b2995c67 100644
--- a/packages/app/client/package.json
+++ b/packages/app/client/package.json
@@ -1,9 +1,9 @@
 {
   "name": "@nocobase/app-client",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "license": "MIT",
   "devDependencies": {
-    "@nocobase/client": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9"
   },
   "repository": {
     "type": "git",
diff --git a/packages/app/server/package.json b/packages/app/server/package.json
index 08eb98dfe..676babae2 100644
--- a/packages/app/server/package.json
+++ b/packages/app/server/package.json
@@ -1,12 +1,12 @@
 {
   "name": "@nocobase/app-server",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "description": "",
   "license": "MIT",
   "main": "./lib/index.js",
   "types": "./lib/index.d.ts",
   "dependencies": {
-    "@nocobase/preset-nocobase": "0.8.0-alpha.8"
+    "@nocobase/preset-nocobase": "0.8.0-alpha.9"
   },
   "repository": {
     "type": "git",
diff --git a/packages/core/acl/package.json b/packages/core/acl/package.json
index d9dee60cf..29a6491f3 100644
--- a/packages/core/acl/package.json
+++ b/packages/core/acl/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/acl",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "description": "",
   "license": "Apache-2.0",
   "licenses": [
@@ -12,7 +12,7 @@
   "main": "./lib/index.js",
   "types": "./lib/index.d.ts",
   "dependencies": {
-    "@nocobase/resourcer": "0.8.0-alpha.8",
+    "@nocobase/resourcer": "0.8.0-alpha.9",
     "json-templates": "^4.2.0"
   },
   "repository": {
diff --git a/packages/core/actions/package.json b/packages/core/actions/package.json
index 1fbf859e4..006e3a57d 100644
--- a/packages/core/actions/package.json
+++ b/packages/core/actions/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/actions",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "description": "",
   "license": "Apache-2.0",
   "licenses": [
@@ -12,9 +12,9 @@
   "main": "./lib/index.js",
   "types": "./lib/index.d.ts",
   "dependencies": {
-    "@nocobase/cache": "0.8.0-alpha.8",
-    "@nocobase/database": "0.8.0-alpha.8",
-    "@nocobase/resourcer": "0.8.0-alpha.8"
+    "@nocobase/cache": "0.8.0-alpha.9",
+    "@nocobase/database": "0.8.0-alpha.9",
+    "@nocobase/resourcer": "0.8.0-alpha.9"
   },
   "repository": {
     "type": "git",
diff --git a/packages/core/build/package.json b/packages/core/build/package.json
index a6bd39227..b480383b9 100755
--- a/packages/core/build/package.json
+++ b/packages/core/build/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/build",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "description": "Library build tool based on rollup.",
   "main": "lib/index.js",
   "bin": {
diff --git a/packages/core/cache/package.json b/packages/core/cache/package.json
index 0e1de23a6..297bbb4a5 100644
--- a/packages/core/cache/package.json
+++ b/packages/core/cache/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/cache",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "description": "",
   "license": "Apache-2.0",
   "licenses": [
diff --git a/packages/core/cli/package.json b/packages/core/cli/package.json
index 69288397b..6cf8560aa 100644
--- a/packages/core/cli/package.json
+++ b/packages/core/cli/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/cli",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "description": "",
   "license": "Apache-2.0",
   "licenses": [
@@ -23,7 +23,7 @@
     "serve": "^13.0.2"
   },
   "devDependencies": {
-    "@nocobase/devtools": "0.8.0-alpha.8"
+    "@nocobase/devtools": "0.8.0-alpha.9"
   },
   "repository": {
     "type": "git",
diff --git a/packages/core/client/package.json b/packages/core/client/package.json
index 4f34f438f..8d91e45ee 100644
--- a/packages/core/client/package.json
+++ b/packages/core/client/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/client",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "license": "Apache-2.0",
   "licenses": [
     {
@@ -19,8 +19,8 @@
     "@formily/antd": "2.0.20",
     "@formily/core": "2.0.20",
     "@formily/react": "2.0.20",
-    "@nocobase/sdk": "0.8.0-alpha.8",
-    "@nocobase/utils": "0.8.0-alpha.8",
+    "@nocobase/sdk": "0.8.0-alpha.9",
+    "@nocobase/utils": "0.8.0-alpha.9",
     "ahooks": "^3.0.5",
     "antd": "~4.19.5",
     "axios": "^0.26.1",
diff --git a/packages/core/create-nocobase-app/package.json b/packages/core/create-nocobase-app/package.json
index b6cb6214d..91b84a41a 100755
--- a/packages/core/create-nocobase-app/package.json
+++ b/packages/core/create-nocobase-app/package.json
@@ -1,6 +1,6 @@
 {
   "name": "create-nocobase-app",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "src/index.js",
   "license": "Apache-2.0",
   "licenses": [
diff --git a/packages/core/database/package.json b/packages/core/database/package.json
index ec71465d5..db3e4571e 100644
--- a/packages/core/database/package.json
+++ b/packages/core/database/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/database",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "description": "",
   "main": "./lib/index.js",
   "types": "./lib/index.d.ts",
@@ -12,7 +12,7 @@
     }
   ],
   "dependencies": {
-    "@nocobase/utils": "0.8.0-alpha.8",
+    "@nocobase/utils": "0.8.0-alpha.9",
     "async-mutex": "^0.3.2",
     "cron-parser": "4.4.0",
     "deepmerge": "^4.2.2",
diff --git a/packages/core/devtools/package.json b/packages/core/devtools/package.json
index ec95c9ef5..cb372e219 100644
--- a/packages/core/devtools/package.json
+++ b/packages/core/devtools/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/devtools",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "description": "",
   "license": "Apache-2.0",
   "licenses": [
@@ -11,7 +11,7 @@
   ],
   "main": "./src/index.js",
   "dependencies": {
-    "@nocobase/build": "0.8.0-alpha.8",
+    "@nocobase/build": "0.8.0-alpha.9",
     "@testing-library/react": "^12.1.2",
     "@types/jest": "^26.0.0",
     "@types/koa": "^2.13.4",
diff --git a/packages/core/dumi-theme-nocobase/package.json b/packages/core/dumi-theme-nocobase/package.json
index 3a8814de7..639874781 100755
--- a/packages/core/dumi-theme-nocobase/package.json
+++ b/packages/core/dumi-theme-nocobase/package.json
@@ -1,6 +1,6 @@
 {
   "name": "dumi-theme-nocobase",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "private": true,
   "files": [
     "es",
diff --git a/packages/core/resourcer/package.json b/packages/core/resourcer/package.json
index f62e116ab..c52b560df 100644
--- a/packages/core/resourcer/package.json
+++ b/packages/core/resourcer/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/resourcer",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "description": "",
   "main": "./lib/index.js",
   "types": "./lib/index.d.ts",
@@ -12,7 +12,7 @@
     }
   ],
   "dependencies": {
-    "@nocobase/utils": "0.8.0-alpha.8",
+    "@nocobase/utils": "0.8.0-alpha.9",
     "deepmerge": "^4.2.2",
     "koa-compose": "^4.1.0",
     "lodash": "^4.17.21",
diff --git a/packages/core/sdk/package.json b/packages/core/sdk/package.json
index 0224534c1..af6790dc0 100644
--- a/packages/core/sdk/package.json
+++ b/packages/core/sdk/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/sdk",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "license": "Apache-2.0",
   "licenses": [
     {
diff --git a/packages/core/server/package.json b/packages/core/server/package.json
index 6fc412101..6fd50e479 100644
--- a/packages/core/server/package.json
+++ b/packages/core/server/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/server",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "types": "./lib/index.d.ts",
   "license": "Apache-2.0",
@@ -14,10 +14,10 @@
     "@hapi/topo": "^6.0.0",
     "@koa/cors": "^3.1.0",
     "@koa/router": "^9.4.0",
-    "@nocobase/acl": "0.8.0-alpha.8",
-    "@nocobase/actions": "0.8.0-alpha.8",
-    "@nocobase/database": "0.8.0-alpha.8",
-    "@nocobase/resourcer": "0.8.0-alpha.8",
+    "@nocobase/acl": "0.8.0-alpha.9",
+    "@nocobase/actions": "0.8.0-alpha.9",
+    "@nocobase/database": "0.8.0-alpha.9",
+    "@nocobase/resourcer": "0.8.0-alpha.9",
     "chalk": "^4.1.1",
     "commander": "^9.2.0",
     "find-package-json": "^1.2.0",
diff --git a/packages/core/test/package.json b/packages/core/test/package.json
index 3aee93dae..105bb931d 100644
--- a/packages/core/test/package.json
+++ b/packages/core/test/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/test",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "types": "./lib/index.d.ts",
   "license": "Apache-2.0",
@@ -11,7 +11,7 @@
     }
   ],
   "dependencies": {
-    "@nocobase/server": "0.8.0-alpha.8",
+    "@nocobase/server": "0.8.0-alpha.9",
     "@types/supertest": "^2.0.11",
     "mockjs": "^1.1.0",
     "mysql2": "^2.3.3",
diff --git a/packages/core/utils/package.json b/packages/core/utils/package.json
index 68519687d..e4ef130ca 100644
--- a/packages/core/utils/package.json
+++ b/packages/core/utils/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/utils",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "types": "./lib/index.d.ts",
   "license": "Apache-2.0",
diff --git a/packages/plugins/acl/package.json b/packages/plugins/acl/package.json
index 6f93b61a1..85003e037 100644
--- a/packages/plugins/acl/package.json
+++ b/packages/plugins/acl/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-acl",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "description": "",
   "license": "Apache-2.0",
   "licenses": [
@@ -12,10 +12,10 @@
   "main": "./lib/index.js",
   "types": "./lib/index.d.ts",
   "dependencies": {
-    "@nocobase/acl": "0.8.0-alpha.8",
-    "@nocobase/database": "0.8.0-alpha.8",
-    "@nocobase/plugin-users": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8"
+    "@nocobase/acl": "0.8.0-alpha.9",
+    "@nocobase/database": "0.8.0-alpha.9",
+    "@nocobase/plugin-users": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9"
   },
   "repository": {
     "type": "git",
diff --git a/packages/plugins/audit-logs/package.json b/packages/plugins/audit-logs/package.json
index f45f6098f..38cb95bbc 100644
--- a/packages/plugins/audit-logs/package.json
+++ b/packages/plugins/audit-logs/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-audit-logs",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "./lib/server/index.js",
   "types": "./lib/server/index.d.ts",
   "license": "Apache-2.0",
@@ -11,11 +11,11 @@
     }
   ],
   "dependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9"
   },
   "devDependencies": {
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "gitHead": "b17d1ecae5dd0b9d4e7170dcf9663bb225598990"
 }
diff --git a/packages/plugins/china-region/package.json b/packages/plugins/china-region/package.json
index 027f89513..0a853f2ed 100644
--- a/packages/plugins/china-region/package.json
+++ b/packages/plugins/china-region/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-china-region",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -10,12 +10,12 @@
     }
   ],
   "dependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
     "china-division": "^2.4.0"
   },
   "devDependencies": {
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "gitHead": "b17d1ecae5dd0b9d4e7170dcf9663bb225598990"
 }
diff --git a/packages/plugins/client/package.json b/packages/plugins/client/package.json
index cc7922c9d..d6fd4ed95 100644
--- a/packages/plugins/client/package.json
+++ b/packages/plugins/client/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-client",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -10,10 +10,10 @@
     }
   ],
   "dependencies": {
-    "@nocobase/server": "0.8.0-alpha.8"
+    "@nocobase/server": "0.8.0-alpha.9"
   },
   "devDependencies": {
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "gitHead": "b17d1ecae5dd0b9d4e7170dcf9663bb225598990"
 }
diff --git a/packages/plugins/collection-manager/package.json b/packages/plugins/collection-manager/package.json
index 7253d1a74..2cb7ac291 100644
--- a/packages/plugins/collection-manager/package.json
+++ b/packages/plugins/collection-manager/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-collection-manager",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -10,13 +10,13 @@
     }
   ],
   "dependencies": {
-    "@nocobase/database": "0.8.0-alpha.8",
-    "@nocobase/plugin-error-handler": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
+    "@nocobase/database": "0.8.0-alpha.9",
+    "@nocobase/plugin-error-handler": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
     "sequelize": "^6.9.0"
   },
   "devDependencies": {
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "gitHead": "b17d1ecae5dd0b9d4e7170dcf9663bb225598990"
 }
diff --git a/packages/plugins/error-handler/package.json b/packages/plugins/error-handler/package.json
index 1f667e681..91a9dee8a 100644
--- a/packages/plugins/error-handler/package.json
+++ b/packages/plugins/error-handler/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-error-handler",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "description": "",
   "license": "Apache-2.0",
   "licenses": [
@@ -13,7 +13,7 @@
   "types": "./lib/index.d.ts",
   "dependencies": {
     "@formily/json-schema": "^2.0.15",
-    "@nocobase/server": "0.8.0-alpha.8"
+    "@nocobase/server": "0.8.0-alpha.9"
   },
   "repository": {
     "type": "git",
diff --git a/packages/plugins/export/package.json b/packages/plugins/export/package.json
index eb150c4c8..babdef08c 100644
--- a/packages/plugins/export/package.json
+++ b/packages/plugins/export/package.json
@@ -1,10 +1,10 @@
 {
   "name": "@nocobase/plugin-export",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/server/index.js",
   "dependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
     "node-xlsx": "^0.16.1"
   },
   "devDependencies": {
diff --git a/packages/plugins/file-manager/package.json b/packages/plugins/file-manager/package.json
index 0be9e0bbd..967b8167d 100644
--- a/packages/plugins/file-manager/package.json
+++ b/packages/plugins/file-manager/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-file-manager",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -11,8 +11,8 @@
   ],
   "dependencies": {
     "@koa/multer": "^3.0.0",
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
     "aws-sdk": "^2.2.32",
     "cos-nodejs-sdk-v5": "^2.11.14",
     "koa-static": "^5.0.0",
@@ -24,7 +24,7 @@
     "multer-s3": "^2.10.0"
   },
   "devDependencies": {
-    "@nocobase/test": "0.8.0-alpha.8",
+    "@nocobase/test": "0.8.0-alpha.9",
     "@types/koa-multer": "^1.0.1",
     "@types/multer": "^1.4.5"
   },
diff --git a/packages/plugins/import/package.json b/packages/plugins/import/package.json
index d8be829dc..55e5fdc96 100644
--- a/packages/plugins/import/package.json
+++ b/packages/plugins/import/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-import",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/server/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -10,8 +10,8 @@
     }
   ],
   "devDependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/plugins/multi-app-manager/package.json b/packages/plugins/multi-app-manager/package.json
index 863393ef9..17efc4b5b 100644
--- a/packages/plugins/multi-app-manager/package.json
+++ b/packages/plugins/multi-app-manager/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-multi-app-manager",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -10,7 +10,7 @@
     }
   ],
   "dependencies": {
-    "@nocobase/server": "0.8.0-alpha.8"
+    "@nocobase/server": "0.8.0-alpha.9"
   },
   "gitHead": "b17d1ecae5dd0b9d4e7170dcf9663bb225598990"
 }
diff --git a/packages/plugins/notifications/package.json b/packages/plugins/notifications/package.json
index 9307cc0ae..302f24449 100644
--- a/packages/plugins/notifications/package.json
+++ b/packages/plugins/notifications/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-notifications",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -13,7 +13,7 @@
     "nodemailer": "^6.6.1"
   },
   "devDependencies": {
-    "@nocobase/test": "0.8.0-alpha.8",
+    "@nocobase/test": "0.8.0-alpha.9",
     "@types/nodemailer": "6.4.4",
     "nodemailer-mock": "^1.5.11"
   },
diff --git a/packages/plugins/system-settings/package.json b/packages/plugins/system-settings/package.json
index a85365819..fb9bb28c6 100644
--- a/packages/plugins/system-settings/package.json
+++ b/packages/plugins/system-settings/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-system-settings",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -10,7 +10,7 @@
     }
   ],
   "devDependencies": {
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "gitHead": "b17d1ecae5dd0b9d4e7170dcf9663bb225598990"
 }
diff --git a/packages/plugins/ui-routes-storage/package.json b/packages/plugins/ui-routes-storage/package.json
index 0fbce957a..46f9fef1a 100644
--- a/packages/plugins/ui-routes-storage/package.json
+++ b/packages/plugins/ui-routes-storage/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-ui-routes-storage",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -13,7 +13,7 @@
     "flat-to-nested": "^1.1.1"
   },
   "devDependencies": {
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "gitHead": "b17d1ecae5dd0b9d4e7170dcf9663bb225598990"
 }
diff --git a/packages/plugins/ui-schema-storage/package.json b/packages/plugins/ui-schema-storage/package.json
index f8cff6ed9..facf33434 100644
--- a/packages/plugins/ui-schema-storage/package.json
+++ b/packages/plugins/ui-schema-storage/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-ui-schema-storage",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -11,7 +11,7 @@
   ],
   "devDependencies": {
     "@formily/json-schema": "2.0.20",
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "gitHead": "b17d1ecae5dd0b9d4e7170dcf9663bb225598990"
 }
diff --git a/packages/plugins/users/package.json b/packages/plugins/users/package.json
index 1dd9898af..8b7613093 100644
--- a/packages/plugins/users/package.json
+++ b/packages/plugins/users/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-users",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -10,16 +10,16 @@
     }
   ],
   "dependencies": {
-    "@nocobase/actions": "0.8.0-alpha.8",
-    "@nocobase/database": "0.8.0-alpha.8",
-    "@nocobase/resourcer": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/utils": "0.8.0-alpha.8",
+    "@nocobase/actions": "0.8.0-alpha.9",
+    "@nocobase/database": "0.8.0-alpha.9",
+    "@nocobase/resourcer": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/utils": "0.8.0-alpha.9",
     "json-templates": "^4.2.0",
     "jsonwebtoken": "^8.5.1"
   },
   "devDependencies": {
-    "@nocobase/test": "0.8.0-alpha.8",
+    "@nocobase/test": "0.8.0-alpha.9",
     "@types/jsonwebtoken": "^8.5.8"
   },
   "gitHead": "b17d1ecae5dd0b9d4e7170dcf9663bb225598990"
diff --git a/packages/plugins/verification/package.json b/packages/plugins/verification/package.json
index a631ac011..41bc4554b 100644
--- a/packages/plugins/verification/package.json
+++ b/packages/plugins/verification/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-verification",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -13,13 +13,13 @@
     "@alicloud/dysmsapi20170525": "2.0.17",
     "@alicloud/openapi-client": "0.4.1",
     "@alicloud/tea-util": "1.4.4",
-    "@nocobase/actions": "0.8.0-alpha.8",
-    "@nocobase/resourcer": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/utils": "0.8.0-alpha.8"
+    "@nocobase/actions": "0.8.0-alpha.9",
+    "@nocobase/resourcer": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/utils": "0.8.0-alpha.9"
   },
   "devDependencies": {
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "gitHead": "7e9556e489007577fc0ed89063b3a9ce2f9aae53"
 }
diff --git a/packages/plugins/workflow/package.json b/packages/plugins/workflow/package.json
index 937d014a1..25605d621 100644
--- a/packages/plugins/workflow/package.json
+++ b/packages/plugins/workflow/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/plugin-workflow",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/index.js",
   "license": "Apache-2.0",
   "licenses": [
@@ -10,18 +10,18 @@
     }
   ],
   "dependencies": {
-    "@nocobase/actions": "0.8.0-alpha.8",
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/database": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/utils": "0.8.0-alpha.8",
+    "@nocobase/actions": "0.8.0-alpha.9",
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/database": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/utils": "0.8.0-alpha.9",
     "classnames": "^2.3.1",
     "cron-parser": "4.4.0",
     "json-templates": "^4.2.0",
     "react-js-cron": "^1.4.0"
   },
   "devDependencies": {
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "gitHead": "b17d1ecae5dd0b9d4e7170dcf9663bb225598990"
 }
diff --git a/packages/presets/nocobase/package.json b/packages/presets/nocobase/package.json
index bfafcca19..da01e48ae 100644
--- a/packages/presets/nocobase/package.json
+++ b/packages/presets/nocobase/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@nocobase/preset-nocobase",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "license": "Apache-2.0",
   "licenses": [
     {
@@ -11,23 +11,23 @@
   "main": "./lib/index.js",
   "types": "./lib/index.d.ts",
   "dependencies": {
-    "@nocobase/plugin-acl": "0.8.0-alpha.8",
-    "@nocobase/plugin-audit-logs": "0.8.0-alpha.8",
-    "@nocobase/plugin-china-region": "0.8.0-alpha.8",
-    "@nocobase/plugin-client": "0.8.0-alpha.8",
-    "@nocobase/plugin-collection-manager": "0.8.0-alpha.8",
-    "@nocobase/plugin-error-handler": "0.8.0-alpha.8",
-    "@nocobase/plugin-export": "0.8.0-alpha.8",
-    "@nocobase/plugin-file-manager": "0.8.0-alpha.8",
-    "@nocobase/plugin-import": "0.8.0-alpha.8",
-    "@nocobase/plugin-sample-hello": "0.8.0-alpha.8",
-    "@nocobase/plugin-system-settings": "0.8.0-alpha.8",
-    "@nocobase/plugin-ui-routes-storage": "0.8.0-alpha.8",
-    "@nocobase/plugin-ui-schema-storage": "0.8.0-alpha.8",
-    "@nocobase/plugin-users": "0.8.0-alpha.8",
-    "@nocobase/plugin-verification": "0.8.0-alpha.8",
-    "@nocobase/plugin-workflow": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8"
+    "@nocobase/plugin-acl": "0.8.0-alpha.9",
+    "@nocobase/plugin-audit-logs": "0.8.0-alpha.9",
+    "@nocobase/plugin-china-region": "0.8.0-alpha.9",
+    "@nocobase/plugin-client": "0.8.0-alpha.9",
+    "@nocobase/plugin-collection-manager": "0.8.0-alpha.9",
+    "@nocobase/plugin-error-handler": "0.8.0-alpha.9",
+    "@nocobase/plugin-export": "0.8.0-alpha.9",
+    "@nocobase/plugin-file-manager": "0.8.0-alpha.9",
+    "@nocobase/plugin-import": "0.8.0-alpha.9",
+    "@nocobase/plugin-sample-hello": "0.8.0-alpha.9",
+    "@nocobase/plugin-system-settings": "0.8.0-alpha.9",
+    "@nocobase/plugin-ui-routes-storage": "0.8.0-alpha.9",
+    "@nocobase/plugin-ui-schema-storage": "0.8.0-alpha.9",
+    "@nocobase/plugin-users": "0.8.0-alpha.9",
+    "@nocobase/plugin-verification": "0.8.0-alpha.9",
+    "@nocobase/plugin-workflow": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9"
   },
   "repository": {
     "type": "git",
diff --git a/packages/samples/command/package.json b/packages/samples/command/package.json
index 3ef62d2a8..d426c7eae 100644
--- a/packages/samples/command/package.json
+++ b/packages/samples/command/package.json
@@ -1,11 +1,11 @@
 {
   "name": "@nocobase/plugin-sample-command",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/server/index.js",
   "devDependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "peerDependencies": {
     "@nocobase/client": "*",
diff --git a/packages/samples/custom-block/package.json b/packages/samples/custom-block/package.json
index 02d4ea816..de6dc4726 100644
--- a/packages/samples/custom-block/package.json
+++ b/packages/samples/custom-block/package.json
@@ -1,10 +1,10 @@
 {
   "name": "@nocobase/plugin-sample-custom-block",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/server/index.js",
   "devDependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/test": "0.8.0-alpha.9"
   }
 }
diff --git a/packages/samples/custom-page/package.json b/packages/samples/custom-page/package.json
index e550e1b8f..95652293e 100644
--- a/packages/samples/custom-page/package.json
+++ b/packages/samples/custom-page/package.json
@@ -1,10 +1,10 @@
 {
   "name": "@nocobase/plugin-sample-custom-page",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/server/index.js",
   "devDependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/test": "0.8.0-alpha.9"
   }
 }
diff --git a/packages/samples/custom-signup-page/package.json b/packages/samples/custom-signup-page/package.json
index bab1a37d2..b5330486e 100644
--- a/packages/samples/custom-signup-page/package.json
+++ b/packages/samples/custom-signup-page/package.json
@@ -1,10 +1,10 @@
 {
   "name": "@nocobase/plugin-sample-custom-signup-page",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/server/index.js",
   "devDependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/test": "0.8.0-alpha.9"
   }
 }
diff --git a/packages/samples/hello/package.json b/packages/samples/hello/package.json
index cb30375f0..3c6397a37 100644
--- a/packages/samples/hello/package.json
+++ b/packages/samples/hello/package.json
@@ -1,11 +1,11 @@
 {
   "name": "@nocobase/plugin-sample-hello",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/server/index.js",
   "devDependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "peerDependencies": {
     "@nocobase/client": "*",
diff --git a/packages/samples/ratelimit/package.json b/packages/samples/ratelimit/package.json
index 350c18a28..26b4f65cd 100644
--- a/packages/samples/ratelimit/package.json
+++ b/packages/samples/ratelimit/package.json
@@ -1,13 +1,13 @@
 {
   "name": "@nocobase/plugin-sample-ratelimit",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/server/index.js",
   "dependencies": {
     "koa-ratelimit": "^5.0.1"
   },
   "devDependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/test": "0.8.0-alpha.9"
   }
 }
diff --git a/packages/samples/shop-actions/package.json b/packages/samples/shop-actions/package.json
index 69146d005..be0ba008a 100644
--- a/packages/samples/shop-actions/package.json
+++ b/packages/samples/shop-actions/package.json
@@ -1,11 +1,11 @@
 {
   "name": "@nocobase/plugin-sample-shop-actions",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/server/index.js",
   "devDependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "peerDependencies": {
     "@nocobase/client": "*",
diff --git a/packages/samples/shop-events/package.json b/packages/samples/shop-events/package.json
index 35441c0e3..8751bfb26 100644
--- a/packages/samples/shop-events/package.json
+++ b/packages/samples/shop-events/package.json
@@ -1,11 +1,11 @@
 {
   "name": "@nocobase/plugin-sample-shop-events",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/server/index.js",
   "devDependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "peerDependencies": {
     "@nocobase/client": "*",
diff --git a/packages/samples/shop-i18n/package.json b/packages/samples/shop-i18n/package.json
index 72413600e..54f2ac1bd 100644
--- a/packages/samples/shop-i18n/package.json
+++ b/packages/samples/shop-i18n/package.json
@@ -1,14 +1,14 @@
 {
   "name": "@nocobase/plugin-sample-shop-i18n",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/server/index.js",
   "dependencies": {
     "nodejs-snowflake": "2.0.1"
   },
   "devDependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "peerDependencies": {
     "@nocobase/client": "*",
diff --git a/packages/samples/shop-modeling/package.json b/packages/samples/shop-modeling/package.json
index 08aadb34d..2688f5412 100644
--- a/packages/samples/shop-modeling/package.json
+++ b/packages/samples/shop-modeling/package.json
@@ -1,14 +1,14 @@
 {
   "name": "@nocobase/plugin-sample-shop-modeling",
-  "version": "0.8.0-alpha.8",
+  "version": "0.8.0-alpha.9",
   "main": "lib/server/index.js",
   "dependencies": {
     "nodejs-snowflake": "2.0.1"
   },
   "devDependencies": {
-    "@nocobase/client": "0.8.0-alpha.8",
-    "@nocobase/server": "0.8.0-alpha.8",
-    "@nocobase/test": "0.8.0-alpha.8"
+    "@nocobase/client": "0.8.0-alpha.9",
+    "@nocobase/server": "0.8.0-alpha.9",
+    "@nocobase/test": "0.8.0-alpha.9"
   },
   "peerDependencies": {
     "@nocobase/client": "*",