This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Affected surfaces
Summary
AI summarySymlink support added to documents/ with recursive traversal and circular symlink protection.
Full changelog
What's New
- Symlink support —
documents/directory now follows symbolic links recursively (#13) - Circular symlink protection —
realpathdeduplication prevents infinite recursion loops - Stricter
_has_documents()detection — validates against supported formats only (ignores.gitkeep, temp files, etc.)
Changes
| File | Change |
|------|--------|
| mcp_server/config.py | _has_documents() → os.walk(followlinks=True) + format filter |
| mcp_server/ingestion.py | parse_directory() → os.walk + seen_dirs loop protection |
Full Changelog: https://github.com/lyonzin/knowledge-rag/compare/v3.2.3...v3.2.4
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]