v0.4.0
Tencent/WeKnorav0.4.0Apr 15, 2026by lyingbug
AI Summary
Feature-rich release with desktop application, WeChat integration, and multiple new provider and storage options.
Key Highlights
- Wails Desktop App (Lite Edition)
- WeChat IM integration with QR code login
- Azure OpenAI support for remote models
- Video multimodal functionality
- WeCom custom endpoints support
New Features
- Desktop application
- WeChat IM integration
- Azure OpenAI support
- Video multimodal
- WeCom custom endpoints
- VectorStore entity and management
- Alibaba Cloud Storage
- WeKnoraCloud provider integration
- Ollama web search provider
- Baidu web search provider
Full Release Notes
## What's Changed * fix: allow MINIO_ENDPOINT to be configured via environment variable by @voidkey in https://github.com/Tencent/WeKnora/pull/911 * fix: resolve tool name duplication in streaming tool calls by @tsukiga-kirei in https://github.com/Tencent/WeKnora/pull/914 * feat(agent): support customizable LLM call timeout by @tsukiga-kirei in https://github.com/Tencent/WeKnora/pull/916 * feat/connector notion by @voidkey in https://github.com/Tencent/WeKnora/pull/923 * feat: add VectorStore entity, repository, and migrations by @ochanism in https://github.com/Tencent/WeKnora/pull/922 * feat: add Azure OpenAI support for remote models by @the-waste-land in https://github.com/Tencent/WeKnora/pull/925 * feat: add video multimodal functionality by @DaWesen in https://github.com/Tencent/WeKnora/pull/926 * Fix/ Dockerfile build error by @DaWesen in https://github.com/Tencent/WeKnora/pull/931 * feat(web-search): add ollama web search provider support #907 by @jhao0413 in https://github.com/Tencent/WeKnora/pull/930 * fix: 修正视频相关迁移文件版本号冲突,从 000032 改为 000033 by @DaWesen in https://github.com/Tencent/WeKnora/pull/937 * feat: Wails Desktop App, Lite Edition Auto-Setup & UI Enhancements by @lyingbug in https://github.com/Tencent/WeKnora/pull/938 * feat: add server listening functionality with retry mechanism and platform-specific shutdown signal handling for improved robustness by @lyingbug in https://github.com/Tencent/WeKnora/pull/939 * Feat/desktop app by @lyingbug in https://github.com/Tencent/WeKnora/pull/941 * fix: downgrade neo4j driver from v6 to v5 to fix Go 1.24 Windows internal compiler bug by @lyingbug in https://github.com/Tencent/WeKnora/pull/942 * fix: revert to neo4j v6 and workaround Go 1.24 Windows compiler bug with -p=1 by @lyingbug in https://github.com/Tencent/WeKnora/pull/943 * feat(web-search): add baiduweb search provider support #907 by @jhao0413 in https://github.com/Tencent/WeKnora/pull/944 * feat(im): add WeChat integration with QR code login and long-polling support by @lyingbug in https://github.com/Tencent/WeKnora/pull/946 * fix(im): strip <kb> and <web> citation tags before sending to IM by @voidkey in https://github.com/Tencent/WeKnora/pull/947 * feat: integrate WeKnoraCloud provider with chat/embedding/rerank models and signed docreader by @begoniezhao in https://github.com/Tencent/WeKnora/pull/927 * refactor: simplify encryption by replacing CryptoService with AES utils by @begoniezhao in https://github.com/Tencent/WeKnora/pull/954 * feat(im): support custom endpoints for private WeCom deployments by @voidkey in https://github.com/Tencent/WeKnora/pull/955 * feat: add VectorStore service layer with types and connection testing by @ochanism in https://github.com/Tencent/WeKnora/pull/933 * Feat: Add Alibaba Cloud Storage Configuration by @peterchan2020 in https://github.com/Tencent/WeKnora/pull/949 * fix(embedding): remove hardcoded TruncatePromptTokens in BatchEmbed by @begoniezhao in https://github.com/Tencent/WeKnora/pull/960 * refactor: migrate OSS service from AWS S3 SDK to Alibaba Cloud OSS SDK v2 by @peterchan2020 in https://github.com/Tencent/WeKnora/pull/956 * feat: add VectorStore CRUD API endpoints and documentation by @ochanism in https://github.com/Tencent/WeKnora/pull/934 * feat: attachment_support by @MaoMengww in https://github.com/Tencent/WeKnora/pull/935 * feat(weknoracloud): implement credential management and status checks by @lyingbug in https://github.com/Tencent/WeKnora/pull/961 * feat(prompt_templates): add document analysis prompt and enhance rewrite template descriptions by @lyingbug in https://github.com/Tencent/WeKnora/pull/962 * Remove video parser by @lyingbug in https://github.com/Tencent/WeKnora/pull/966 * feat(release): update to version 0.4.0 with new features, improvements, and bug fixes by @lyingbug in https://github.com/Tencent/WeKnora/pull/967 * feat(weknoracloud): implement WeKnoraCloud VLM integration by @lyingbug in https://github.com/Tencent/WeKnora/pull/974 * feat(router): implement auto-setup failure handling for Lite edition by @lyingbug in https://github.com/Tencent/WeKnora/pull/976 ## New Contributors * @the-waste-land made their first contribution in https://github.com/Tencent/WeKnora/pull/925 * @jhao0413 made their first contribution in https://github.com/Tencent/WeKnora/pull/930 * @peterchan2020 made their first contribution in https://github.com/Tencent/WeKnora/pull/949 **Full Changelog**: https://github.com/Tencent/WeKnora/compare/v0.3.6...v0.4.0