Skip to content

This release fixes issues for SREs watching stability and regressions.

Published 3mo MCP Data & Storage
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Fixed attention‑mask corruption in batch mean pooling that caused embedding errors on padded tokens.

Full changelog

🐛 Bug Fixes (13/16 from audit)

Wave 1 — Zero-Risk (7 fixes)

  • BUG-2, BUG-15: NaN-safe sort in search.rs and rrf.rs
  • BUG-4: Dockerfile HEALTHCHECK start-period 60s → 120s
  • BUG-8: blake3-based ID generation replacing weak nanos XOR pid
  • BUG-9: Queue metrics drift prevention — inc_queue() after send()
  • BUG-10: invalidate() stores superseded_by parameter
  • BUG-13: Embedding cache purges stale entries on model change

Wave 2 — Medium-Scope (5 fixes)

  • BUG-3: Runtime .expect() → graceful error with STATUS_ERROR
  • BUG-6: embed_for_record() passes actual chunk ID
  • BUG-7: File-level hash comparison via blake3::Hasher for incremental indexing
  • BUG-12: Watcher cancel channel prevents post-stop debounce callbacks
  • BUG-16: memory_type parse validation with error instead of silent drop

Wave 3 — Critical (1 fix)

  • BUG-1: Attention mask for batch mean pooling — padding tokens no longer corrupt embeddings

✅ Verification

  • cargo build --profile fast — all 3 wave gates passed
  • cargo test — 69 passed, 0 failed

Not Fixed (by design)

  • BUG-5: dead config field (cosmetic)
  • BUG-11: noop flush (architectural)
  • BUG-14: schema dimension matches current model

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track pomazanbohdan/memory-mcp-1file

Get notified when new releases ship.

Sign up free

About pomazanbohdan/memory-mcp-1file

A self-contained Memory server with single-binary architecture (embedded DB & models, no dependencies). Provides persistent semantic and graph-based memory for AI agents.

All releases →

Beta — feedback welcome: [email protected]