chore(release): v4.7.1 #1350

Merged
claude-bot merged 1 commit from release/v4.7.1 into main 2026-11-06 08:02:35 +00:00
Collaborator

The final 4.7.1, on the owner's say (2026-11-06): "I'm happy with 4.7.1, please merge, tag, cut the release, and upgrade prod."

  • One security fix: the bot's certifi goes to 2026.10.23 (GHSA-6q48-6c7w-9gw2, #1343).
  • Version files and the six image tags are set to 4.7.1, and check_version_sync.py passes.
  • The single fragment is gathered under ## [4.7.1] — 2026-11-06, with an upgrade preamble.
  • No migration, and BOT_CONTRACT_VERSION stays at 2.
  • Tried on dev as 4.7.1-rc1: every service healthy, and trivy found 0 high or critical issues in the bot image.

After merge: tag v4.7.1, then upgrade prod with backup-now, checkout, pull and up -d.

🤖 Generated with Claude Code

The final 4.7.1, on the owner's say (2026-11-06): "I'm happy with 4.7.1, please merge, tag, cut the release, and upgrade prod." - One security fix: the bot's certifi goes to 2026.10.23 (GHSA-6q48-6c7w-9gw2, #1343). - Version files and the six image tags are set to 4.7.1, and `check_version_sync.py` passes. - The single fragment is gathered under `## [4.7.1] — 2026-11-06`, with an upgrade preamble. - No migration, and `BOT_CONTRACT_VERSION` stays at 2. - Tried on dev as `4.7.1-rc1`: every service healthy, and trivy found 0 high or critical issues in the bot image. After merge: tag `v4.7.1`, then upgrade prod with backup-now, checkout, pull and up -d. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chore(release): v4.7.1
All checks were successful
CI / Does this change touch the recording path? (pull_request) Successful in 14s
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Has been skipped
CI / Which journeys does this change need? (pull_request) Successful in 20s
CI / Bot/backend version sync (pull_request) Successful in 24s
CI / Backend lint (ruff) (pull_request) Successful in 40s
CI / Feedback site tests (pull_request) Successful in 45s
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Successful in 1m0s
CI / Bot tests and audit (pull_request) Successful in 2m29s
CI / Docker image build (pull_request) Successful in 4m46s
CI / Frontend (shard 2/2) (pull_request) Successful in 9m24s
CI / Frontend (shard 1/2) (pull_request) Successful in 10m56s
CI / End-to-end journeys (desktop) (pull_request) Successful in 14m13s
CI / End-to-end journeys (phone) (pull_request) Successful in 15m31s
CI / End-to-end journeys (keyboard) (pull_request) Successful in 26m2s
CI / Backend migration, tests, and audit (pull_request) Successful in 47m22s
f36e029833
One security fix: the bot's certifi to 2026.10.23
(GHSA-6q48-6c7w-9gw2, #1343). Versions and image tags set to 4.7.1;
the fragment gathered into CHANGELOG.md under [4.7.1]. No migration;
BOT_CONTRACT_VERSION unchanged (2). Tried on dev as 4.7.1-rc1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign in to join this conversation.
No description provided.