From 4fa9abd9d2ba98f9d96a4ec2d098378ed434e969 Mon Sep 17 00:00:00 2001 From: nesquena-hermes Date: Sun, 21 Jun 2026 04:16:58 +0000 Subject: [PATCH] =?UTF-8?q?docs(release):=20stamp=20v0.51.548=20=E2=80=94?= =?UTF-8?q?=20extension=20load=20diagnostics=20(#4569)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 55d4f8bc..33fee753 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ ## [Unreleased] +## [v0.51.548] — 2026-06-21 — Release TG (extension load diagnostics) + +### Added + +- **A read-only diagnostics endpoint that reports why an extension didn't load (#4561 follow-up).** When the extension manifest or asset URLs are configured but something isn't showing up, `GET /api/extensions/status` now reports the cause (extension dir missing/invalid, manifest rejected, an asset URL rejected for not being same-origin, final asset counts) using stable diagnostic codes and coarse sources only — it never exposes the configured filesystem path, raw environment values, or rejected URL strings. Authenticated, GET-only, and observational (it doesn't change what loads). Thanks @santastabber. + ## [v0.51.547] — 2026-06-21 — Release TF (re-auth required before disabling password authentication) ### Added