chore(release): v4.5.0-rc5 #1092

Merged
claude-bot merged 1 commit from chore/release-v4.5.0-rc5 into main 2026-10-05 01:39:54 +00:00
Collaborator

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

Since rc4

  • A picture's metadata is removed before the picture is opened (#1088).
  • A photo tagged to be turned is stored turned (#1086).
  • An import's maps are one job that takes turns, so a batch no longer holds up the worker (#1085).
  • The rule-preview search test loads its lazy chunk first (#1084).

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

Test plan

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

🤖 Generated with Claude Code

The fifth 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-rc5`. The fragments stay in `changelog.d/` for the final. **Since rc4** - A picture's metadata is removed before the picture is opened (#1088). - A photo tagged to be turned is stored turned (#1086). - An import's maps are one job that takes turns, so a batch no longer holds up the worker (#1085). - The rule-preview search test loads its lazy chunk first (#1084). **No migration, no bot change and no compose change since rc4.** ## Test plan - [x] `check_version_sync.py`: `Version sync OK — app 4.5.0-rc5, bot contract v2.` - [x] `changelog.py check`: OK, 162 fragments. - [ ] CI. - [ ] After the tag: the three images exist at `:4.5.0-rc5`, and dev reports `4.5.0-rc5`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chore(release): v4.5.0-rc5
All checks were successful
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Successful in 1m18s
CI / Backend lint (ruff) (pull_request) Successful in 40s
CI / Feedback site tests (pull_request) Successful in 1m3s
CI / Bot/backend version sync (pull_request) Successful in 52s
CI / Does this change touch the recording path? (pull_request) Successful in 42s
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Has been skipped
CI / Bot tests and audit (pull_request) Successful in 2m36s
CI / Docker image build (pull_request) Successful in 3m31s
CI / Frontend (shard 1/2) (pull_request) Successful in 12m21s
CI / Frontend (shard 2/2) (pull_request) Successful in 19m28s
CI / End-to-end journeys (phone) (pull_request) Successful in 13m48s
CI / End-to-end journeys (desktop) (pull_request) Successful in 15m36s
CI / End-to-end journeys (keyboard) (pull_request) Successful in 14m18s
CI / Backend migration, tests, and audit (pull_request) Successful in 45m0s
0a225bb055
The fifth prerelease for the dev server (#1043). Since rc4: a picture's
metadata is removed before it is opened (#1088); a photo tagged to be turned
is stored turned (#1086); an import's maps are one job that takes turns
(#1085); the rule-preview search test loads its chunk first (#1084).
APP_VERSION, BOT_EXPECTED_APP_VERSION and the six image tags in
docker-compose.images.yml go to 4.5.0-rc5. No migration and no bot change
since rc4. 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-rc5 2026-10-05 01:39:56 +00:00
Sign in to join this conversation.
No description provided.