diff --git a/CHANGELOG.md b/CHANGELOG.md index f8167a7..38ab9de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,11 @@ All notable changes to [MemPalace](https://github.com/milla-jovovich/mempalace) --- -## [Unreleased] — v3.2.0 (on develop) +## [3.2.0] — 2026-04-13 + +### Packaging +- Remove `chromadb<0.7` upper bound — unblocks installs against chromadb 1.x palaces (#690) +- Bump version to 3.2.0 across `pyproject.toml`, `mempalace/version.py`, README badge, and OpenClaw SKILL (#761) ### Security - Harden palace deletion, WAL redaction, and MCP search input handling (#739) @@ -13,6 +17,11 @@ All notable changes to [MemPalace](https://github.com/milla-jovovich/mempalace) - Remove global SSL verification bypass in convomem_bench (#176) ### Bug Fixes +- Parse Claude.ai privacy export with `messages` key and sender field (#685, #677) +- Detect mtime changes in `_get_client` to prevent stale HNSW index (#757) +- Hash full content in `tool_add_drawer` drawer ID — stable re-mines (#716) +- Remove 10k drawer cap from status display (#707, #603) +- Correct typo in entity_detector interactive classification prompt (#755) - Prevent convo_miner from re-processing 0-chunk files on every run (#732, #654) - Remove silent 8-line AI response truncation in convo_miner (#708, #692) - Store full AI response in convo_miner exchange chunking (#695) @@ -39,6 +48,9 @@ All notable changes to [MemPalace](https://github.com/milla-jovovich/mempalace) - Add `--yes` flag to init instructions for non-interactive use (#682, #534) - Add `mcp` command with setup guidance (#315) +### Documentation +- Fix misaligned architecture diagram (#734, #733) + ### New Features - i18n support — 8 languages (en, es, fr, de, ja, ko, zh-CN, zh-TW) (#718) - New MCP tools: get/list/update drawer, hook settings, export (#667, #635) diff --git a/README.md b/README.md index cf16d33..5b04834 100644 --- a/README.md +++ b/README.md @@ -722,7 +722,7 @@ PRs welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for setup and guidelines. MIT — see [LICENSE](LICENSE). -[version-shield]: https://img.shields.io/badge/version-3.1.0-4dc9f6?style=flat-square&labelColor=0a0e14 +[version-shield]: https://img.shields.io/badge/version-3.2.0-4dc9f6?style=flat-square&labelColor=0a0e14 [release-link]: https://github.com/milla-jovovich/mempalace/releases [python-shield]: https://img.shields.io/badge/python-3.9+-7dd8f8?style=flat-square&labelColor=0a0e14&logo=python&logoColor=7dd8f8 [python-link]: https://www.python.org/ diff --git a/integrations/openclaw/SKILL.md b/integrations/openclaw/SKILL.md index e2bfab6..363f622 100644 --- a/integrations/openclaw/SKILL.md +++ b/integrations/openclaw/SKILL.md @@ -1,7 +1,7 @@ --- name: mempalace description: "MemPalace — Local AI memory with 96.6% recall. Semantic search, temporal knowledge graph, palace architecture (wings/rooms/drawers). Free, no cloud, no API keys." -version: 3.1.0 +version: 3.2.0 homepage: https://github.com/MemPalace/mempalace user-invocable: true metadata: diff --git a/mempalace/version.py b/mempalace/version.py index 1eb21a2..45176bc 100644 --- a/mempalace/version.py +++ b/mempalace/version.py @@ -1,3 +1,3 @@ """Single source of truth for the MemPalace package version.""" -__version__ = "3.1.0" +__version__ = "3.2.0"