This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryAdded multi‑language code parsing support for C, C++, JavaScript, TypeScript, and XML.
Full changelog
What's New
Multi-Language Code Parsing
- C (
.c), C++ (.cpp), C/C++ Headers (.h) — functions, structs,#includeextraction - JavaScript (
.js), JSX (.jsx) — functions, arrow functions, classes,import/require - TypeScript (
.ts), TSX (.tsx) — functions, classes, interfaces, enums, type aliases, imports - XML (
.xml) — root element and namespace metadata extraction
Improvements
- Code parser now reports correct
languagemetadata per file type (was hardcoded to"python"for.mqh/.mq4) - All 8 new formats default enabled — no config change needed
- Updated presets:
developer.yamlandcybersecurity.yamlinclude new formats
Stats
- Supported formats: 12 → 20
- New tests: 14 (regression guard + per-language validation)
- Zero breaking changes
Full Changelog
https://github.com/lyonzin/knowledge-rag/compare/v3.5.2...v3.6.0
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]