github open-noodle/gallery v5.7.0-rc.1
v5.7.0-rc.1 (immich v3.2.2)

pre-releaseone day ago

⚠️ Release candidate — not for production. Please back up your database before testing.

Based on Immich v3.2.2.

Try it

Set IMMICH_VERSION=v5.7.0-rc.1 in your .env, then:

docker compose pull && docker compose up -d

Report issues on GitHub.

Full changelog: v5.6.0...v5.7.0-rc.1


What changed since v5.7.0-rc.0

Upstream: Immich v3.2.0 → v3.2.2. All 15 fixes carried by v3.2.1 are in this build, plus the single fix that makes up v3.2.2 — face reassignment now skips a face you cannot access instead of failing the whole batch.

Under the hood: NestJS 11 → 12, and CommonJS → ES modules. This is the large one. It rewrites imports across the entire server and changes how the app is loaded at runtime. Nothing about it is meant to be user-visible — which is exactly why it is worth testing rather than assuming.

Gallery fixes:

  • Space Albums: stop duplicating folder cover asset ids in the preview (#1092)
  • Timeline: accept the midnight-UTC timeBucket form upstream clients send (#1093)
  • Timeline: keep expanded-year buckets out of JS Date, which broke covers past year 9999 (#1094)
  • Asset info panel: show albums contributed to a Space (#1096)
  • S3: destroy idle proxy streams so zombied sockets stop leaking limiter slots (#1104)
  • S3: release the proxy-read slot for every path a client can disappear on (#1106)

What to test

The ESM/NestJS work is the reason this RC exists. It is the kind of change that is either invisible or total, so breadth matters more than depth:

  1. The server boots and stays up, and background jobs actually run — thumbnail generation, metadata extraction, machine learning, and the scheduled jobs.
  2. Timeline loads, scrolls and groups correctly, including older years and any oddly-dated assets.
  3. Faces and people — merging, renaming, and especially reassigning faces: v3.2.2's fix means a batch containing an asset you cannot access now skips that face instead of failing the whole reassignment.
  4. Shared Spaces — album folders, and albums you contributed showing in the asset info panel.
  5. S3 storage, if you use it — sustained downloads and, in particular, downloads you cancel partway.
  6. The mobile app against this server — the Android APK attached below (gallery-v5.7.0-rc.1.apk) is built from this exact commit. Once installed it will show its version as 5.7.0, not 5.7.0-rc.1: the mobile build was stamped with the release version rather than the candidate's. The file is the release-candidate build regardless of what the app's About screen says.

Please back up your database first, and report anything odd on GitHub.

Don't miss a new gallery release

NewReleases is sending notifications on new releases.