This release adds 3 notable features for engineering teams evaluating rollout.
Published 3mo
Relational Databases
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
claude-code
claude-code-plugin
context
full-text-search
memory
plugin
+1 more
sqlite
Summary
AI summaryFixed silent JSON parse failures to be logged instead of swallowed.
Full changelog
Fixed
- Bare
except:clauses indb_search.pyreplaced with specific exception types - Version mismatch in
plugin.json(was1.0.0, now1.0.3) - Duplicate
VALID_TABLESdefinition indb_init.py— now imported fromdb_utils - Author name standardized to
ErebusEnigmaacross LICENSE, plugin.json, README - Python 3.8 compatibility — added
from __future__ import annotations - Replaced fragile
sys.path.insertwithtry/except ImportErrorpattern - Silent JSON parse failures now logged instead of swallowed
Added
- 51-test pytest suite covering init, save, search, and utils
- GitHub Actions CI workflow with ruff linting and test suite (Python 3.8/3.11/3.12)
pyproject.tomlwith project metadata and ruff configuration- README badges (license, Python version, latest release) and table of contents
CONTRIBUTING.mdwith development setup and contribution guidelines- GitHub issue templates (bug report, feature request) and PR template
CLAUDE.mdwith project conventions for Claude Code- Extended
.gitignorewith pytest, coverage, mypy, ruff cache entries
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]