This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+14 more
Affected surfaces
Summary
AI summaryFixed server deadlock on startup caused by a v0.4.8 migration block pulling large datasets synchronously.
Full changelog
Hotfix
Critical fix for server deadlock on startup and leftover regex tag fallback shipped in v0.4.9.
Fixes
- Server deadlock on startup — A v0.4.8 migration block ran on every boot inside the async
lifespan()function, pulling up to 30,000 facts from ChromaDB via synchronous calls. With large datasets this blocked the event loop indefinitely — the server bound the port but never served requests. All hooks timed out silently. Removed entirely; useroampal retaginstead. - Regex tag fallback still active — Three store paths (
store_working,store_memory_bank, promotion) still had regex extraction as a fallback despite v0.4.9 explicitly removing it. Now LLM-only as intended — if tags aren't provided, no tags are stored.
Upgrade
pip install --upgrade roampal
If your server was deadlocked, kill the process and restart:
roampal stop && roampal start
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 roampal-ai/roampal-core
Outcome-based persistent memory for AI coding tools. Memories that help get promoted, memories that mislead get demoted. Works with Claude Code and OpenCode via hooks + MCP.
Related context
Beta — feedback welcome: [email protected]