Releases: TheJenilDGohel/Synapse
Releases · TheJenilDGohel/Synapse
v2026.05.5-beta.0
Fixed
- CLI Bootstrap Resilience: Re-engineered the CLI entrypoint (
bin/synapse.js) to be completely dependency-free for core commands.synapse --versionandsynapse helpnow work even ifnode_modulesis missing or corrupted. - Robust Auto-Relaunch: Improved the
tsxrelauncher to handle missing loader dependencies gracefully, providing actionable instructions instead of internal module resolution crashes.
Added
- Incremental Delta-Indexing (S02): Implemented surgical index updates for only changed/deleted files, significantly reducing re-indexing overhead in large workspaces.
- Multi-Root Discovery (S03): Implemented recursive project detection in monorepo structures (depth limit: 3).
- Graceful Lite Mode: Heavyweight native dependencies (
@huggingface/transformers,sqlite-vec) are now optional. The system automatically detects missing backends and degrades to "Lite Mode" (Lexical search + KG) instead of failing to install or start in restricted environments. - Automatic Knowledge Graph Extraction: Introduced a background on-device extraction pipeline that automatically populates the Knowledge Graph from memory entries using local transformer models.
- System Introspection: Added the
synapse statuscommand for detailed database and server health snapshots. - Performance Benchmarks: Implemented
synapse benchand published a quantitativeBENCHMARKS.mddemonstrating sub-100ms P95 latencies for local operations.
v2026.05.4
What's Changed
- chore: sync beta with professional infrastructure from main by @TheJenilDGohel in #146
- 🧹 chore: remove unused imports from orchestrator.ts by @TheJenilDGohel in #126
- ⚡ perf: eliminate N+1 query in sqlite-vec document indexer by @TheJenilDGohel in #125
- 🧹 [Code Health] Remove unused constant imports from graph-tools.ts by @TheJenilDGohel in #123
- chore(deps): bump tsx from 4.21.0 to 4.22.3 by @dependabot[bot] in #129
- chore(deps-dev): bump @types/node from 25.7.0 to 25.9.1 by @dependabot[bot] in #128
- chore(deps-dev): bump eslint from 10.3.0 to 10.4.0 in the linting group across 1 directory by @dependabot[bot] in #127
Full Changelog: v2026.05.1...v2026.05.4
v2026.05.1
v2026.05.1 Stable Release
v2026.05.1-beta.0
🔄 Versioning
- CalVer Transition: Switched to YYYY.MM.Patch (e.g., 2026.05.1-beta.0).
- Standardized Leading Zeros: Zero-padded months for consistent sortability.
🚀 CI/CD Optimization
- Parallel Quality Gates: Linting, type-checking, and audits now run in parallel jobs.
- Smart Path Filtering: Docs-only changes skip heavy test suites.
- Optimized Test Matrix: Restructured OS/Node matrix to prevent E2E timeouts.
Synapse v1.0.0 Stable
🚀 Stable Release
- Official Launch: Transition from beta to stable release.
- Production Ready: Full stabilization of the core engine and tool suites.
- Enhanced Verification: Exhaustive sandbox installation and usage validation.
🛡️ Security & Hardening
- Critical Fix: Resolved a command injection vulnerability in Claude Code hook scripts by switching from shell-based execution to direct Node.js calls.
- Improved Validation: Added content guards in KG commands to prevent accidental flag leakage.
📖 Documentation
- Diátaxis Overhaul: Completely rewritten documentation following the Diátaxis framework (Tutorials, How-to guides, Reference, Explanation).
- Comprehensive Guides: New detailed guides for Persistent Memory, Knowledge Graph, and Configuration.
🛠️ Core Improvements
- Robust Parsing: Improved argument parsing for 'kg add' and 'kg query' to support both positional and flag-based inputs.
- Unified Controllers: Fully transitioned to high-density 'synapse_kg_manage' and 'synapse_kg_query' tools for maximum context efficiency.
Zero cloud. Local-first. Pure SQLite.
v0.0.1-beta.2
[0.0.1-beta.2] - 2026-05-03
🛠️ Hotfixes
- Dependency Stabilization: Resolved strict peer dependency conflicts with
tree-sitterand its language parsers that were preventing clean global installations. - Search Binary Fix: Replaced problematic
ripgrep-binwith@vscode/ripgrepto ensurergworks flawlessly across all platforms without requiring native compilation (make/gcc) on Windows.
Full Changelog: v0.0.1-beta.1...v0.0.1-beta.2