Skip to content

chore: backport Immich v3.2.3 and v3.2.4 onto main - #1151

Merged
Deeds67 merged 3 commits into
mainfrom
chore/backport-immich-3.2.4
Sep 28, 2026
Merged

Deeds67 merged 3 commits into
mainfrom
chore/backport-immich-3.2.4

Conversation

@Deeds67

@Deeds67 Deeds67 commented Sep 28, 2026

Copy link
Copy Markdown
Collaborator

Brings main up to upstream Immich v3.2.4 for a 5.7.1 patch release. Supersedes #1146.

What v3.2.3 and v3.2.4 contain

Comparing v3.2.2..v3.2.4 on upstream's release/v3.2 gives four commits. Two are version bumps. The other two are backported here:

Upstream Change Here
immich-31644 (v3.2.3) Mobile: the sync status page no longer goes blank when the counts query fails 415b17f56f9, plus the new reset_sqlite_error_hint string in the nine maintained locales
immich-31854 (v3.2.4) Base image 202608300913 → 202609281550 d2ea799f06e

Both cherry-picked onto main without conflicts. The third commit sets upstream.version to 3.2.4 in branding/config.json, updates the README, and updates the M8 preflight test.

Base image and #1144

The new base-server-prod:202609281550 ships Node 24.21.0 (NODE_VERSION in the image config). That is the version #1146 validated against the Blob stream leak. This PR includes that fix with a newer image, so #1146 can be closed once this merges.

Checks done

  • server/src/schema/ is identical between v3.2.2 and v3.2.4, so the revert-to-immich script and the migration coverage need no change.
  • ghcr.io/immich-app/immich-server:v3.2.4 is published (the revert-to-immich validation workflow boots it).
  • The base-image digests pinned in the Dockerfiles match what GHCR serves for 202609281550.
  • tools/upstream-preflight tests pass (292 passed, 1 skipped).
  • Not run locally: the mobile widget test the fix adds, and the server image build. CI covers both.

Releasing

Server and mobile can ship separately. The mobile fix is client-only, with no API or schema change, so a 5.7.1 server works with 5.7.0 apps.

Rolling branch

rebase/upstream-rolling-v3.3.0 already has the mobile fix and the older base-image bump. The newer bump arrives with the next batch. At cutover the replay will either drop these as already applied or give trivial conflicts, as with the v3.2.2 backport.

@Deeds67 Deeds67 added the changelog:fix Bug fix for changelog label Sep 28, 2026
immich-push-o-matic Bot and others added 3 commits September 28, 2026 19:27
Backport of upstream immich-31644 (cherry-pick of immich-31642), shipped in
Immich v3.2.3.

(cherry picked from commit 91d34f9)

Co-authored-by: Santo Shakil <santoshakil@users.noreply.github.com>
Backport of upstream immich-31854, shipped in Immich v3.2.4. Supersedes #1146:
the new base image also ships a Node release past the 24.16-24.19 Blob stream
leak (#1144).

(cherry picked from commit 6786b82)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
With the two v3.2.3/v3.2.4 changes backported, main now contains everything
in upstream v3.2.4. Neither release touches server/src/schema/, so the
revert-to-immich script and the migration coverage are unchanged.
@Deeds67
Deeds67 force-pushed the chore/backport-immich-3.2.4 branch from 4a0dcc1 to 0eb38cd Compare September 28, 2026 17:27
@Deeds67
Deeds67 merged commit 4472292 into main Sep 28, 2026
50 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog:fix Bug fix for changelog 📱mobile

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant