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: v12.7.5...v13.0.0