1.0.0 - 2026-06-11
·
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::validaterejects..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 | shDownload 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 |