Releases: agentic-research/mache
Releases · agentic-research/mache
v0.6.6
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat: dig template function + BoltDB empty-root fix + skip-on-error by @jamestexas in #140
Full Changelog: v0.6.4...v0.6.6
v0.6.5
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat: dig template function + BoltDB empty-root fix + skip-on-error by @jamestexas in #140
Full Changelog: v0.6.4...v0.6.5
v0.6.4
Immutable
release. Only release title and notes can be modified.
What's Changed
- refactor: unified language registry — one source of truth, zero drift by @jamestexas in #130
- chore: plugin MCP config — stdio → HTTP by @jamestexas in #131
- feat: add 10 grammars — 28 languages total by @jamestexas in #132
- feat: pluggable materializer backends — --out --format by @jamestexas in #133
- feat: string template functions for projection schemas by @jamestexas in #134
- feat: _parent context for child selector matches by @jamestexas in #135
- feat: dict/lookup/default funcs + --out .db fix + trivy-ghsa schema by @jamestexas in #136
- fix: Copilot review fixes + post-mortem P1s by @jamestexas in #138
- feat: public re-export packages for ingest and materialize by @jamestexas in #139
Full Changelog: v0.6.3...v0.6.4
v0.6.3
Bug fix
- fix: watcher FD leak — unified skip list with engine + .gitignore support (#129)
- Watcher's
shouldIgnoreDirdiverged from engine'sShouldSkipDir, didn't skiptarget/,dist/,build/ - On macOS (kqueue), watching ley-line's 11K
target/subdirs cascaded to 129K leaked FDs - Watcher now uses canonical skip list +
.gitignorerules viaWithGitignore - Exported
GitignoreMatcherinterface for cross-package use - Fixed
RegisterRefQuery("hcl")→"terraform"to matchlangForExtrename - Added
vendortoShouldSkipDir - Regression tests:
TestWatcher_TargetIgnored,TestWatcher_GitignoreSkipsDirs
- Watcher's
Also included (since v0.6.2)
- feat: exhaustive language schemas — all 18 tree-sitter grammars (#128)
- chore: AddRoot O(1) dedup, bitmap canonicity, CI path filtering (#127)
- fix: lifecycle cleanup — graceful HTTP shutdown + mount leyline teardown (#126)
- fix: bound read_file allocations — 32MB per-file cap + batch total limit (#125)
- chore: hygiene — CI gofumpt, doc counts, omitempty, dedup, dead code (#124)
- feat: serve landing page (#123)
What's Changed
- feat: serve landing page from /app/static/mache-landing.html by @jamestexas in #123
- chore: hygiene thread — CI gofumpt, doc counts, omitempty, dedup, dead code by @jamestexas in #124
- fix: bound read_file allocations — 32MB per-file cap + batch total limit by @jamestexas in #125
- fix: lifecycle cleanup — graceful HTTP shutdown + mount leyline teardown by @jamestexas in #126
- chore: AddRoot O(1) dedup, bitmap canonicity, CI path filtering by @jamestexas in #127
- feat: exhaustive language schemas — all 18 tree-sitter grammars by @jamestexas in #128
- fix: watcher FD leak — respect .gitignore + unified skip list by @jamestexas in #129
Full Changelog: v0.6.2...v0.6.3
v0.6.0
What's Changed
- feat: expose tree-sitter validation as public API by @jamestexas in #71
- feat: agent field report fixes + live graph (#72) by @jamestexas in #73
- feat: MCP project config, multi-editor install, cache scaling by @jamestexas in #78
- feat: add GraphCache — write-through MemoryStore with SQLite persistence by @jamestexas in #79
- feat: consume leyline LSP tables for hover, diagnostics, and MCP tools by @jamestexas in #80
- feat: schema-driven LSP materialization with file_sets and include by @jamestexas in #81
- feat: add lsp_defs/refs to all schemas + Rust/Terraform presets by @jamestexas in #82
- refactor: VHandler chain + Streamable HTTP transport by @jamestexas in #83
- feat: default MCP transport to Streamable HTTP by @jamestexas in #84
- feat(serve): --path flag, MCP sidecar lifecycle, loopback validation by @jamestexas in #85
- feat: expose location virtual file for source-origin orientation by @jamestexas in #87
- fix(serve): lazy ListRoots with timeout by @jamestexas in #86
- feat(serve): UDS socket client + auto-enrichment for LSP tools by @jamestexas in #88
- perf(graph): pre-compute degrees in Louvain community detection by @jamestexas in #89
- fix(serve): query LSP data from daemon via UDS by @jamestexas in #91
- build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 by @dependabot[bot] in #90
- fix: correctness debt — 4 surgical bug fixes by @jamestexas in #92
- docs: rewrite README for humans by @jamestexas in #93
- docs(readme): ACI framing — topology is the point by @jamestexas in #94
- feat: overnight agent fixes — 27 commits across engine, lattice, writeback, vfs by @jamestexas in #95
- feat(ci): release builds fat binary from ley-line artifacts by @jamestexas in #96
- feat: BDR beads schema + generic markdown schema by @jamestexas in #97
- feat: BDR hierarchy schema for decade/thread/bead projection by @jamestexas in #98
- feat: add Elixir tree-sitter support by @jamestexas in #99
- fix: pre-release review — 7 surgical fixes by @jamestexas in #100
Full Changelog: v0.5.6...v0.6.0
v0.5.6
v0.5.5
v0.5.4
v0.5.3
v0.5.2
Changelog
- 501182f Potential fix for code scanning alert no. 1: Workflow does not contain permissions (#62)
- e1ce4a1 chore: clean up stale deliberation comments across codebase (#60)
- 9d8880a feat(graph): export HotSwapGraph for external consumers (#63)
- 0b6ff55 feat: capture doc comments as separate file in project AST (#59)
- 7235d25 refactor: extract shared vdir constants and diagnostics helpers (#61)