diff --git a/README.md b/README.md
index b462287a3..3e0e563b2 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
ZenStack
-
+
@@ -24,10 +24,9 @@
+## V3 is released!
-## V3 is in Beta now!
-
-[ZenStack v3](https://zenstack.dev/v3) is in Beta now! It replaced Prisma ORM with its own implementation built on top of [Kysely](https://kysely.dev) - lighter, faster, and more flexible. The code resides in a [separate repo](https://github.com/zenstackhq/zenstack-v3).
+[ZenStack v3](https://zenstack.dev) is released! It replaced Prisma ORM with its own implementation built on top of [Kysely](https://kysely.dev) - lighter, faster, and more flexible. The code resides in a [separate repo](https://github.com/zenstackhq/zenstack-v3).
## What it is
@@ -37,7 +36,7 @@ Our goal is to let you save time writing boilerplate code and focus on building
## How it works
-> Read full documentation at 👉🏻 [zenstack.dev](https://zenstack.dev). Join [Discord](https://discord.gg/Ykhr738dUe) for feedback and questions.
+> Read full documentation at 👉🏻 [https://zenstack.dev/docs/2.x/](https://zenstack.dev/docs/2.x/). Join [Discord](https://discord.gg/Ykhr738dUe) for feedback and questions.
ZenStack incrementally extends Prisma's power with the following four layers:
diff --git a/package.json b/package.json
index 7e1a8da0f..4ea7d6bfb 100644
--- a/package.json
+++ b/package.json
@@ -11,7 +11,7 @@
"test-integration": "pnpm run --filter=integration test --silent --forceExit",
"test-regression": "pnpm run --filter=regression test --silent --forceExit",
"test-scaffold": "tsx script/test-scaffold.ts",
- "publish-all": "pnpm --filter \"./packages/**\" -r publish --access public --tag v2",
+ "publish-all": "pnpm --filter \"./packages/**\" -r publish --access public --tag release-v2",
"publish-preview": "pnpm --filter \"./packages/**\" -r publish --force --registry https://preview.registry.zenstack.dev/",
"unpublish-preview": "pnpm --recursive --shell-mode exec -- npm unpublish -f --registry https://preview.registry.zenstack.dev/ \"\\$PNPM_PACKAGE_NAME\"",
"publish-preview-next": "pnpm --filter \"./packages/**\" -r publish --force --registry https://preview.registry.zenstack.dev/ --tag next",