From 2237e1ee552909e4950b6db978182054e2fcccdb Mon Sep 17 00:00:00 2001 From: wizardchen Date: Tue, 16 Sep 2025 11:08:43 +0800 Subject: [PATCH] chore: release v0.1.3 - Add login authentication functionality - Update security notices in all README files - Update version badges and package.json - Add deployment security recommendations --- CHANGELOG.md | 19 +++++++++++++++++++ README.md | 11 ++++++++++- README_CN.md | 11 ++++++++++- README_JA.md | 11 ++++++++++- VERSION | 2 +- frontend/package.json | 2 +- 6 files changed, 51 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14d6d7a6f..b0491bd86 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,24 @@ All notable changes to this project will be documented in this file. +## [0.1.3] - 2025-01-27 + +### 🔒 Security Features +- **NEW**: Added login authentication functionality to enhance system security +- Implemented user authentication and authorization mechanisms +- Added session management and access control + +### 📚 Documentation Updates +- Added security notices in all README files (English, Chinese, Japanese) +- Updated deployment recommendations emphasizing internal/private network deployment +- Enhanced security guidelines to prevent information leakage risks + +### 🛡️ Security Recommendations +- Deploy WeKnora services in internal/private network environments +- Avoid direct exposure to public internet +- Configure proper firewall rules and access controls +- Regular updates for security patches and improvements + ## [0.1.2] - 2025-01-27 - Fixed health check implementation for docreader service @@ -25,5 +43,6 @@ All notable changes to this project will be documented in this file. - Docker Compose for quick startup and service orchestration. - MCP server support for integrating with MCP-compatible clients. +[0.1.3]: https://github.com/Tencent/WeKnora/tree/v0.1.3 [0.1.2]: https://github.com/Tencent/WeKnora/tree/v0.1.2 [0.1.0]: https://github.com/Tencent/WeKnora/tree/v0.1.0 diff --git a/README.md b/README.md index b10571e31..2b0929f5b 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ License - Version + Version

@@ -41,6 +41,15 @@ It adopts a modular architecture that combines multimodal preprocessing, semanti **Website:** https://weknora.weixin.qq.com +## 🔒 Security Notice + +**Important:** Starting from v0.1.3, WeKnora includes login authentication functionality to enhance system security. For production deployments, we strongly recommend: + +- Deploy WeKnora services in internal/private network environments rather than public internet +- Avoid exposing the service directly to public networks to prevent potential information leakage +- Configure proper firewall rules and access controls for your deployment environment +- Regularly update to the latest version for security patches and improvements + ## 🏗️ Architecture ![weknora-pipeline.png](./docs/images/pipeline.jpg) diff --git a/README_CN.md b/README_CN.md index 0b0952165..5903a727e 100644 --- a/README_CN.md +++ b/README_CN.md @@ -15,7 +15,7 @@ License - 版本 + 版本

@@ -41,6 +41,15 @@ **官网:** https://weknora.weixin.qq.com +## 🔒 安全声明 + +**重要提示:** 从 v0.1.3 版本开始,WeKnora 提供了登录鉴权功能,以增强系统安全性。在生产环境部署时,我们强烈建议: + +- 将 WeKnora 服务部署在内网/私有网络环境中,而非公网环境 +- 避免将服务直接暴露在公网上,以防止重要信息泄露风险 +- 为部署环境配置适当的防火墙规则和访问控制 +- 定期更新到最新版本以获取安全补丁和改进 + ## 🏗️ 架构设计 ![weknora-pipelone.png](./docs/images/pipeline.jpg) diff --git a/README_JA.md b/README_JA.md index 51967170b..b7cdfc46c 100644 --- a/README_JA.md +++ b/README_JA.md @@ -15,7 +15,7 @@ License - バージョン + バージョン

@@ -41,6 +41,15 @@ **公式サイト:** https://weknora.weixin.qq.com +## 🔒 セキュリティ通知 + +**重要:** v0.1.3バージョンより、WeKnoraにはシステムセキュリティを強化するためのログイン認証機能が含まれています。本番環境でのデプロイメントにおいて、以下を強く推奨します: + +- WeKnoraサービスはパブリックインターネットではなく、内部/プライベートネットワーク環境にデプロイしてください +- 重要な情報漏洩を防ぐため、サービスを直接パブリックネットワークに公開することは避けてください +- デプロイメント環境に適切なファイアウォールルールとアクセス制御を設定してください +- セキュリティパッチと改善のため、定期的に最新バージョンに更新してください + ## 🏗️ アーキテクチャ設計 ![weknora-pipelone.png](./docs/images/pipeline.jpg) diff --git a/VERSION b/VERSION index 8294c1843..7693c96bf 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.2 \ No newline at end of file +0.1.3 \ No newline at end of file diff --git a/frontend/package.json b/frontend/package.json index de5aa2622..121d93dd2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "knowledage-base", - "version": "0.1.0", + "version": "0.1.3", "private": true, "type": "module", "scripts": {