This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryPluggable vector backends, Docker images for MCP server and CLI, and reliability fixes are introduced.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds pluggable vector backends: Qdrant, pgvector, sqlite_exact. Adds pluggable vector backends: Qdrant, pgvector, sqlite_exact. Source: llm_adapter@2026-06-06 Confidence: high |
— |
| Feature | Medium |
Adds Docker images for MCP server and CLI (CPU + GPU). Adds Docker images for MCP server and CLI (CPU + GPU). Source: llm_adapter@2026-06-06 Confidence: high |
— |
| Feature | Medium |
Adds `mempalace migrate-wings` one‑time migration for legacy wing names. Adds `mempalace migrate-wings` one‑time migration for legacy wing names. Source: llm_adapter@2026-06-06 Confidence: high |
— |
| Bugfix | High |
Prevents silent data loss from `drawer_id` hash collisions. Prevents silent data loss from `drawer_id` hash collisions. Source: llm_adapter@2026-06-06 Confidence: high |
— |
| Bugfix | Medium |
Fixes embeddinggemma compatibility with ChromaDB 1.5.x for semantic search. Fixes embeddinggemma compatibility with ChromaDB 1.5.x for semantic search. Source: llm_adapter@2026-06-06 Confidence: high |
— |
| Bugfix | Medium |
Fixes `diary_write` to accept `content` alias and restore missing‑parameter diagnostic. Fixes `diary_write` to accept `content` alias and restore missing‑parameter diagnostic. Source: llm_adapter@2026-06-06 Confidence: high |
— |
| Bugfix | Medium |
Fixes explicit‑vector backends to handle single‑document inputs correctly. Fixes explicit‑vector backends to handle single‑document inputs correctly. Source: llm_adapter@2026-06-06 Confidence: high |
— |
| Bugfix | Medium |
Fixes `mcp_server` import to no longer recreate `~/.mempalace` when privacy kill‑switch is set. Fixes `mcp_server` import to no longer recreate `~/.mempalace` when privacy kill‑switch is set. Source: llm_adapter@2026-06-06 Confidence: low |
— |
| Bugfix | Low |
Prevents `mcp_server` import from recreating `~/.mempalace` when privacy kill‑switch is active. Prevents `mcp_server` import from recreating `~/.mempalace` when privacy kill‑switch is active. Source: granite4.1:30b@2026-06-06-audit Confidence: low |
— |
Full changelog
v3.4.0 — pluggable backends, Docker, and reliability fixes
Features
- Pluggable vector backends — Qdrant, pgvector, and sqlite_exact alongside the default ChromaDB, selectable via
MEMPALACE_BACKEND/--backend. - Docker images (CPU + GPU) for the MCP server and CLI.
mempalace migrate-wings— one-time migration that normalizes legacy wing names (strip leading/trailing separators) so pre-upgrade palaces stay discoverable. Seedocs/recovery/wing-name-migration.md.- Known-systems lexicon keeps multi-word product names atomic in entity detection.
Fixes
- embeddinggemma (the default model) now works with ChromaDB 1.5.x — semantic search was silently failing on fresh installs.
- Prevent silent data loss from
drawer_idhash collisions. - Importing
mcp_serverno longer recreates~/.mempalace(respects the privacy kill-switch). diary_writeaccepts acontentalias and restores the missing-parameter diagnostic.- Explicit-vector backends handle single-document inputs correctly.
Infrastructure
- PyPI publishing via GitHub Actions Trusted Publishing (OIDC), gated by manual approval.
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 MemPalace
The highest-scoring AI memory system ever benchmarked. And it's free.
Beta — feedback welcome: [email protected]