This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryRepository relicensed from AGPL‑3.0 to Apache‑2.0.
Full changelog
Highlights
This is the claude-mem 13 major release, landing the Server Beta runtime and the project's relicense.
Server Beta runtime (opt-in)
- Independent server-beta service with its own lifecycle (
claude-mem server start/status/stop) - Postgres-backed observation storage
- BullMQ + Redis observation queue engine (gated behind
CLAUDE_MEM_QUEUE_ENGINE=bullmq, fail-fast) - New
/v1REST API surface (events, sessions, memories, search, context, audit, jobs) - API-key auth + Better-Auth proxy
- Outbox pattern for transactional event-to-job pipelines
- Generation-job primitives (
ServerJobQueue,ActiveServerBetaQueueManager, deterministic colon-free SHA-256 job IDs) - Docker Compose + E2E harness for the new stack
Licensing
- Repository relicensed from AGPL-3.0 to Apache-2.0
NOTICEfile addeddocs/license.mdanddocs/ip-boundary.mdclarify the OSS / commercial boundaryragtime/subproject also relicensed to Apache-2.0
Installer
- Server Beta is exposed as an installer option (default off — open-source core is unaffected)
Migration notes
- Existing users on the worker-era plugin keep working — no breaking changes for the default install
- Server Beta is opt-in. Worker continues to run on its existing port and SQLite store.
- See
docs/migration-worker-to-server.mdfor forward-looking migration guidance
Compatibility
- Node ≥ 20, Bun ≥ 1.0
- Server Beta requires Postgres + Redis (only when enabled)
Full diff: https://github.com/thedotmack/claude-mem/compare/v12.7.5...v13.0.0
Breaking Changes
- Repository license changed from AGPL‑3.0 to Apache-2.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 claude-mem
A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.
Related context
Beta — feedback welcome: [email protected]