v0.2.10
Tencent/WeKnorav0.2.10Jan 16, 2026by lyingbug
AI Summary
This release (v0.2.10) of WeKnora focuses on security improvements, new features for knowledge management, and various bug fixes. Key additions include a critical security vulnerability fix, knowledge categorization functionality, Google web search provider, and configurable OCR/task concurrency.
Key Highlights
- Fixed CRITICAL security vulnerability (V-001) and added secure command execution with sandbox
- Implemented knowledge categorization feature allowing automatic categorization on upload
- Added Google provider for web search capabilities
- Fixed concurrent map writes bug (thread safety issue with dig.Container)
- Made OCR and task concurrency configurable
New Features
- Multi-model provider support
- Knowledge categorization feature - auto-categorize entries into selected categories
- Google provider for web search
- Configurable OCR and task concurrency
- Knowledge delete functionality with success callback
- Secure command execution with sandbox for doc_parser
- Omit DeletedAt on update operations for knowledge
Full Release Notes
## What's Changed * fix(doc_parser): Add secure command execution with sandbox by @begoniezhao in https://github.com/Tencent/WeKnora/pull/531 * Feat/multi model provider2 by @voidkey in https://github.com/Tencent/WeKnora/pull/532 * feat(knowledge): Omit DeletedAt on update operations by @begoniezhao in https://github.com/Tencent/WeKnora/pull/533 * [Security] Fix CRITICAL vulnerability: V-001 by @orbisai0security in https://github.com/Tencent/WeKnora/pull/529 * refactor: Refactor retriever engine checks and expose mapping by @begoniezhao in https://github.com/Tencent/WeKnora/pull/536 * docs: Rewrite Q&A and add MinIO and docreader diagnostics by @begoniezhao in https://github.com/Tencent/WeKnora/pull/539 * feat: add google provider for web search by @chengjoey in https://github.com/Tencent/WeKnora/pull/538 * refactor: Improve error handling and remove unused code by @begoniezhao in https://github.com/Tencent/WeKnora/pull/545 * refactor: Improve chunk merge/split logic and add validation by @begoniezhao in https://github.com/Tencent/WeKnora/pull/546 * feat(knowledge): This PR implements the knowledge categorization feature, allowing users to automatically categorize knowledge entries into the selected category when uploading or creating knowledge. by @brianxiadong in https://github.com/Tencent/WeKnora/pull/547 * feat: Make OCR and task concurrency configurable by @begoniezhao in https://github.com/Tencent/WeKnora/pull/550 * feat(knowledge): Enhance delete functionality with success callback by @brianxiadong in https://github.com/Tencent/WeKnora/pull/551 * fix: concurrent map writes due to dig.Container is not thread safe by @chengjoey in https://github.com/Tencent/WeKnora/pull/552 * FAQ Update by @lyingbug in https://github.com/Tencent/WeKnora/pull/555 * chore: update version to 0.2.10 by @lyingbug in https://github.com/Tencent/WeKnora/pull/557 ## New Contributors * @orbisai0security made their first contribution in https://github.com/Tencent/WeKnora/pull/529 * @chengjoey made their first contribution in https://github.com/Tencent/WeKnora/pull/538 * @brianxiadong made their first contribution in https://github.com/Tencent/WeKnora/pull/547 **Full Changelog**: https://github.com/Tencent/WeKnora/compare/v0.2.9...v0.2.10