feat(release): update to version 0.4.0 with new features, improvements, and bug fixes

This commit is contained in:
wizardchen
2026-04-14 23:19:43 +08:00
committed by lyingbug
parent 86d26fa9bf
commit 457e739978
9 changed files with 115 additions and 10 deletions

View File

@@ -1,9 +1,9 @@
name: Release Lite Binaries
on:
push:
tags:
- "v*"
# push:
# tags:
# - "v*"
workflow_dispatch:
inputs:
tag:

View File

@@ -2,6 +2,55 @@
All notable changes to this project will be documented in this file.
## [0.4.0] - 2026-04-14
### 🚀 New Features
- **NEW**: WeKnora Cloud — WeKnora Cloud service integration providing hosted LLM models and document parsing capabilities, with credential management, status checks, and UI feedback
- **NEW**: Chrome Extension — browser extension support with menu entry and quick access integration for seamless knowledge capture from web pages
- **NEW**: WeChat IM Integration — WeChat channel adapter with QR code login and long-polling message support
- **NEW**: ClawHub Skill — ClawHub Skill integration with dedicated menu entry, enabling agent skill marketplace access and one-click skill installation
- **NEW**: Attachment Processing — file attachment support in chat pipeline with enhanced error handling, content formatting, and image/attachment metadata injection in queries
- **NEW**: Azure OpenAI Provider — full Azure OpenAI support for chat, VLM, and embedding models with deployment name preservation, configurable dimensions parameter, provider registration with metadata, URL auto-detection, and frontend provider integration with i18n
- **NEW**: Alibaba Cloud OSS Storage — object storage support via S3-compatible mode with configuration UI, connectivity test, status reporting, OSS TypeScript types, docreader OssStorage class, factory and container registration, and multi-language i18n (Korean, Russian)
- **NEW**: Notion Connector — Notion data source integration with API client, type definitions, Connector interface, markdown renderer, and dependency injection registration
- **NEW**: Baidu Web Search Provider — added Baidu as a web search provider option (#907)
- **NEW**: Ollama Web Search Provider — added Ollama as a web search provider option (#907)
- **NEW**: VectorStore Management — VectorStore entity, repository, database migrations, service layer with connection testing, and full CRUD API endpoints with Swagger documentation
### ⚡ Improvements
- Data source resource selector upgraded to tree view with parent-child indentation and cascading check/uncheck
- Customizable LLM call timeout for agents with docker-compose environment mapping
- Enhanced document summary with expandable/collapsible functionality and overflow detection for improved user interaction
- Improved chat UI with hover effects, database schema updates for chat history and retrieval configurations
- Enhanced chat pipeline query handling with image and attachment metadata
- Support custom endpoints for private WeCom deployments in IM channels
- Integrated Lumberjack for log file management with rotation and compression
- New document analysis prompt template and enhanced rewrite template descriptions
- Integrated ChatBot provider and docreader for unified chat service
### 🐛 Bug Fixes
- Fixed hardcoded TruncatePromptTokens in BatchEmbed causing unintended embedding truncation
- Fixed `<kb>` and `<web>` citation tags not being stripped before sending to IM platforms, causing raw tags in user-visible messages
- Fixed tool name duplication in streaming tool calls
- Fixed MINIO_ENDPOINT not configurable via environment variable
- Fixed Azure OpenAI dimensions support not gated properly for non-supporting models
- Fixed Azure OpenAI ModelMapperFunc overriding deployment names instead of preserving them as-is
- Fixed Azure OpenAI connection test not passing provider, causing incorrect endpoint usage
- Fixed 400 errors incorrectly treated as connection failures in model connectivity check (parameter mismatch is not a connectivity issue)
- Fixed Dockerfile build error with duplicate libsqlite3-0 and ffmpeg installation
- Fixed OSS S3-compatible API signature mismatch by disabling automatic checksum calculation and adjusting path-style settings
- Fixed missing closing brace in checkOSS function
- Fixed neo4j driver compatibility with Go 1.24 on Windows: reverted to v6 with -p=1 compiler workaround
### 🔧 Refactoring
- Replaced CryptoService with lightweight utils AES helpers, simplifying encryption logic across the codebase
- Optimized OSS storage initialization, URL formatting, and security handling for improved S3 compatibility
- Enhanced WeKnora Cloud internationalization and UI feedback for credential management operations
### 📚 Documentation
- Added VectorStore CRUD API endpoint documentation with Swagger annotations
- Added Alibaba Cloud OSS support documentation and API descriptions
## [0.3.6] - 2026-04-03
### 🚀 New Features

View File

@@ -22,7 +22,7 @@
<img src="https://img.shields.io/badge/License-MIT-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="License">
</a>
<a href="./CHANGELOG.md">
<img alt="Version" src="https://img.shields.io/badge/version-0.3.6-2e6cc4?labelColor=d4eaf7">
<img alt="Version" src="https://img.shields.io/badge/version-0.4.0-2e6cc4?labelColor=d4eaf7">
</a>
</p>
@@ -52,6 +52,20 @@ The framework supports auto-syncing knowledge from Feishu (more data sources com
## ✨ Latest Updates
**v0.4.0 Highlights:**
- **WeKnora Cloud**: Hosted LLM models and document parsing service integration with credential management and status checks
- **Chrome Extension**: Browser extension for web page knowledge capture
- **ClawHub Skill**: ClawHub Skill marketplace integration for one-click agent skill installation
- **WeChat IM Integration**: WeChat channel adapter with QR code login and long-polling message support
- **Attachment Processing**: File attachment support in chat pipeline with content formatting and metadata injection
- **Azure OpenAI Provider**: Full Azure OpenAI support for chat, VLM, and embedding models with deployment name preservation and dimensions parameter
- **Alibaba Cloud OSS Storage**: Object storage support via S3-compatible mode with configuration UI, connectivity test, and multi-language i18n
- **Notion Connector**: Notion data source integration with API client, markdown renderer, and Connector interface
- **Baidu & Ollama Web Search**: Added Baidu and Ollama as web search providers
- **VectorStore Management**: Full VectorStore CRUD with entity, repository, service layer, connection testing, and API endpoints
- **Bug Fixes**: Fixed Azure OpenAI endpoint handling, embedding truncation, IM citation tag stripping, neo4j Go 1.24 Windows compatibility, and OSS signature issues
**v0.3.6 Highlights:**
- **ASR (Automatic Speech Recognition)**: Integrated ASR model support with audio file upload, in-document audio preview, and transcription capabilities

View File

@@ -22,7 +22,7 @@
<img src="https://img.shields.io/badge/License-MIT-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="License">
</a>
<a href="./CHANGELOG.md">
<img alt="版本" src="https://img.shields.io/badge/version-0.3.6-2e6cc4?labelColor=d4eaf7">
<img alt="版本" src="https://img.shields.io/badge/version-0.4.0-2e6cc4?labelColor=d4eaf7">
</a>
</p>
@@ -52,6 +52,20 @@ WeKnora 提供**快速问答**与**智能推理**两种问答模式。快速问
## ✨ 最新更新
**v0.4.0 版本亮点:**
- **WeKnora Cloud**WeKnora Cloud 云服务集成,提供托管大模型和文档解析能力,支持凭证管理与状态检查
- **Chrome 插件**:浏览器插件支持网页知识快速采集
- **ClawHub Skill**ClawHub Skill 技能市场集成,一键安装 Agent 技能
- **微信 IM 集成**:微信频道适配器,支持扫码登录和长轮询消息接收
- **附件处理**:对话流水线支持文件附件,增强错误处理和内容格式化,注入图片/附件元数据
- **Azure OpenAI 提供商**:全面支持 Azure OpenAI 的 Chat、VLM 和 Embedding 模型,保留部署名称映射,支持 dimensions 参数配置
- **阿里云 OSS 存储**:通过 S3 兼容模式支持阿里云 OSS 对象存储,提供配置界面、连通性测试和多语言国际化支持
- **Notion 连接器**Notion 数据源集成,包含 API 客户端、Markdown 渲染器和 Connector 接口实现
- **百度 & Ollama 网页搜索**:新增百度和 Ollama 作为网页搜索引擎
- **VectorStore 管理**:完整的 VectorStore CRUD 功能,包含实体、仓库、服务层、连通性测试和 API 端点
- **重要修复**:修复 Azure OpenAI 端点处理、Embedding 截断、IM 引用标签清理、neo4j Go 1.24 Windows 兼容性及 OSS 签名问题
**v0.3.6 版本亮点:**
- **ASR 语音识别**:集成 ASR 模型,支持音频文件上传、文档内音频预览和语音转写能力

View File

@@ -22,7 +22,7 @@
<img src="https://img.shields.io/badge/License-MIT-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="License">
</a>
<a href="./CHANGELOG.md">
<img alt="バージョン" src="https://img.shields.io/badge/version-0.3.6-2e6cc4?labelColor=d4eaf7">
<img alt="バージョン" src="https://img.shields.io/badge/version-0.4.0-2e6cc4?labelColor=d4eaf7">
</a>
</p>
@@ -52,6 +52,20 @@ Feishuなどの外部プラットフォームからのナレッジ自動同期
## ✨ 最新アップデート
**v0.4.0 バージョンのハイライト:**
- **WeKnora Cloud**:ホスティング型 LLM モデルとドキュメント解析サービスの統合、クレデンシャル管理とステータスチェック
- **Chrome 拡張機能**ブラウザ拡張機能でWebページからのナレッジ取り込み
- **ClawHub Skill**ClawHub Skill マーケットプレイス統合でワンクリックスキルインストール
- **WeChat IM 統合**WeChat チャネルアダプター。QR コードログインとロングポーリングメッセージをサポート
- **添付ファイル処理**:チャットパイプラインでのファイル添付サポート、コンテンツフォーマットと画像/添付ファイルメタデータの注入
- **Azure OpenAI プロバイダー**Azure OpenAI の Chat、VLM、Embedding モデルを完全サポート。デプロイメント名の保持と dimensions パラメータの設定に対応
- **Alibaba Cloud OSS ストレージ**S3互換モードによる阿里雲 OSS オブジェクトストレージをサポート。設定 UI、接続テスト、多言語 i18n を提供
- **Notion コネクタ**Notion データソース統合。API クライアント、Markdown レンダラー、Connector インターフェースの実装
- **Baidu & Ollama Web 検索**Baidu と Ollama を Web 検索プロバイダーとして追加
- **VectorStore 管理**:完全な VectorStore CRUD 機能。エンティティ、リポジトリ、サービスレイヤー、接続テスト、API エンドポイント
- **重要なバグ修正**Azure OpenAI エンドポイント処理、Embedding 切り詰め、IM 引用タグのストリップ、neo4j Go 1.24 Windows 互換性、OSS 署名問題を修正
**v0.3.6 バージョンのハイライト:**
- **ASR自動音声認識**ASRモデルを統合し、音声ファイルのアップロード、ドキュメント内音声プレビュー、音声文字起こし機能をサポート

View File

@@ -22,7 +22,7 @@
<img src="https://img.shields.io/badge/License-MIT-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="License">
</a>
<a href="./CHANGELOG.md">
<img alt="버전" src="https://img.shields.io/badge/version-0.3.6-2e6cc4?labelColor=d4eaf7">
<img alt="버전" src="https://img.shields.io/badge/version-0.4.0-2e6cc4?labelColor=d4eaf7">
</a>
</p>
@@ -52,6 +52,20 @@ Feishu 등 외부 플랫폼에서 지식 자동 동기화를 지원하며(추가
## ✨ 최신 업데이트
**v0.4.0 하이라이트:**
- **WeKnora Cloud**: 호스팅 LLM 모델 및 문서 파싱 서비스 통합, 자격 증명 관리 및 상태 확인
- **Chrome 확장 프로그램**: 브라우저 확장으로 웹페이지 지식 캡처
- **ClawHub Skill**: ClawHub Skill 마켓플레이스 통합으로 원클릭 스킬 설치
- **WeChat IM 통합**: WeChat 채널 어댑터. QR 코드 로그인 및 롱폴링 메시지 지원
- **첨부파일 처리**: 채팅 파이프라인에서 파일 첨부 지원, 콘텐츠 포맷팅 및 이미지/첨부 메타데이터 주입
- **Azure OpenAI 프로바이더**: Azure OpenAI의 Chat, VLM, Embedding 모델을 완전 지원. 배포 이름 보존 및 dimensions 파라미터 설정 지원
- **Alibaba Cloud OSS 스토리지**: S3 호환 모드를 통한 알리바바 클라우드 OSS 오브젝트 스토리지 지원. 설정 UI, 연결 테스트, 다국어 i18n 제공
- **Notion 커넥터**: Notion 데이터 소스 통합. API 클라이언트, Markdown 렌더러, Connector 인터페이스 구현
- **Baidu & Ollama 웹 검색**: Baidu 및 Ollama를 웹 검색 프로바이더로 추가
- **VectorStore 관리**: 완전한 VectorStore CRUD 기능. 엔티티, 리포지토리, 서비스 레이어, 연결 테스트, API 엔드포인트
- **주요 버그 수정**: Azure OpenAI 엔드포인트 처리, Embedding 잘림, IM 인용 태그 제거, neo4j Go 1.24 Windows 호환성, OSS 서명 문제 수정
**v0.3.6 하이라이트:**
- **ASR(자동 음성 인식)**: ASR 모델 통합으로 오디오 파일 업로드, 문서 내 오디오 미리보기, 음성 전사 기능 지원

View File

@@ -1 +1 @@
0.3.6
0.4.0

View File

@@ -1,6 +1,6 @@
{
"name": "knowledage-base",
"version": "0.3.6",
"version": "0.4.0",
"private": true,
"type": "module",
"scripts": {

View File

@@ -5,7 +5,7 @@ description: |
with document parsing, vector search, and LLM integration.
type: application
version: 0.1.0
appVersion: "v0.3.6"
appVersion: "v0.4.0"
kubeVersion: ">=1.25.0-0"
home: https://github.com/Tencent/WeKnora
icon: https://raw.githubusercontent.com/Tencent/WeKnora/main/docs/images/logo.png