Skip to content

1.0.0 - 2026-06-11

Choose a tag to compare

@github-actions github-actions released this 12 Jun 03:34
· 279 commits to 2ed33be3e267f406cc5fa4427270d2a7e4cb47da since this release

Release Notes

First stable release. Hardens retrieval recall, input validation, and the
write-admission gate (external code review), and refreshes the LoCoMo benchmark
numbers against the current code.

Fixed

  • Retrieval recall: hybrid retrieval no longer truncates the candidate pool
    before reranking, so deeper matches are no longer silently dropped.
  • Cross-agent prompt injection: ProjectId::validate rejects .. and
    markdown/path-control bytes at input boundaries while still allowing repo
    basenames (- and .), so a project id can no longer inject instructions
    into cross-project memory.
  • Write-admission gate: non-finite or garbage priority: values (inf,
    nan, garbage) can no longer short-circuit the low-signal gate to durable,
    and oversize text is rejected before the marker scan.

Changed

  • Re-measured LoCoMo on the current code: memd MRR@10 0.412, Hit@10 0.613, mean
    search 23.2 ms (previously 0.420 / 0.621 / 26.7 ms). memd still leads both
    baselines and wins all four categories; docs and figures updated to match.

Install memd 1.0.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fmschulz/memd/releases/download/v1.0.0/memd-installer.sh | sh

Download memd 1.0.0

File Platform Checksum
memd-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
memd-x86_64-apple-darwin.tar.xz Intel macOS checksum
memd-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
memd-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum