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