diff --git a/Cargo.toml b/Cargo.toml
index 57af7315..1d5f5530 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "kcl-lang"
-version = "0.8.4"
+version = "0.8.5"
edition = "2021"
readme = "README.md"
documentation = "kcl-lang.io"
@@ -11,4 +11,4 @@ license = "Apache-2.0"
[dependencies]
anyhow = "1"
-kclvm-api = { git = "https://github.com/kcl-lang/kcl", version = "0.8.4" }
+kclvm-api = { git = "https://github.com/kcl-lang/kcl", version = "0.8.5" }
diff --git a/install.go b/install.go
index 802f871d..4ad26d0d 100644
--- a/install.go
+++ b/install.go
@@ -8,7 +8,7 @@ import (
"runtime"
)
-const KCLVM_VERSION = "v0.8.4"
+const KCLVM_VERSION = "v0.8.5"
func findPath(name string) string {
if path, err := exec.LookPath(name); err == nil {
diff --git a/java/Cargo.toml b/java/Cargo.toml
index 7ca05b28..d44b88fa 100644
--- a/java/Cargo.toml
+++ b/java/Cargo.toml
@@ -19,6 +19,6 @@ kcl-lang = {path = "../"}
once_cell = "1.19.0"
lazy_static = "1.4.0"
-kclvm-parser = { git = "https://github.com/kcl-lang/kcl", version = "0.8.4" }
-kclvm-sema = { git = "https://github.com/kcl-lang/kcl", version = "0.8.4" }
-kclvm-api = { git = "https://github.com/kcl-lang/kcl", version = "0.8.4" }
+kclvm-parser = { git = "https://github.com/kcl-lang/kcl", version = "0.8.5" }
+kclvm-sema = { git = "https://github.com/kcl-lang/kcl", version = "0.8.5" }
+kclvm-api = { git = "https://github.com/kcl-lang/kcl", version = "0.8.5" }
diff --git a/java/pom.xml b/java/pom.xml
index c80c25b4..52cc2d20 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -5,7 +5,7 @@
com.kcl
kcl-lib
- 0.8.4
+ 0.8.5
KCL Arifact Library for Java
KCL is an open-source constraint-based record and functional language mainly
diff --git a/lib/darwin-amd64/libkclvm_cli_cdylib.dylib b/lib/darwin-amd64/libkclvm_cli_cdylib.dylib
index 274aa908..d24a6336 100644
Binary files a/lib/darwin-amd64/libkclvm_cli_cdylib.dylib and b/lib/darwin-amd64/libkclvm_cli_cdylib.dylib differ
diff --git a/lib/darwin-arm64/libkclvm_cli_cdylib.dylib b/lib/darwin-arm64/libkclvm_cli_cdylib.dylib
index bc95fad0..561e1df3 100755
Binary files a/lib/darwin-arm64/libkclvm_cli_cdylib.dylib and b/lib/darwin-arm64/libkclvm_cli_cdylib.dylib differ
diff --git a/lib/linux-amd64/libkclvm_cli_cdylib.so b/lib/linux-amd64/libkclvm_cli_cdylib.so
index afec8909..4af0ea39 100755
Binary files a/lib/linux-amd64/libkclvm_cli_cdylib.so and b/lib/linux-amd64/libkclvm_cli_cdylib.so differ
diff --git a/lib/linux-arm64/libkclvm_cli_cdylib.so b/lib/linux-arm64/libkclvm_cli_cdylib.so
index 033321ec..a45018e1 100755
Binary files a/lib/linux-arm64/libkclvm_cli_cdylib.so and b/lib/linux-arm64/libkclvm_cli_cdylib.so differ
diff --git a/lib/windows-amd64/kclvm_cli_cdylib.dll b/lib/windows-amd64/kclvm_cli_cdylib.dll
index af06e2a7..c8b4de06 100644
Binary files a/lib/windows-amd64/kclvm_cli_cdylib.dll and b/lib/windows-amd64/kclvm_cli_cdylib.dll differ
diff --git a/lib/windows-arm64/kclvm_cli_cdylib.dll b/lib/windows-arm64/kclvm_cli_cdylib.dll
index af06e2a7..c8b4de06 100644
Binary files a/lib/windows-arm64/kclvm_cli_cdylib.dll and b/lib/windows-arm64/kclvm_cli_cdylib.dll differ
diff --git a/nodejs/package.json b/nodejs/package.json
index 89f1c250..df82f0b1 100644
--- a/nodejs/package.json
+++ b/nodejs/package.json
@@ -1,6 +1,6 @@
{
"name": "kcl-lib",
- "version": "0.8.4",
+ "version": "0.8.5",
"license": "Apache-2.0",
"main": "index.js",
"types": "index.d.ts",
diff --git a/python/Cargo.toml b/python/Cargo.toml
index 719c5bde..15d614f3 100644
--- a/python/Cargo.toml
+++ b/python/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "kcl-python-lib"
-version = "0.8.4"
+version = "0.8.5"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
diff --git a/python/setup.py b/python/setup.py
index d3233554..8dacbecb 100644
--- a/python/setup.py
+++ b/python/setup.py
@@ -134,7 +134,7 @@ def copy_libs():
setup(
name="kcl_lib",
author="KCL Authors",
- version="0.8.4",
+ version="0.8.5",
license="Apache License 2.0",
python_requires=">=3.7",
description="KCL Artifact Library for Python",