This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Affected surfaces
Summary
AI summaryFixed crash loop caused by stack overflow during large database restarts.
Full changelog
This release resolves a critical bug where the MCP server container would crash loop with a fatal runtime error: stack overflow after restarting with a large database volume.
🐛 Bug Fixes
- SurrealDB Startup Crash: The system no longer tries to rebuild massive HNSW vector indices every time it starts. Index definitions now correctly use
IF NOT EXISTS, preventing explosive recursion during boot. - Deep Call Stack Protection: Replaced the default
#[tokio::main]macro with a custom runtime configuration. Tokio worker threads now have their stack size increased from the default 2MB to 16MB, ensuring SurrealKV's deep WAL recovery operations can succeed without faulting. - Docker Environments: Added
ENV RUST_MIN_STACK=16777216to all Dockerfiles so that standard OS threads (used byspawn_blockingfor AST parsing) also receive a 16MB stack.
This guarantees rock-solid stability even for multi-gigabyte codebases with hundreds of thousands of sequences in the WAL.
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]