This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryMCP server added with FastMCP stdio transport and auto‑save transcript parsing enhancements.
Full changelog
Highlights
- MCP server — new
mcp_server.pyexposescontext_search,context_save,context_stats, andcontext_inittools via FastMCP stdio transport (requires Python >= 3.10) - Auto-save transcript parsing — stop hook now reads Claude Code's stdin JSON payload and parses JSONL transcripts for rich session data
- 14 bug fixes — recursive trigger, N+1 queries, dead code, Windows path issues, and more
- Cross-platform stop hook — works on Windows CMD/PowerShell and Unix shells
- Install/uninstall improvements —
--forceuninstall flag, automatic MCP server registration - 72 new tests across auto-save, MCP server, install, and uninstall modules
What's Changed
Added
- MCP server with
.mcp.jsonproject-level config install_mcp()/uninstall_mcp()for automatic MCP server registration--forceuninstall flag for modified command files- Auto-save:
read_hook_input(),parse_transcript(),build_brief()functions - Loop prevention via
stop_hook_activeflag - 72 new tests (auto-save 26, MCP server 19, install 16, uninstall 11)
Fixed
- Recursive
sessions_updatedtrigger (schema migration v3) - N+1 queries in
search_tier1andsearch_tier2— replaced with batchWHERE IN save_topics()miscounting inserted topicssave_messages()incorrectmessage_countwhen appending- Missing
encoding='utf-8'on file open verify_schema()crash on missing database- Silent
except Exception: passreplaced withtraceback.print_exc() - Test environment variable leak
- Windows
~expansion in stop hook paths - Hook matching backslash normalization on Windows
install_mcp()writes directly instead of shelling out toclaude mcp add
Changed
- Auto-save reads real stdin payload instead of generating synthetic IDs
- Auto-save parses JSONL transcript (head+tail sampling for large sessions)
- Removed dead
escape_fts_query()function - Removed redundant FTS index rebuild after pruning
get_stats()validates table names againstVALID_TABLES- Added
mcpto CI dependencies
Full Changelog: https://github.com/ErebusEnigma/context-memory/compare/v1.0.7...v1.1.0
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 ErebusEnigma/context-memory
Persistent, searchable context storage across Claude Code sessions using SQLite FTS5. Save sessions with AI-generated summaries, two-tier full-text search, checkpoint recovery, and a web dashboard.
Related context
Related tools
Beta — feedback welcome: [email protected]