diff --git a/docs/en/27-train-faq/03-password.md b/docs/en/27-train-faq/03-password.md
index 5acfe1e34d..0a46dd967b 100644
--- a/docs/en/27-train-faq/03-password.md
+++ b/docs/en/27-train-faq/03-password.md
@@ -229,6 +229,8 @@ let connection = TaosBuilder::from_dsn(&dsn)?.build().await?;
+Starting from version 3.1.5, the Node.js connector supports passwords containing all valid characters.
+
```js
const taos = require("@tdengine/websocket");
diff --git a/docs/zh/27-train-faq/03-password.md b/docs/zh/27-train-faq/03-password.md
index 55f336798a..39fbaff0f3 100644
--- a/docs/zh/27-train-faq/03-password.md
+++ b/docs/zh/27-train-faq/03-password.md
@@ -229,6 +229,8 @@ let connection = TaosBuilder::from_dsn(&dsn)?.build().await?;
+从 3.1.5 版本开始,Node.js 连接器支持密码中包含特殊字符无需特殊处理。
+
```js
const taos = require("@tdengine/websocket");