From 36cd8acb988330f355c3907fa55cd4a6f54eaed8 Mon Sep 17 00:00:00 2001 From: nesquena-hermes <[email protected]> Date: Mon, 25 May 2026 01:53:51 +0000 Subject: [PATCH] Stamp CHANGELOG for v0.51.133 (Release DE / stage-batch15) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Six-PR low-risk contributor batch: - PR #2891 (franksong2702) — validate auxiliary model task slots - PR #2892 (franksong2702) — gate workspace artifact mutation paths - PR #2893 (franksong2702) — reject update apply with no targets - PR #2895 (franksong2702) — preserve cached agent prefill context - PR #2894 (franksong2702) — Joplin token in Authorization header - PR #2896 (franksong2702) — localize third-party notes drawer copy Pre-Opus gates: Python/JS syntax OK, no merge markers, all entries present. Opus advisor: SHIP-AS-IS (no MUST-FIX, no SHOULD-FIX). Full pytest sequential: 6545 passed, 6 skipped, 3 xpassed, 0 failures (174s). --- CHANGELOG.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fd19436..b987dc64 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,14 +3,16 @@ ## [Unreleased] +## [v0.51.133] — 2026-05-25 — Release DE (stage-batch15 — 6-PR contributor batch — aux-task validation + workspace artifact gating + update apply guard + Joplin auth header + prefill cache guard + notes drawer i18n) + ### Fixed -- Auxiliary model settings now reject unknown task slots instead of allowing arbitrary keys under `config.yaml`'s `auxiliary` block. Valid slots and the `__reset__` sentinel continue to work. -- Workspace Artifacts now keeps read-only tool paths out of the "files changed" list by gating structured path extraction to known file-mutation tools. -- Update Now no longer reports success or enters the restart wait flow when no WebUI or Agent update target is selected. -- Cached WebUI agents no longer overwrite `prefill_messages` with an empty list when a later request does not include explicit prefill context. -- Joplin notes drawer API calls now send the Web Clipper token in an `Authorization` header instead of placing it in the request URL query string. -- Third-party notes drawer copy now uses localized strings in the supported non-English locale bundles instead of reusing the English defaults. +- **PR #2891** by @franksong2702 — Auxiliary model settings now reject unknown task slots instead of allowing arbitrary keys under `config.yaml`'s `auxiliary` block. Valid slots and the `__reset__` sentinel continue to work. +- **PR #2892** by @franksong2702 — Workspace Artifacts now keeps read-only tool paths out of the "files changed" list by gating structured path extraction to known file-mutation tools. +- **PR #2893** by @franksong2702 — Update Now no longer reports success or enters the restart wait flow when no WebUI or Agent update target is selected. +- **PR #2895** by @franksong2702 — Cached WebUI agents no longer overwrite `prefill_messages` with an empty list when a later request does not include explicit prefill context. +- **PR #2894** by @franksong2702 — Joplin notes drawer API calls now send the Web Clipper token in an `Authorization` header instead of placing it in the request URL query string. +- **PR #2896** by @franksong2702 — Third-party notes drawer copy now uses localized strings in the supported non-English locale bundles (it, ja, ru, es, de, zh, zh-Hant, pt, ko, fr, tr) instead of reusing the English defaults. ## [v0.51.132] — 2026-05-24 — Release DD (stage-batch14 — 4-PR replayed-context + interrupted-response + shutdown affordance + passkey opt-in)