1.2.1 - 2026-06-30
Release Notes
Retrieval robustness and performance improvements.
Fixed
- Lexical query parsing: BM25 search falls back to an alphanumeric-only query
when both strict and lenient Tantivy parsing fail (e.g. queries with brackets
or other special characters) instead of erroring — fewer failed lexical
searches and better recall on messy queries. - Batch-add deduplication:
memory.add_batchnow deduplicates exact-content
chunks both against the store and within the same batch before a single bulk
insert, so batch writes no longer create duplicate chunks.
Changed
- Skip the dense path when disabled: hybrid search skips dense indexing and
dense search entirely whendense_k == 0, avoiding wasted embedding/search
work in sparse-only configurations.
Install memd 1.2.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fmschulz/memd/releases/download/v1.2.1/memd-installer.sh | shDownload memd 1.2.1
| 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 |