chore(release): v4.5.0-rc4 #1083

Merged
claude-bot merged 1 commit from chore/release-v4.5.0-rc4 into main 2026-10-04 17:12:00 +00:00
Collaborator

The fourth 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-rc4. The fragments stay in changelog.d/ for the final.

Since rc3

  • An export carries handout files and maps, schema 18 (#1076).
  • A picture is checked by its pixels before it is opened, and a map upload is checked in the worker (#1078).
  • A CI journeys run removes the images it built (#1082).

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

Test plan

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

🤖 Generated with Claude Code

The fourth 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-rc4`. The fragments stay in `changelog.d/` for the final. **Since rc3** - An export carries handout files and maps, schema 18 (#1076). - A picture is checked by its pixels before it is opened, and a map upload is checked in the worker (#1078). - A CI journeys run removes the images it built (#1082). **No migration, no bot change and no compose change since rc3.** ## Test plan - [x] `check_version_sync.py`: `Version sync OK — app 4.5.0-rc4, bot contract v2.` - [x] `changelog.py check`: OK, 159 fragments. - [ ] CI. - [ ] After the tag: the three images exist at `:4.5.0-rc4`, and dev reports `4.5.0-rc4`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chore(release): v4.5.0-rc4
All checks were successful
CI / Backend lint (ruff) (pull_request) Successful in 34s
CI / Docker image build (pull_request) Successful in 46s
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Successful in 1m4s
CI / Does this change touch the recording path? (pull_request) Successful in 31s
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Has been skipped
CI / Bot/backend version sync (pull_request) Successful in 1m1s
CI / Feedback site tests (pull_request) Successful in 1m42s
CI / Bot tests and audit (pull_request) Successful in 2m7s
CI / Frontend (shard 2/2) (pull_request) Successful in 8m38s
CI / Frontend (shard 1/2) (pull_request) Successful in 10m36s
CI / End-to-end journeys (keyboard) (pull_request) Successful in 12m41s
CI / End-to-end journeys (desktop) (pull_request) Successful in 12m50s
CI / End-to-end journeys (phone) (pull_request) Successful in 23m19s
CI / Backend migration, tests, and audit (pull_request) Successful in 33m29s
2fdb8237e5
The fourth prerelease for the dev server (#1043). Since rc3: handout files
and maps in an export, schema 18 (#1076); pictures checked by their pixels
before they are opened, and map uploads checked in the worker (#1078); CI
journeys runs remove their own images (#1082). APP_VERSION,
BOT_EXPECTED_APP_VERSION and the six image tags in docker-compose.images.yml
go to 4.5.0-rc4. No migration and no bot change since rc3. 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-rc4 2026-10-04 17:12:01 +00:00
Sign in to join this conversation.
No description provided.