This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryAutomatically recovers from corrupted ChromaDB on startup, eliminating segfault loops.
Full changelog
Fix: Auto-Recovery on Startup
If ChromaDB gets corrupted (crash during indexing, power loss, etc.), the server now automatically detects and recovers instead of crashing with a segfault loop.
What was happening
- A crash during indexing left the SQLite DB in a corrupted state
- Next startup: segfault → crash → restart → segfault (infinite loop)
- Required manual deletion of
data/chroma_db/to fix
What happens now
- Server detects corruption on startup
- Automatically deletes corrupted data
- Recreates fresh collection
- Logs
[RECOVERY]messages so you know it happened - Zero manual intervention needed
Also handles
- Embedding function conflicts (e.g., switching models)
- Orphaned UUID directories from partial rebuilds
Upgrade
pip install --upgrade knowledge-rag
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About lyonzin/knowledge-rag
Local RAG system for Claude Code with hybrid search (BM25 + semantic), cross-encoder reranking, markdown-aware chunking, query expansion, and 12 MCP tools. Runs entirely offline with zero external servers.
Related context
Beta — feedback welcome: [email protected]