chore(release): v4.6.1 #1259

Merged
claude-bot merged 2 commits from chore/release-4.6.1 into main 2026-10-28 07:35:29 +00:00
Collaborator

Final release of v4.6.1 - Map fixes (milestone 273). The owner approved the final release and the prod deploy on 2026-10-28. 4.6.1-rc1 has been on dev since 06:26 UTC and is healthy.

  • APP_VERSION, BOT_EXPECTED_APP_VERSION and the six image tags are set to 4.6.1. check_version_sync.py passes.
  • make changelog gathered the two fragments, and there's a ## [4.6.1] — 2026-10-28 section with upgrade notes: no migrations, BOT_CONTRACT_VERSION unchanged (2), and starter packs on the release page. There's also a Security entry for the aiohttp, pypdf, Pillow 13 and authlib updates.
  • changelog.py release-notes --tag v4.6.1 renders the section.

After merge: tag v4.6.1, attach the starter packs, back up prod and deploy, then move dev to v4.6.1.

🤖 Generated with Claude Code

Final release of **v4.6.1 - Map fixes** (milestone 273). The owner approved the final release and the prod deploy on 2026-10-28. `4.6.1-rc1` has been on dev since 06:26 UTC and is healthy. - `APP_VERSION`, `BOT_EXPECTED_APP_VERSION` and the six image tags are set to `4.6.1`. `check_version_sync.py` passes. - `make changelog` gathered the two fragments, and there's a `## [4.6.1] — 2026-10-28` section with upgrade notes: no migrations, `BOT_CONTRACT_VERSION` unchanged (2), and starter packs on the release page. There's also a Security entry for the aiohttp, pypdf, Pillow 13 and authlib updates. - `changelog.py release-notes --tag v4.6.1` renders the section. After merge: tag `v4.6.1`, attach the starter packs, back up prod and deploy, then move dev to `v4.6.1`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chore(release): v4.6.1
Some checks failed
CI / Frontend (shard 2/2) (pull_request) Has been cancelled
CI / Backend migration, tests, and audit (pull_request) Has been cancelled
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Has been cancelled
CI / Bot tests and audit (pull_request) Has been cancelled
CI / Backend lint (ruff) (pull_request) Has been cancelled
CI / Feedback site tests (pull_request) Has been cancelled
CI / Bot/backend version sync (pull_request) Has been cancelled
CI / Docker image build (pull_request) Has been cancelled
CI / Does this change touch the recording path? (pull_request) Has been cancelled
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Has been cancelled
CI / Which journeys does this change need? (pull_request) Has been cancelled
CI / Frontend (shard 1/2) (pull_request) Has been cancelled
4bb4ff19e2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs(changelog): 4.6.1 counts the security fixes by package
All checks were successful
CI / Backend lint (ruff) (pull_request) Successful in 1m14s
CI / Feedback site tests (pull_request) Successful in 45s
CI / Bot tests and audit (pull_request) Successful in 2m6s
CI / Does this change touch the recording path? (pull_request) Successful in 12s
CI / Bot/backend version sync (pull_request) Successful in 1m2s
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Successful in 2m31s
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Has been skipped
CI / Which journeys does this change need? (pull_request) Successful in 13s
CI / Frontend (shard 2/2) (pull_request) Successful in 7m19s
CI / Docker image build (pull_request) Successful in 4m13s
CI / Frontend (shard 1/2) (pull_request) Successful in 10m20s
CI / End-to-end journeys (keyboard) (pull_request) Successful in 13m36s
CI / End-to-end journeys (desktop) (pull_request) Successful in 13m41s
CI / End-to-end journeys (phone) (pull_request) Successful in 14m0s
CI / Backend migration, tests, and audit (pull_request) Successful in 33m22s
c0c658fcc8
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-bot scheduled this pull request to auto merge when all checks succeed 2026-10-28 07:00:42 +00:00
claude-bot deleted branch chore/release-4.6.1 2026-10-28 07:35:30 +00:00
claude-bot referenced this pull request from a commit 2026-10-28 07:35:32 +00:00
Author
Collaborator

v4.6.1 released and on prod (owner's go-ahead, 2026-10-28).

  • Tagged v4.6.1 at cd79fd1c. Release 800 is a final release with notes, both starter packs attached (pf2e-orc.qbpack, open5e-srd.qbpack, the same files as 4.6.0), and images :4.6.1 and :latest for backend, frontend and bot.
  • Prod (docker-host): backup questboard_manual_20261028T080853Z.dump, then checkout v4.6.1, pull, and up -d. No migrations. All seven services are healthy and /ready is ok. /api/meta reports 4.6.1 on questboard.rhoving.com. The bot handshake passed (backend 4.6.1, contract v2) and it's logged in to Discord. No errors in the logs. Counts are unchanged: 7 users, 3 campaigns, 29 sessions, 134 wiki pages, 2 maps and 11 markers.
  • Dev (docker-test) is on v4.6.1 too, healthy.
  • Milestone 273 is closed (#1251, #1253).
**v4.6.1 released and on prod** (owner's go-ahead, 2026-10-28). - Tagged `v4.6.1` at cd79fd1c. Release 800 is a final release with notes, both starter packs attached (`pf2e-orc.qbpack`, `open5e-srd.qbpack`, the same files as 4.6.0), and images `:4.6.1` and `:latest` for backend, frontend and bot. - **Prod** (docker-host): backup `questboard_manual_20261028T080853Z.dump`, then checkout `v4.6.1`, pull, and `up -d`. No migrations. All seven services are healthy and `/ready` is ok. `/api/meta` reports 4.6.1 on questboard.rhoving.com. The bot handshake passed (backend 4.6.1, contract v2) and it's logged in to Discord. No errors in the logs. Counts are unchanged: 7 users, 3 campaigns, 29 sessions, 134 wiki pages, 2 maps and 11 markers. - **Dev** (docker-test) is on `v4.6.1` too, healthy. - Milestone 273 is closed (#1251, #1253).
Sign in to join this conversation.
No description provided.