This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Summary
AI summaryFixed a critical parsing error for SurrealDB v3 syntax and added background sync visibility.
Full changelog
🚀 Memory MCP v0.5.9: Database Fixes & Background Sync Visibility
🌟 Key Improvements
- SurrealDB v3 Syntax Fix: Fixed a critical parsing error (
Unexpected token ::, expected :) during symbol relation creation. The query syntax forRELATEhas been updated fromtype::record()totype::thing()and wrapped in parentheses to ensure full compatibility with the newer strict parser of SurrealDB 2.x and 3.x. - Transparent Background Indexing: Added
is_syncingandsync_queue_sizeto theget_project_statsandget_index_statusAPI responses. Now, when the server starts and discovers thousands of new files (e.g., after agit pull), clients will know exactly how many files are waiting in the background queue. - Accurate File Counts: The
indexed_filesstat is now calculated dynamically from thefile_manifesttable rather than relying on stale snapshot data, ensuring 100% accuracy even during live file modifications.
🛠 Technical Changes
- Introduced
AtomicUsizetracking to monitor the unboundedIndexWorkerchannel size in real-time. - Removed accidental leftover test scripts from the repository.
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
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.
Related context
Beta — feedback welcome: [email protected]