diff --git a/Cargo.lock b/Cargo.lock
index 178c84077b07..e310f97d2622 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -41,7 +41,7 @@ dependencies = [
 
 [[package]]
 name = "aim-downloader"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "async-stream",
  "clap",
@@ -1691,7 +1691,7 @@ dependencies = [
 
 [[package]]
 name = "hash-ids"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 
 [[package]]
 name = "hashbrown"
@@ -1875,7 +1875,7 @@ dependencies = [
 
 [[package]]
 name = "http-api-bindings"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "async-openai",
@@ -2538,7 +2538,7 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
 
 [[package]]
 name = "llama-cpp-server"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "async-openai",
@@ -3066,7 +3066,7 @@ dependencies = [
 
 [[package]]
 name = "ollama-api-bindings"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "async-stream",
@@ -4980,7 +4980,7 @@ dependencies = [
 
 [[package]]
 name = "tabby"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "assert-json-diff",
@@ -5030,7 +5030,7 @@ dependencies = [
 
 [[package]]
 name = "tabby-common"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -5058,7 +5058,7 @@ dependencies = [
 
 [[package]]
 name = "tabby-crawler"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "async-stream",
@@ -5077,7 +5077,7 @@ dependencies = [
 
 [[package]]
 name = "tabby-db"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "assert_matches",
@@ -5095,7 +5095,7 @@ dependencies = [
 
 [[package]]
 name = "tabby-db-macros"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "quote",
  "syn 2.0.66",
@@ -5103,7 +5103,7 @@ dependencies = [
 
 [[package]]
 name = "tabby-download"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "aim-downloader",
  "anyhow",
@@ -5114,7 +5114,7 @@ dependencies = [
 
 [[package]]
 name = "tabby-git"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "assert_matches",
@@ -5135,7 +5135,7 @@ dependencies = [
 
 [[package]]
 name = "tabby-index"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "async-stream",
@@ -5177,7 +5177,7 @@ dependencies = [
 
 [[package]]
 name = "tabby-index-cli"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "clap",
@@ -5189,7 +5189,7 @@ dependencies = [
 
 [[package]]
 name = "tabby-inference"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "async-openai",
@@ -5206,7 +5206,7 @@ dependencies = [
 
 [[package]]
 name = "tabby-schema"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -5231,7 +5231,7 @@ dependencies = [
 
 [[package]]
 name = "tabby-webserver"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "argon2",
diff --git a/Cargo.toml b/Cargo.toml
index f02f27c3980e..392902b2cdeb 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -23,7 +23,7 @@ members = [
 ]
 
 [workspace.package]
-version = "0.18.0-rc.6"
+version = "0.18.0"
 edition = "2021"
 authors = ["TabbyML Team"]
 homepage = "https://github.com/TabbyML/tabby"
diff --git a/crates/tabby-download/Cargo.toml b/crates/tabby-download/Cargo.toml
index 706ec288d22c..6fb59fd37994 100644
--- a/crates/tabby-download/Cargo.toml
+++ b/crates/tabby-download/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tabby-download"
-version = "0.18.0-rc.6"
+version = "0.18.0"
 edition = "2021"
 
 [dependencies]