mirror of
https://github.com/Tencent/WeKnora.git
synced 2026-06-04 13:30:32 +08:00
feat(release): update to version 0.4.0 with new features, improvements, and bug fixes
This commit is contained in:
6
.github/workflows/release-lite.yml
vendored
6
.github/workflows/release-lite.yml
vendored
@@ -1,9 +1,9 @@
|
||||
name: Release Lite Binaries
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- "v*"
|
||||
# push:
|
||||
# tags:
|
||||
# - "v*"
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
tag:
|
||||
|
||||
49
CHANGELOG.md
49
CHANGELOG.md
@@ -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
|
||||
|
||||
16
README.md
16
README.md
@@ -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
|
||||
|
||||
16
README_CN.md
16
README_CN.md
@@ -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 模型,支持音频文件上传、文档内音频预览和语音转写能力
|
||||
|
||||
16
README_JA.md
16
README_JA.md
@@ -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モデルを統合し、音声ファイルのアップロード、ドキュメント内音声プレビュー、音声文字起こし機能をサポート
|
||||
|
||||
16
README_KO.md
16
README_KO.md
@@ -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 모델 통합으로 오디오 파일 업로드, 문서 내 오디오 미리보기, 음성 전사 기능 지원
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "knowledage-base",
|
||||
"version": "0.3.6",
|
||||
"version": "0.4.0",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user