docs: changelog entry for the static-asset ETag
test / test (push) Has been cancelled

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-09 23:37:06 +03:00
parent 10c41677bd
commit 5178f80fdf
+10
View File
@@ -53,6 +53,16 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); version
### Fixed ### Fixed
- The panel's static assets are served with a content ETag and
`Cache-Control: no-cache`. They are embedded in the binary, so their
modification times are the zero value and no `Last-Modified` was sent;
with no validator at all the browser guessed how long to keep them, which
is why a tab kept showing the previous favicon after the new mark shipped.
Each asset is now hashed once at startup, so an unchanged one costs a
bodyless 304 and a changed one is picked up on the next load. Caches
populated before this change still hold their copy — there is nothing for
the browser to revalidate against — so the old favicon survives one more
clear.
- Release CI: retry `docker push` / `imagetools create` on transient GHCR - Release CI: retry `docker push` / `imagetools create` on transient GHCR
`unknown blob` (and similar) errors after layers already uploaded. `unknown blob` (and similar) errors after layers already uploaded.