chore: upgrade immich-server to v3.0.3 #4

Open
autonomic-bot wants to merge 4 commits from upgrade-2dcc1c1 into main

Recipe upgrade: immich v3.0.1 → v3.0.3 (PATCH bump; stacks v3.0.2 + v3.0.3 bugfix releases).

Image tag changes

service current new notes
app (immich-server) ghcr.io/immich-app/immich-server:v3.0.1 ghcr.io/immich-app/immich-server:v3.0.3 plain tag bump
immich-machine-learning ghcr.io/immich-app/immich-machine-learning:v3.0.1 ghcr.io/immich-app/immich-machine-learning:v3.0.3 plain tag bump
redis (valkey) valkey:9@sha256:3b55fbaa… valkey:9@sha256:4963247afc4cd… digest refresh to immich v3.0.3's own pin (the tested combo); live valkey:9 has since moved to 8e8d64b4… but that build is NOT tested with immich v3.0.3
database (postgres) UNCHANGED postgres:14-vectorchord0.4.3-pgvectors0.3.0@sha256:87c050465… recipe is AHEAD on pgvectors 0.3.0 (immich ships 0.2.0); backward-compatible, no migration

Upstream release notes

Upstream release notes: immich-server v3.0.1→v3.0.3: https://github.com/immich-app/immich/releases/tag/v3.0.3
Upstream release notes: immich-machine-learning v3.0.1→v3.0.3: https://github.com/immich-app/immich/releases/tag/v3.0.3
Full changelog v3.0.1...v3.0.3: https://github.com/immich-app/immich/compare/v3.0.1...v3.0.3

Operator notes

  • v3.0.2 + v3.0.3 are both PATCH/bugfix releases — NO breaking changes, NO new env vars, NO renamed services, NO pg-major migration.
  • v3.0.3 ships one small DB migration (1782500000000-RestoreLivePhotoStillVisibility) — ran cleanly in the dev deploy below.
  • valkey digest refreshed from the stale 3b55fbaa… (origin/main pin) to 4963247afc4cd… = EXACTLY what immich v3.0.3's own docker/docker-compose.yml pins. The live valkey:9 tag has since been re-pointed to 8e8d64b4…, but that newer 9.x build is NOT the combo immich v3.0.3 ships/tests against, so pinning to immich's shipped digest for reproducibility.
  • postgres image UNCHANGED — the recipe is AHEAD on pgvectors 0.3.0 (immich v3.0.3 ships 0.2.0); backward-compatible, no pg-major migration. Digest re-verified identical via docker buildx imagetools inspect.
  • The coop-cloud.${STACK_NAME}.version label is left untouched in this PR (per convention); the operator runs the release command below to bump + tag + publish.

abra recipe release immich -z

Verification

Chaos-deployed as dev-immich on cc-ci from this branch head: Immich Microservices is running [v3.0.3], ML server healthy, DB migration 1782500000000-RestoreLivePhotoStillVisibility succeeded, HTTP 200 via Traefik. !testme results below.

Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.

cc @trav @notplants

Recipe upgrade: immich v3.0.1 → v3.0.3 (PATCH bump; stacks v3.0.2 + v3.0.3 bugfix releases). ## Image tag changes | service | current | new | notes | |---------|---------|-----|-------| | app (immich-server) | `ghcr.io/immich-app/immich-server:v3.0.1` | `ghcr.io/immich-app/immich-server:v3.0.3` | plain tag bump | | immich-machine-learning | `ghcr.io/immich-app/immich-machine-learning:v3.0.1` | `ghcr.io/immich-app/immich-machine-learning:v3.0.3` | plain tag bump | | redis (valkey) | `valkey:9@sha256:3b55fbaa…` | `valkey:9@sha256:4963247afc4cd…` | digest refresh to immich v3.0.3's own pin (the tested combo); live `valkey:9` has since moved to `8e8d64b4…` but that build is NOT tested with immich v3.0.3 | | database (postgres) | UNCHANGED | `postgres:14-vectorchord0.4.3-pgvectors0.3.0@sha256:87c050465…` | recipe is AHEAD on pgvectors 0.3.0 (immich ships 0.2.0); backward-compatible, no migration | ## Upstream release notes **Upstream release notes:** immich-server v3.0.1→v3.0.3: https://github.com/immich-app/immich/releases/tag/v3.0.3 **Upstream release notes:** immich-machine-learning v3.0.1→v3.0.3: https://github.com/immich-app/immich/releases/tag/v3.0.3 Full changelog v3.0.1...v3.0.3: https://github.com/immich-app/immich/compare/v3.0.1...v3.0.3 ## Operator notes - v3.0.2 + v3.0.3 are both PATCH/bugfix releases — NO breaking changes, NO new env vars, NO renamed services, NO pg-major migration. - v3.0.3 ships one small DB migration (`1782500000000-RestoreLivePhotoStillVisibility`) — ran cleanly in the dev deploy below. - valkey digest refreshed from the stale `3b55fbaa…` (origin/main pin) to `4963247afc4cd…` = EXACTLY what immich v3.0.3's own `docker/docker-compose.yml` pins. The live `valkey:9` tag has since been re-pointed to `8e8d64b4…`, but that newer 9.x build is NOT the combo immich v3.0.3 ships/tests against, so pinning to immich's shipped digest for reproducibility. - postgres image UNCHANGED — the recipe is AHEAD on pgvectors 0.3.0 (immich v3.0.3 ships 0.2.0); backward-compatible, no pg-major migration. Digest re-verified identical via `docker buildx imagetools inspect`. - The `coop-cloud.${STACK_NAME}.version` label is left untouched in this PR (per convention); the operator runs the release command below to bump + tag + publish. ## Recommended release command (operator, after merge) `abra recipe release immich -z` ## Verification Chaos-deployed as `dev-immich` on cc-ci from this branch head: `Immich Microservices is running [v3.0.3]`, ML server healthy, DB migration `1782500000000-RestoreLivePhotoStillVisibility` succeeded, HTTP 200 via Traefik. `!testme` results below. Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review. cc @trav @notplants
autonomic-bot added 1 commit 2026-06-29 00:03:48 +00:00
chore: re-pin valkey to 9.1.0
All checks were successful
cc-ci/testme cc-ci: success
2dcc1c1a04
autonomic-bot requested review from trav 2026-06-29 00:03:49 +00:00
autonomic-bot requested review from notplants 2026-06-29 00:03:50 +00:00
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ 2dcc1c1a passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `2dcc1c1a` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/962/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/962) [![level](https://ci.commoninternet.net/runs/962/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/962) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/962) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot changed title from chore: re-pin valkey to 9.1.0 to chore: upgrade to v3.0.1 2026-07-03 03:53:05 +00:00
autonomic-bot added 1 commit 2026-07-03 03:53:06 +00:00
chore: upgrade to v3.0.1
All checks were successful
cc-ci/testme cc-ci: success
5bf5bdc4ae
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ 5bf5bdc4 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `5bf5bdc4` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/975/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/975) [![level](https://ci.commoninternet.net/runs/975/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/975) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/975) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot changed title from chore: upgrade to v3.0.1 to chore: upgrade to v3.0.2 2026-07-13 20:18:07 +00:00
autonomic-bot added 1 commit 2026-07-13 20:18:07 +00:00
chore: upgrade to v3.0.2
All checks were successful
cc-ci/testme cc-ci: success
b81694ed70
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ b81694ed passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `b81694ed` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/1119/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1119) [![level](https://ci.commoninternet.net/runs/1119/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1119) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1119) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot changed title from chore: upgrade to v3.0.2 to chore: upgrade immich-server to v3.0.3 2026-07-17 02:26:35 +00:00
autonomic-bot added 1 commit 2026-07-17 02:26:36 +00:00
chore: upgrade immich-server to v3.0.3
All checks were successful
cc-ci/testme cc-ci: success
f652ed331b
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ f652ed33 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `f652ed33` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/1130/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1130) [![level](https://ci.commoninternet.net/runs/1130/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1130) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/1130) · [dashboard](https://ci.commoninternet.net/)
All checks were successful
cc-ci/testme cc-ci: success
This pull request has changes conflicting with the target branch.
  • compose.yml
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin upgrade-2dcc1c1:upgrade-2dcc1c1
git checkout upgrade-2dcc1c1
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: recipe-maintainers/immich#4
No description provided.