chore(release): v4.5.0-rc7 #1106

Merged
claude-bot merged 1 commit from chore/release-v4.5.0-rc7 into main 2026-10-05 11:18:58 +00:00
Collaborator

The seventh prerelease for the dev server (#1043).

Summary

APP_VERSION, BOT_EXPECTED_APP_VERSION and the six image tags in docker-compose.images.yml go to 4.5.0-rc7. The fragments stay in changelog.d/ for the final.

Since rc6 (#1103)

  • A JPEG too large for the server is made smaller as it is stored, not refused (#1096, D284).
  • Three ways past the picture checks are closed (#1087 reopened and closed again):
    • the metadata strip handing a file back unstripped when it stopped early;
    • the scan walk stopping at an end marker;
    • an escaped FF 00 hiding a progressive file.

Why now: dev's rc6 carries those three. This release takes them off dev.

No migration, no bot change and no compose change since rc6.

Test plan

  • check_version_sync.py: Version sync OK — app 4.5.0-rc7, bot contract v2.
  • changelog.py check: OK, 169 fragments.
  • CI.
  • After the tag: the three images exist at :4.5.0-rc7, and dev reports 4.5.0-rc7.

🤖 Generated with Claude Code

The seventh prerelease for the dev server (#1043). ## Summary `APP_VERSION`, `BOT_EXPECTED_APP_VERSION` and the six image tags in `docker-compose.images.yml` go to `4.5.0-rc7`. The fragments stay in `changelog.d/` for the final. **Since rc6** (#1103) - A JPEG too large for the server is made smaller as it is stored, not refused (#1096, D284). - Three ways past the picture checks are closed (#1087 reopened and closed again): - the metadata strip handing a file back unstripped when it stopped early; - the scan walk stopping at an end marker; - an escaped `FF 00` hiding a progressive file. **Why now:** dev's rc6 carries those three. This release takes them off dev. **No migration, no bot change and no compose change since rc6.** ## Test plan - [x] `check_version_sync.py`: `Version sync OK — app 4.5.0-rc7, bot contract v2.` - [x] `changelog.py check`: OK, 169 fragments. - [ ] CI. - [ ] After the tag: the three images exist at `:4.5.0-rc7`, and dev reports `4.5.0-rc7`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chore(release): v4.5.0-rc7
All checks were successful
CI / Backend lint (ruff) (pull_request) Successful in 30s
CI / Bot/backend version sync (pull_request) Successful in 33s
CI / Feedback site tests (pull_request) Successful in 53s
CI / Docker image build (pull_request) Successful in 31s
CI / Does this change touch the recording path? (pull_request) Successful in 39s
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Has been skipped
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Successful in 2m20s
CI / Bot tests and audit (pull_request) Successful in 2m20s
CI / End-to-end journeys (phone) (pull_request) Successful in 13m8s
CI / End-to-end journeys (desktop) (pull_request) Successful in 13m57s
CI / End-to-end journeys (keyboard) (pull_request) Successful in 13m58s
CI / Frontend (shard 2/2) (pull_request) Successful in 17m27s
CI / Frontend (shard 1/2) (pull_request) Successful in 20m27s
CI / Backend migration, tests, and audit (pull_request) Successful in 49m44s
fe9cd8121c
The seventh prerelease for the dev server (#1043). Since rc6: a JPEG too
large for the server is made smaller as it is stored, and three ways past
the picture checks are closed (#1103, #1096, #1087). APP_VERSION,
BOT_EXPECTED_APP_VERSION and the six image tags in
docker-compose.images.yml go to 4.5.0-rc7. No migration and no bot change
since rc6. The fragments stay in changelog.d/ for the final.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-bot deleted branch chore/release-v4.5.0-rc7 2026-10-05 11:18:58 +00:00
Sign in to join this conversation.
No description provided.