This release includes 9 security fixes for security teams reviewing exposed deployments.
Topics
+13 more
Affected surfaces
Summary
AI summaryOpenCore modules were completely replaced and the dashboard now requires Node 22+.
Full changelog
What's New
Dashboard (packages/dashboard)
- SvelteKit dashboard with Three.js neural network background, light/dark theme
- Setup wizard — premium split-layout design for first-run account creation
- OAuth 2.0 — connect Claude.ai, ChatGPT, or any MCP-compatible AI via browser-based auth
- MCP proxy — public discovery (initialize, tools/list) + authenticated execution (tools/call)
- Module browser — search 5,100 OpenCore modules with live search
- Backup/restore — export and import memories as JSON
- Docker deploy —
docker compose upfor full stack (engine + dashboard + tunnel)
Security (11 fixes)
- API endpoints now require session authentication
- Login rate limiting with exponential backoff
- Timing-safe session token comparison
- Secure cookie flag for HTTPS
- Logout endpoint
- Password length limits (8-128 chars)
- Max 10 concurrent sessions
- MCP proxy explicit method whitelist
- Multi-stage Docker build (no devDeps in production)
Curated Modules
- 5,100 OpenCore modules replaced — old v2.0 (LLM-generated, no grounding) replaced with v5.4-ai-curated (real GitHub documentation)
- Published as
@celiums/[email protected] - 32 categories, avg 7,652 chars/module
- Auto-hydrate on fresh deploy (9 seconds)
Engine Fixes
- Health check handles missing table (enables auto-hydrate on fresh DB)
- tsvector uses trigger instead of GENERATED (PG17 compatibility)
- ModuleStore reads from single
modulestable - OAuth endpoints:
/oauth/authorize,/oauth/token,/.well-known/oauth-authorization-server readBodysupports form-urlencoded for OAuth
Benchmark
- LongMemEval results published: 62.3% QA accuracy (Opus 4.6)
- 98.6% on user facts, 100% retrieval rate
- Full reproducible benchmark suite in
benchmarks/
Deploy
git clone https://github.com/terrizoaguimor/celiums-memory.git
cd celiums-memory/packages/dashboard
docker compose up -d
# Open the tunnel URL → create account → connect your AI
Breaking Changes
- OpenCore modules completely replaced (old v2.0 removed)
- Dashboard requires Node 22+
Breaking Changes
- OpenCore modules completely replaced (old v2.0 removed)
- Dashboard requires Node 22+
Security Fixes
- API endpoints now require session authentication
- Login rate limiting with exponential backoff
- Timing‑safe session token comparison
- Secure cookie flag for HTTPS
- Logout endpoint added
- Password length limited to 8–128 characters
- Maximum of 10 concurrent sessions enforced
- MCP proxy now uses an explicit method whitelist
- Multi‑stage Docker build removes dev dependencies from production image
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 celiums/celiums-memory
Cognitive memory engine with 5,100+ knowledge modules, circadian rhythm awareness, and emotional state tracking (PAD model). Hybrid search (PostgreSQL + Qdrant vectors + Valkey cache), per-user memory isolation, and multi-protocol support (MCP, REST, OpenAI, LangChain, A2A). `npx @celiums/memory` Website
Related context
Related tools
Earlier breaking changes
- v2.0.0 SaaS/UI/monetization framing removed.
Beta — feedback welcome: [email protected]