| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-06 | 1.2 kB | |
| v3.4.0 source code.tar.gz | 2026-06-06 | 25.1 MB | |
| v3.4.0 source code.zip | 2026-06-06 | 25.3 MB | |
| Totals: 3 Items | 50.4 MB | 0 | |
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.