Skip to content

Commit 954c994

Browse files
committed
chore(release): bump version to 0.3.4 and update changelog
1 parent be4f040 commit 954c994

File tree

8 files changed

+153
-7
lines changed

8 files changed

+153
-7
lines changed

CHANGELOG.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,75 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.3.4] - 2026-03-19
6+
7+
### 🚀 New Features
8+
- **NEW**: IM Bot Integration — support WeCom, Feishu, and Slack IM channel integration with WebSocket/Webhook modes, streaming support, file upload, and knowledge base integration
9+
- **NEW**: Multimodal Image Support — implement image upload and multimodal image processing with enhanced session management
10+
- **NEW**: Manual Knowledge Download — support downloading manual knowledge content as files with proper filename sanitization and Content-Disposition handling
11+
- **NEW**: NVIDIA Model API — support NVIDIA chat model API with custom endpoint configuration and VLM model support
12+
- **NEW**: Weaviate Vector DB — add Weaviate as a new vector database backend for knowledge retrieval
13+
- **NEW**: AWS S3 Storage — integrate AWS S3 storage adapter with database migrations and configuration UI
14+
- **NEW**: AES-256-GCM Encryption — add AES-256-GCM encryption for API keys at rest for enhanced security
15+
- **NEW**: Built-in MCP Service — add built-in MCP service support for extending agent capabilities
16+
- **NEW**: Multi-Content Messages — enhance message structure to support multi-content messages
17+
- **NEW**: Web Search in AgentQA — add web search option to AgentQA functionality
18+
- **NEW**: Clear Session Messages — add functionality to clear session messages
19+
- **NEW**: Agent Management — add agent management functionality in the frontend
20+
- **NEW**: Knowledge Move — implement knowledge move functionality between knowledge bases
21+
- **NEW**: Chat History & Retrieval Settings — implement chat history and retrieval settings configuration
22+
- **NEW**: Final Answer Tool — introduce final_answer tool and enhance agent duration tracking
23+
- **NEW**: Batch Chunk Deletion — implement batch deletion for chunks to avoid MySQL placeholder limit
24+
25+
### ⚡ Improvements
26+
- Optimized hybrid search by grouping targets and reusing query embeddings for better performance
27+
- Enhanced knowledge search by resolving embedding model keys
28+
- Enhanced AgentStreamDisplay with auto-scrolling, improved styling, and loading indicators
29+
- Enhanced chat model selection logic in session management
30+
- Enhanced input field component with improved handling and sanitization
31+
- Unified dropdown menu styles across components
32+
- Enhanced storage engine configuration and user notifications
33+
- Improved document preview with responsive design and localized fullscreen toggle
34+
- Enhanced agent event emission for final answers and fallback handling
35+
- Enhanced FAQ metadata normalization and sanitization
36+
- Updated LLM configuration to model ID in API and frontend
37+
- Added computed model status for LLM availability in GraphSettings
38+
- Added pulsing animation to stop button and improved loading indicators
39+
- Added language support to summary generation payload
40+
- Enabled parent-child chunking and question generation in KnowledgeBaseEditorModal
41+
- Standardized loading and avatar sizes across components
42+
- Updated storage size calculations for vector embeddings
43+
44+
### 🐛 Bug Fixes
45+
- Fixed Milvus retriever related issues
46+
- Fixed docparser handling of nested linked images and URL parentheses
47+
- Fixed chunk timestamp update to use NOW() for consistency
48+
- Fixed NVIDIA VLM model API default BaseURL
49+
- Fixed auth error messages and unified username validation length
50+
- Enforced 7500 char limit in chunker to prevent embedding API errors
51+
- Fixed builtin engine handling of simple formats
52+
- Fixed dev-app command error on Linux
53+
- Fixed vue-i18n placeholder escaping, computed ref accessor, and missing ru-RU keys
54+
- Fixed multilingual support for TDesign components and locale key synchronization
55+
- Fixed session title word count requirement
56+
- Updated default language setting to Chinese
57+
- Fixed MinIO endpoint format error message
58+
- Fixed storage engine warning display and styling
59+
- Fixed manual download button layout and polish
60+
- Fixed sanitize tab chars and double .md extension in manual download filename
61+
62+
### 📚 Documentation
63+
- Added documentation for Slack IM channel integration
64+
- Added design specification and implementation plan for manual knowledge download
65+
66+
### 🔧 Refactoring
67+
- Streamlined agent document info retrieval and enhanced chunk search logic
68+
- Improved IM tool invocation and result formatting
69+
- Consolidated QA request handling and improved session service interface
70+
- Simplified fullscreen handling and improved styling in document preview
71+
- Updated conversation handling and image description requirements
72+
- Changed tokenization method for improved processing
73+
574
## [0.3.3] - 2026-03-05
675

776
### 🚀 New Features
@@ -671,6 +740,7 @@ All notable changes to this project will be documented in this file.
671740
- Docker Compose for quick startup and service orchestration.
672741
- MCP server support for integrating with MCP-compatible clients.
673742

743+
[0.3.4]: https://github.com/Tencent/WeKnora/tree/v0.3.4
674744
[0.3.3]: https://github.com/Tencent/WeKnora/tree/v0.3.3
675745
[0.3.2]: https://github.com/Tencent/WeKnora/tree/v0.3.2
676746
[0.3.1]: https://github.com/Tencent/WeKnora/tree/v0.3.1

README.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<img src="https://img.shields.io/badge/License-MIT-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="License">
2323
</a>
2424
<a href="./CHANGELOG.md">
25-
<img alt="Version" src="https://img.shields.io/badge/version-0.3.3-2e6cc4?labelColor=d4eaf7">
25+
<img alt="Version" src="https://img.shields.io/badge/version-0.3.4-2e6cc4?labelColor=d4eaf7">
2626
</a>
2727
</p>
2828

@@ -50,6 +50,20 @@ It adopts a modular architecture that combines multimodal preprocessing, semanti
5050

5151
## ✨ Latest Updates
5252

53+
**v0.3.4 Highlights:**
54+
55+
- **IM Bot Integration**: WeCom, Feishu, and Slack IM channel support with WebSocket/Webhook modes, streaming, and knowledge base integration
56+
- **Multimodal Image Support**: Image upload and multimodal image processing with enhanced session management
57+
- **Manual Knowledge Download**: Download manual knowledge content as files with proper filename sanitization
58+
- **NVIDIA Model API**: Support NVIDIA chat model API with custom endpoint and VLM model configuration
59+
- **Weaviate Vector DB**: Added Weaviate as a new vector database backend for knowledge retrieval
60+
- **AWS S3 Storage**: Integrated AWS S3 storage adapter with configuration UI and database migrations
61+
- **AES-256-GCM Encryption**: API keys encrypted at rest with AES-256-GCM for enhanced security
62+
- **Built-in MCP Service**: Built-in MCP service support for extending agent capabilities
63+
- **Agent Streaming Panel**: Optimized AgentStreamDisplay with auto-scrolling, improved styling, and loading indicators
64+
- **Hybrid Search Optimization**: Grouped targets and reused query embeddings for better retrieval performance
65+
- **Final Answer Tool**: New final_answer tool with agent duration tracking for improved agent workflows
66+
5367
**v0.3.3 Highlights:**
5468

5569
- 🧩 **Parent-Child Chunking**: Hierarchical parent-child chunking strategy for enhanced context management and more accurate retrieval
@@ -62,6 +76,9 @@ It adopts a modular architecture that combines multimodal preprocessing, semanti
6276
- 🎨 **UI Consistency**: Standardized border styles, updated theme and component styles across the application
6377
-**Chunk Size Tuning**: Updated chunk size configurations for knowledge base processing
6478

79+
<details>
80+
<summary><b>Earlier Releases</b></summary>
81+
6582
**v0.3.2 Highlights:**
6683

6784
- 🔍 **Knowledge Search**: New "Knowledge Search" entry point with semantic retrieval, supporting bringing search results directly into the conversation window
@@ -103,6 +120,8 @@ It adopts a modular architecture that combines multimodal preprocessing, semanti
103120
- 🎨 **New UI**: Optimized conversation interface with Agent mode/normal mode switching, tool call process display, and comprehensive knowledge base management interface upgrade
104121
-**Infrastructure Upgrade**: Introduced MQ async task management, support for automatic database migration, and fast development mode
105122

123+
</details>
124+
106125
## 🔒 Security Notice
107126

108127
**Important:** Starting from v0.1.3, WeKnora includes login authentication functionality to enhance system security. For production deployments, we strongly recommend:

README_CN.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<img src="https://img.shields.io/badge/License-MIT-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="License">
2323
</a>
2424
<a href="./CHANGELOG.md">
25-
<img alt="版本" src="https://img.shields.io/badge/version-0.3.3-2e6cc4?labelColor=d4eaf7">
25+
<img alt="版本" src="https://img.shields.io/badge/version-0.3.4-2e6cc4?labelColor=d4eaf7">
2626
</a>
2727
</p>
2828

@@ -50,6 +50,20 @@
5050

5151
## ✨ 最新更新
5252

53+
**v0.3.4 版本亮点:**
54+
55+
- **IM机器人集成**:支持企业微信、飞书、Slack IM频道,WebSocket/Webhook双模式,流式回复与知识库集成
56+
- **多模态图片支持**:图片上传与多模态图片处理,增强会话管理能力
57+
- **手动知识下载**:支持手动知识内容导出下载,文件名清洗与格式化处理
58+
- **NVIDIA模型API**:支持NVIDIA聊天模型API,自定义端点及VLM模型配置
59+
- **Weaviate向量数据库**:新增Weaviate向量数据库后端,用于知识检索
60+
- **AWS S3存储**:集成AWS S3存储适配器,配置界面及数据库迁移
61+
- **AES-256-GCM加密**:API密钥静态加密,采用AES-256-GCM增强安全性
62+
- **内置MCP服务**:支持内置MCP服务,扩展Agent能力
63+
- **Agent流式交互面板**:优化AgentStreamDisplay组件,自动滚动、样式增强与加载指示器
64+
- **混合检索优化**:按目标分组并复用查询向量,提升检索性能
65+
- **Final Answer工具**:新增final_answer工具及Agent耗时跟踪,优化Agent工作流
66+
5367
**v0.3.3 版本亮点:**
5468

5569
- 🧩 **父子分块策略**:层级化的父子分块策略,增强上下文管理和检索精度
@@ -62,6 +76,9 @@
6276
- 🎨 **UI一致性优化**:统一边框样式、更新主题和组件样式,全面提升视觉一致性
6377
-**分块尺寸调优**:更新知识库处理中的分块大小配置
6478

79+
<details>
80+
<summary><b>更早版本</b></summary>
81+
6582
**v0.3.2 版本亮点:**
6683

6784
- 🔍 **知识搜索**:新增"知识搜索"入口,支持语义检索,可将检索结果直接带入对话窗口
@@ -103,6 +120,8 @@
103120
- 🎨 **全新UI**:优化对话界面,支持Agent模式/普通模式切换,展示工具调用过程,知识库管理界面全面升级
104121
-**底层升级**:引入MQ异步任务管理,支持数据库自动迁移,提供快速开发模式
105122

123+
</details>
124+
106125
## 🔒 安全声明
107126

108127
**重要提示:** 从 v0.1.3 版本开始,WeKnora 提供了登录鉴权功能,以增强系统安全性。在生产环境部署时,我们强烈建议:

README_JA.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<img src="https://img.shields.io/badge/License-MIT-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="License">
2323
</a>
2424
<a href="./CHANGELOG.md">
25-
<img alt="バージョン" src="https://img.shields.io/badge/version-0.3.3-2e6cc4?labelColor=d4eaf7">
25+
<img alt="バージョン" src="https://img.shields.io/badge/version-0.3.4-2e6cc4?labelColor=d4eaf7">
2626
</a>
2727
</p>
2828

@@ -50,6 +50,20 @@
5050

5151
## ✨ 最新アップデート
5252

53+
**v0.3.4 バージョンのハイライト:**
54+
55+
- **IMボット統合**:企業WeChat、Feishu、SlackのIMチャネルをサポート、WebSocket/Webhookモード、ストリーミング対応、ナレッジベース統合
56+
- **マルチモーダル画像サポート**:画像アップロードとマルチモーダル画像処理、セッション管理の強化
57+
- **手動ナレッジダウンロード**:手動ナレッジコンテンツのファイルダウンロード、ファイル名サニタイズ対応
58+
- **NVIDIA モデルAPI**:NVIDIAチャットモデルAPIをサポート、カスタムエンドポイントとVLMモデル設定
59+
- **Weaviateベクトルデータベース**:ナレッジ検索用にWeaviateベクトルデータベースバックエンドを追加
60+
- **AWS S3ストレージ**:AWS S3ストレージアダプターを統合、設定UIとデータベースマイグレーション
61+
- **AES-256-GCM暗号化**:APIキーをAES-256-GCMで静的暗号化、セキュリティ強化
62+
- **組み込みMCPサービス**:組み込みMCPサービスサポートでAgent機能を拡張
63+
- **Agentストリーミングパネル**:AgentStreamDisplayコンポーネントの最適化、自動スクロール、スタイル改善、読み込みインジケーター
64+
- **ハイブリッド検索最適化**:ターゲットのグループ化とクエリ埋め込みの再利用で検索性能を向上
65+
- **Final Answerツール**:新しいfinal_answerツールとAgentの所要時間追跡でワークフローを改善
66+
5367
**v0.3.3 バージョンのハイライト:**
5468

5569
- 🧩 **親子チャンキング**:階層型の親子チャンキング戦略により、コンテキスト管理と検索精度を強化
@@ -62,6 +76,9 @@
6276
- 🎨 **UI一貫性**:ボーダースタイルの統一、テーマとコンポーネントスタイルの更新で視覚的一貫性を向上
6377
-**チャンクサイズ最適化**:ナレッジベース処理のチャンクサイズ設定を更新
6478

79+
<details>
80+
<summary><b>過去のリリース</b></summary>
81+
6582
**v0.3.0 バージョンのハイライト:**
6683

6784
- 🏢 **共有スペース**:共有スペース管理、メンバー招待、メンバー間でのナレッジベースとAgentの共有、テナント分離検索
@@ -88,6 +105,8 @@
88105
- 🎨 **新UI**:対話インターフェースを最適化、Agentモード/通常モードの切り替え、ツール呼び出しプロセスの表示、ナレッジベース管理インターフェースの全面的なアップグレード
89106
-**インフラストラクチャのアップグレード**:MQ非同期タスク管理を導入、データベース自動マイグレーションをサポート、高速開発モードを提供
90107

108+
</details>
109+
91110
## 🔒 セキュリティ通知
92111

93112
**重要:** v0.1.3バージョンより、WeKnoraにはシステムセキュリティを強化するためのログイン認証機能が含まれています。v0.2.0では、さらに多くの機能強化と改善が追加されました。本番環境でのデプロイメントにおいて、以下を強く推奨します:

README_KO.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<img src="https://img.shields.io/badge/License-MIT-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="License">
2323
</a>
2424
<a href="./CHANGELOG.md">
25-
<img alt="버전" src="https://img.shields.io/badge/version-0.3.3-2e6cc4?labelColor=d4eaf7">
25+
<img alt="버전" src="https://img.shields.io/badge/version-0.3.4-2e6cc4?labelColor=d4eaf7">
2626
</a>
2727
</p>
2828

@@ -50,6 +50,20 @@
5050

5151
## ✨ 최신 업데이트
5252

53+
**v0.3.4 하이라이트:**
54+
55+
- **IM 봇 통합**: 기업WeChat, Feishu, Slack IM 채널 지원, WebSocket/Webhook 모드, 스트리밍 및 지식베이스 통합
56+
- **멀티모달 이미지 지원**: 이미지 업로드 및 멀티모달 이미지 처리, 세션 관리 강화
57+
- **수동 지식 다운로드**: 수동 지식 콘텐츠를 파일로 다운로드, 파일명 정리 및 포맷 처리
58+
- **NVIDIA 모델 API**: NVIDIA 채팅 모델 API 지원, 커스텀 엔드포인트 및 VLM 모델 설정
59+
- **Weaviate 벡터 데이터베이스**: 지식 검색을 위한 Weaviate 벡터 데이터베이스 백엔드 추가
60+
- **AWS S3 스토리지**: AWS S3 스토리지 어댑터 통합, 설정 UI 및 데이터베이스 마이그레이션
61+
- **AES-256-GCM 암호화**: API 키를 AES-256-GCM으로 정적 암호화하여 보안 강화
62+
- **내장 MCP 서비스**: 내장 MCP 서비스 지원으로 Agent 기능 확장
63+
- **Agent 스트리밍 패널**: AgentStreamDisplay 컴포넌트 최적화, 자동 스크롤, 스타일 개선 및 로딩 인디케이터
64+
- **하이브리드 검색 최적화**: 타겟 그룹화 및 쿼리 임베딩 재사용으로 검색 성능 향상
65+
- **Final Answer 도구**: 새로운 final_answer 도구 및 Agent 소요 시간 추적으로 워크플로우 개선
66+
5367
**v0.3.3 하이라이트:**
5468

5569
- 🧩 **부모-자식 청킹**: 계층적 부모-자식 청킹 전략으로 컨텍스트 관리 및 검색 정확도 강화
@@ -62,6 +76,9 @@
6276
- 🎨 **UI 일관성**: 테두리 스타일 통일, 테마 및 컴포넌트 스타일 업데이트로 시각적 일관성 향상
6377
-**청크 크기 최적화**: 지식베이스 처리를 위한 청크 크기 구성 업데이트
6478

79+
<details>
80+
<summary><b>이전 릴리스</b></summary>
81+
6582
**v0.3.0 하이라이트:**
6683

6784
- 🏢 **공유 공간**: 멤버 초대, 멤버 간 지식베이스/에이전트 공유, 테넌트 격리 검색을 지원하는 공유 공간
@@ -82,6 +99,8 @@
8299
- 🎨 **새 UI**: Agent/일반 모드 전환, 도구 호출 과정 표시, 지식베이스 관리 인터페이스 전면 개선
83100
-**인프라 업그레이드**: MQ 비동기 작업 관리 도입, 자동 DB 마이그레이션 및 고속 개발 모드 지원
84101

102+
</details>
103+
85104
## 🔒 보안 공지
86105

87106
**중요:** v0.1.3부터 WeKnora는 시스템 보안 강화를 위해 로그인 인증 기능을 포함합니다. 운영 환경 배포 시 아래 사항을 강력히 권장합니다.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.3.3
1+
0.3.4

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "knowledage-base",
3-
"version": "0.1.3",
3+
"version": "0.3.4",
44
"private": true,
55
"type": "module",
66
"scripts": {

helm/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: |
55
with document parsing, vector search, and LLM integration.
66
type: application
77
version: 0.1.0
8-
appVersion: "v0.2.6"
8+
appVersion: "v0.3.4"
99
kubeVersion: ">=1.25.0-0"
1010
home: https://github.com/Tencent/WeKnora
1111
icon: https://raw.githubusercontent.com/Tencent/WeKnora/main/docs/images/logo.png

0 commit comments

Comments
 (0)