v0.5.0
Tencent/WeKnorav0.5.0Apr 27, 2026by lyingbug
AI Summary
Major release introducing the Wiki system, Langfuse observability integration, and vector store management UI.
Key Highlights
- Wiki system with configurable indexing strategy
- Langfuse integration for LLM token tracking and tracing
- VectorStore management UI settings page
- Yuque datasource connector
- Custom HTTP headers for all remote model calls
New Features
- Wiki system with configurable indexing
- Langfuse observability
- VectorStore management UI
- Yuque connector
- Custom model HTTP headers
- OpenMAIC interactive classroom skill
- WeKnoraCloud provider integration
Full Release Notes
## What's Changed * feat(repository): update keyword retrieval logic to use ParadeDB's matching operator by @lyingbug in https://github.com/Tencent/WeKnora/pull/977 * Fix system prompt not being used when flag is false by @utafrali in https://github.com/Tencent/WeKnora/pull/969 * fix: missing deep copy entity by @shanghai-Jerry in https://github.com/Tencent/WeKnora/pull/975 * fix: SQLite/Lite mode compatibility for FAQ import and chunk operations by @swim2sun in https://github.com/Tencent/WeKnora/pull/968 * docs: add wiki documentation with cross-referenced links by @Liwx1014 in https://github.com/Tencent/WeKnora/pull/978 * fix: use explicit localhost for docreader health probes by @sn1p4am in https://github.com/Tencent/WeKnora/pull/983 * feat(logger): implement LLM debug logging functionality by @lyingbug in https://github.com/Tencent/WeKnora/pull/984 * feat: add registry dual-map and engine factory for VectorStore by @ochanism in https://github.com/Tencent/WeKnora/pull/973 * refactor(postgres): optimize vector retrieval and HNSW settings by @lyingbug in https://github.com/Tencent/WeKnora/pull/986 * feat: search engine adds proxy addresses and adds SSRF verification. by @1141520944 in https://github.com/Tencent/WeKnora/pull/987 * feat: pass IndexConfig to repositories with scalability options by @ochanism in https://github.com/Tencent/WeKnora/pull/981 * feat: add VectorStore management UI settings page by @ochanism in https://github.com/Tencent/WeKnora/pull/982 * fix: use constant-time comparison for API key validation by @MaoMengww in https://github.com/Tencent/WeKnora/pull/992 * feat: add vector_store_id column to knowledge_bases for per-KB vector store binding by @ochanism in https://github.com/Tencent/WeKnora/pull/994 * feat: add OpenMAIC interactive classroom skill with RAG-to-courseware generation by @peterchan2020 in https://github.com/Tencent/WeKnora/pull/989 * fix(storage): auto-detect content-type to resolve image rendering issues by @jack-wang-176 in https://github.com/Tencent/WeKnora/pull/999 * fix: ReadEvent incompatible sse data format by @shanghai-Jerry in https://github.com/Tencent/WeKnora/pull/1002 * fix: remove limit/offset from required in list_knowledge_chunks JSON Schema by @draix in https://github.com/Tencent/WeKnora/pull/1012 * fix/air-toml-cgo-ldflags by @MaoMengww in https://github.com/Tencent/WeKnora/pull/1010 * fix(docker): 修复镜像构建兼容性问题 by @Liwx1014 in https://github.com/Tencent/WeKnora/pull/1005 * Fix/storage content type by @jack-wang-176 in https://github.com/Tencent/WeKnora/pull/1013 * fix:修复make dev-app里面脚本问题 by @tohelloworld in https://github.com/Tencent/WeKnora/pull/1016 * feat/yuque datasource connector by @voidkey in https://github.com/Tencent/WeKnora/pull/1011 * feat(wiki): introduce knowledge-base Wiki system and configurable indexing strategy by @lyingbug in https://github.com/Tencent/WeKnora/pull/1017 * chore: Update .dockerignore and GitHub Actions for improved caching by @lyingbug in https://github.com/Tencent/WeKnora/pull/1018 * chore: Update .dockerignore to clarify documentation exclusions and dependencies by @lyingbug in https://github.com/Tencent/WeKnora/pull/1019 * feat: Enhance agent tool compatibility and knowledge base filtering by @lyingbug in https://github.com/Tencent/WeKnora/pull/1021 * fix : mattermost handle io.ReadAll errors in client file by @Goodnight77 in https://github.com/Tencent/WeKnora/pull/1020 * refactor: Simplify WeKnoraCloud request customization and message conversion by @lyingbug in https://github.com/Tencent/WeKnora/pull/1022 * fix(frontend): bundle tdesign-icons sprite locally for offline deploys by @lyingbug in https://github.com/Tencent/WeKnora/pull/1024 * fix(agent): terminate ReAct loop on final_answer regardless of arg parse success by @lyingbug in https://github.com/Tencent/WeKnora/pull/1023 * feat(models): support custom HTTP headers across all remote model calls by @lyingbug in https://github.com/Tencent/WeKnora/pull/1025 * feat(frontend): add copy action for model cards in settings by @lyingbug in https://github.com/Tencent/WeKnora/pull/1026 * fix(agent-share): don't require rerank model for wiki-only agents by @lyingbug in https://github.com/Tencent/WeKnora/pull/1028 * feat(observability): integrate Langfuse for LLM token tracking and tracing by @lyingbug in https://github.com/Tencent/WeKnora/pull/1027 * feat(observability): extend Langfuse tracing across the asynq pipeline by @lyingbug in https://github.com/Tencent/WeKnora/pull/1029 * fix(agent): load all sheets from Excel files in data analysis (#1007) by @lyingbug in https://github.com/Tencent/WeKnora/pull/1035 * feat(observability): instrument agent ReAct loop and tool calls in Langfuse by @lyingbug in https://github.com/Tencent/WeKnora/pull/1034 * fix(agent): improve tenant context handling and error reporting by @Goodnight77 in https://github.com/Tencent/WeKnora/pull/1036 * Fix/docreader protoc offline whitelist by @jack-wang-176 in https://github.com/Tencent/WeKnora/pull/1033 * chore(release): v0.5.0 by @lyingbug in https://github.com/Tencent/WeKnora/pull/1042 * docs(readme): refresh title and overview to reflect RAG + Agent + Auto-Wiki by @lyingbug in https://github.com/Tencent/WeKnora/pull/1043 * feat: correct data analysis errors using fileService. by @1141520944 in https://github.com/Tencent/WeKnora/pull/1041 * Update v0.5.0 README by @lyingbug in https://github.com/Tencent/WeKnora/pull/1044 ## New Contributors * @utafrali made their first contribution in https://github.com/Tencent/WeKnora/pull/969 * @shanghai-Jerry made their first contribution in https://github.com/Tencent/WeKnora/pull/975 * @swim2sun made their first contribution in https://github.com/Tencent/WeKnora/pull/968 * @sn1p4am made their first contribution in https://github.com/Tencent/WeKnora/pull/983 * @1141520944 made their first contribution in https://github.com/Tencent/WeKnora/pull/987 * @jack-wang-176 made their first contribution in https://github.com/Tencent/WeKnora/pull/999 * @draix made their first contribution in https://github.com/Tencent/WeKnora/pull/1012 * @tohelloworld made their first contribution in https://github.com/Tencent/WeKnora/pull/1016 * @Goodnight77 made their first contribution in https://github.com/Tencent/WeKnora/pull/1020 **Full Changelog**: https://github.com/Tencent/WeKnora/compare/v0.4.0...v0.5.0