Skip to content

This release includes 2 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

Added a new symbol_relation table and get_project_symbols() method, plus several bug fixes.

Full changelog

What's Changed in v0.2.2

📦 Dependency Updates

  • candle-core, candle-nn, candle-transformers0.9
  • rmcp0.14 (API type renames: PaginatedRequestParams, CallToolRequestParams)
  • tree-sitter0.26
  • tree-sitter-rust0.24, tree-sitter-python0.25, tree-sitter-javascript0.25, tree-sitter-go0.25

🐛 Bug Fixes

  • SurrealDB Datetime serialization — replaced raw SQL FOR loop batch upsert with typed SDK upsert per symbol. Raw SQL + serde_json loses Datetime → string, which SCHEMAFULL silently rejects (SurrealDB #6816)
  • Cross-file forward reference loss — deferred relation flush to end of full indexing instead of mid-loop. Symbols from later files were not yet in DB when relations were created
  • Claude Code Zod validatorserde_json::Value generates boolean true via schemars, which Claude Code rejects. Added custom schema override emitting {} instead

✨ New Features

  • symbol_relation table — new DB table with indexes (in, out, project_id, relation_type) for code graph edges (calls, imports, etc.)
  • get_project_symbols() — new storage method to fetch all symbols for a project, enabling cross-file SymbolIndex construction
  • Incremental index cross-file resolution — incremental indexer now loads all project symbols from DB before resolving references
  • total_symbols field in index_status for tracking symbol count

🔧 Schema Changes

  • metadata field changed to FLEXIBLE TYPE option<object> (supports nested/dynamic objects)

📁 Other

  • Added .mcp.json config for Docker-based MCP server setup
  • Added _vida to .gitignore

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

Breaking Changes

  • Renamed `PaginatedRequestParams` and `CallToolRequestParams` in rmcp 0.14
  • Changed `metadata` field type to FLEXIBLE TYPE option

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]