docs(release): v26.12.0 headline — ErsatzTV MCP server (#58) + external-logo download (#525) #531

Merged
timothy merged 1 commits from release/v26.12.0-notes into main 2026-07-21 16:49:43 +02:00
Owner

Release-notes row for v26.12.0 on the 'docs/ci-cd.md' release table.

Cut from main HEAD (2834605d), which since v26.11.0 has landed:

  • #58 ErsatzTV.Mcp read+write MCP server over /api/v1
  • #525 external channel-logo URLs download + cache at save time; #502 external-logo on-screen bug
  • #350 HLS cold-start burst-read; #529 floor QSV extra hw frames; #511 remote-image fetch bounding
  • #520/#521 decision-lifecycle tooling + startup rewrite; #508 CI lane rebalance

Release-boundary decisions checks: decisions_validate.py OK, catalog regen no drift. Docs-only — merge-gate exempt.

🤖 Generated with Claude Code

Release-notes row for **v26.12.0** on the 'docs/ci-cd.md' release table. Cut from main HEAD (2834605d), which since v26.11.0 has landed: - **#58** ErsatzTV.Mcp read+write MCP server over /api/v1 - **#525** external channel-logo URLs download + cache at save time; **#502** external-logo on-screen bug - **#350** HLS cold-start burst-read; **#529** floor QSV extra hw frames; **#511** remote-image fetch bounding - **#520/#521** decision-lifecycle tooling + startup rewrite; **#508** CI lane rebalance Release-boundary decisions checks: decisions_validate.py OK, catalog regen no drift. Docs-only — merge-gate exempt. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
timothy added 1 commit 2026-07-21 16:47:53 +02:00
docs(release): v26.12.0 headline — ErsatzTV MCP server (#58) + external-logo download (#525)
Build ErsatzTV Image / CI image pin matches docker/ci (pull_request) Successful in 11s
Build ErsatzTV Image / Docs update reminder (pull_request) Successful in 16s
Build ErsatzTV Image / decisions lifecycle (pull_request) Successful in 16s
Build ErsatzTV Image / API docs in sync (OpenAPI + endpoint index) (pull_request) Successful in 11s
Build ErsatzTV Image / Formatting (changed .cs conform to .editorconfig) (pull_request) Successful in 12s
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 35s
Build ErsatzTV Image / Functional E2E (curl contracts) (pull_request) Successful in 35s
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 36s
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Has been skipped
6148805e37
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
timothy merged commit b52c938888 into main 2026-07-21 16:49:43 +02:00
Sign in to join this conversation.