Skip to content

Releases: agentic-research/mache

v0.6.6

27 Mar 20:55
Immutable release. Only release title and notes can be modified.
dc0dc08

Choose a tag to compare

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

27 Mar 20:51
Immutable release. Only release title and notes can be modified.
dc0dc08

Choose a tag to compare

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

27 Mar 01:27
Immutable release. Only release title and notes can be modified.
ea5403d

Choose a tag to compare

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

24 Mar 20:54
98a2f86

Choose a tag to compare

Bug fix

  • fix: watcher FD leak — unified skip list with engine + .gitignore support (#129)
    • Watcher's shouldIgnoreDir diverged from engine's ShouldSkipDir, didn't skip target/, dist/, build/
    • On macOS (kqueue), watching ley-line's 11K target/ subdirs cascaded to 129K leaked FDs
    • Watcher now uses canonical skip list + .gitignore rules via WithGitignore
    • Exported GitignoreMatcher interface for cross-package use
    • Fixed RegisterRefQuery("hcl")"terraform" to match langForExt rename
    • Added vendor to ShouldSkipDir
    • Regression tests: TestWatcher_TargetIgnored, TestWatcher_GitignoreSkipsDirs

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

17 Mar 02:37
93881d3

Choose a tag to compare

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

11 Mar 04:19
f63549b

Choose a tag to compare

Changelog

  • 7ddb7c9 feat: MCP server, Louvain community detection, schema refs (#69)
  • 816afc3 fix: skip large and binary files during ingestion to prevent OOM (#68)

v0.5.5

05 Mar 23:39
7be09bd

Choose a tag to compare

Changelog

  • 254958c feat: add --snapshot and --nfs-opts flags (#66)
  • 7be09bd fix: dynamic root ModTime for NFS cache invalidation (#67)

v0.5.4

04 Mar 23:57
1aae20e

Choose a tag to compare

Changelog

  • 1aae20e fix: add noac to NFS mount options for dynamic graphs (#65)

v0.5.3

04 Mar 23:24
ab25a6a

Choose a tag to compare

Changelog

  • ab25a6a feat(mount): add public mount package for external NFS consumers (#64)

v0.5.2

01 Mar 22:13
501182f

Choose a tag to compare

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)