Skip to content

This release includes breaking changes for platform teams planning a safe upgrade.

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

Fixes indexer hangs, unifies ignore rules, and enables partial search results during indexing.

Full changelog

v0.4.6 — Indexer Hang Fix + Unified Ignores + Partial Search

Fix A: Fail-fast / Status Recovery

  • IndexState::Failed now actually gets set — previously defined but never written, causing infinite hang at ~99% indexing
  • failed_files: Vec<String> tracks per-file read errors with diagnostics
  • failed_embeddings: u32 distinguishes embedding failures from file-read failures
  • Failed state auto-triggers re-index on next index_project request
  • Stale EmbeddingPending detection (60s) — completion monitor forces transition if embeddings stop progressing
  • Stale Indexing detection (300s) — completion monitor catches stuck indexing pipeline and sets Failed

Fix B: Unified Ignore System

  • Single is_ignored_file() function in scanner.rs with OverrideBuilder — one source of truth
  • Watcher and indexer both delegate to scanner (removed duplicate hardcoded lists)
  • Flutter/Dart defaults added: .g.dart, .freezed.dart, .arb, build/, *.mocks.dart

Fix C: Partial Search During Indexing

  • search_code now returns partial results with is_partial: true flag during indexing (previously hard-blocked with zero results)
  • recall_code has matching is_partial flag for consistency

Internal

  • SurrealDB schema updated with failed_embeddings field definition
  • Progress logging now includes failed file count

Full Changelog: https://github.com/pomazanbohdan/memory-mcp-1file/compare/v0.4.5...v0.4.6

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]