Skip to content

MemPalace

v3.4.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 1mo RAG & Retrieval
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai chromadb llm mcp memory python

Summary

AI summary

Pluggable vector backends, Docker images for MCP server and CLI, and reliability fixes are introduced.

Changes in this release

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. See docs/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_id hash collisions.
  • Importing mcp_server no longer recreates ~/.mempalace (respects the privacy kill-switch).
  • diary_write accepts a content alias 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

Track MemPalace

Get notified when new releases ship.

Sign up free

About MemPalace

The highest-scoring AI memory system ever benchmarked. And it's free.

All releases →

Related context

Beta — feedback welcome: [email protected]