From ee7cfae1ff37bfc310c4b8415adb60049eea050d Mon Sep 17 00:00:00 2001 From: pi Date: Thu, 2 Jul 2026 14:50:06 +0200 Subject: [PATCH] =?UTF-8?q?release:=20v2.5.0=20=E2=80=94=20external/shared?= =?UTF-8?q?=20MemPalace=20+=20validate.yml=20base-change=20fixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Promotes the Unreleased block to v2.5.0. Bundled contents: - feat: optional shared/external MemPalace — generate-config.py registers a remote MCP endpoint when MEMPALACE_REMOTE_URL is set; adds docker-compose.mempalace.yml. - fix: validate.yml false-red on base-changing commits (skip validate-base/omos via base_changed) + rootfs/ base-input detector regex. opencode stays 1.17.13 (== npm latest). Base rebuilds (rootfs/generate-config.py changed); mempalace-toolkit clone advances to main HEAD (external-transport bridge). --- CHANGELOG.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ce98dc..1fca3f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,17 @@ Tags follow **independent semver** (since `v2.0.0`) — they version *this image --- -## Unreleased +## v2.5.0 — 2026-07-02 + +Minor release. Headline: **optional shared/external MemPalace** — +`generate-config.py` can now register mempalace as a `remote` MCP endpoint +(`MEMPALACE_REMOTE_URL`, optional `MEMPALACE_REMOTE_TOKEN` → Bearer) so one +palace can serve pi + opencode + native, instead of a per-container local +server; adds `docker-compose.mempalace.yml` for the shared server. Also fixes a +`validate.yml` false-red on base-changing commits (skips variant validation and +corrects the `rootfs/` base-input detector regex). opencode stays `1.17.13`; the +base image rebuilds (`rootfs/…/generate-config.py` changed), so the new config +generator lands in `base-`. ### Added