v0.8.1: mnestic 0.8.1
mnestic 0.8.1
One-call hybrid retrieval, a ~3x faster HNSW index build, the maintained
mnestic-rocks bridge fork, and a blocking clippy CI gate.
New
- HybridSearch: DbInstance::hybrid_search / Db::hybrid_search (+ *_script) run
HNSW + FTS (+ optional graph traversal), fuse with RRF, optionally diversify
with MMR — in one typed call. Read-only; values passed as params, identifiers
validated against injection.
Performance
- HNSW index build ~3.1x faster (20k x 128: 135s -> 43.6s, release): the build
now constructs the graph in the in-RAM temp store + shares one VectorCache
across the build, instead of round-tripping through the transaction's
WriteBatchWithIndex overlay. Built graph is byte-identical.
Bridge
- Forked cozorocks -> mnestic-rocks (v0.1.8); importable name stays
cozorocks.
Maintenance
- Blocking clippy CI gate (-D warnings); document-features future-incompat cleared.
Deferred (designed): lock-free out-of-transaction build + IngestExternalFile
atomic publish; native in-RAM graph; LangChain/LlamaIndex adapter.
Full changelog: CHANGELOG-FORK.md.