Container digests change after release since around v2 #7871

Closed
opened 2026-02-05 13:21:50 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @aclerici38 on GitHub (Nov 20, 2025).

I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.

  • Yes

The bug

Ever since v2 released (or shortly after) something has been causing the server and ML containers' digests to change. I get container updates via renovatebot PRs which run hourly, I've noticed when I merge Immich updates within the first hour there's consistently been a second renovate PR after that just updates the container digests for the same tag. Here are some of the examples I've got, where I merged the update within an hour before renovate ran again:

https://github.com/aclerici38/home-ops/pull/1721 (2.1.0)
https://github.com/aclerici38/home-ops/pull/1828 (2.2.2)
https://github.com/aclerici38/home-ops/pull/1845 (2.2.3)
https://github.com/aclerici38/home-ops/pull/1931 (2.3.0/2.3.1)

Examples after issue created:
https://github.com/aclerici38/home-ops/pull/2131 (server)(2.4.0)

In both containers tagged 2.3.1, the about page in the immich ui (bottom left, click version) shows Build: 19524231183 and links to the same job. There seem to be no changes between the original/updated containers so functionally this isn't an issue, but I doubt it's intentional and causes some users who update immediately to have to re-pull the same containers again.

Thanks!

The OS that Immich Server is running on

NA

Version of Immich Server

v2.3.1

Version of Immich Mobile App

NA

Platform with the issue

  • Server
  • Web
  • Mobile

Device make and model

No response

Your docker-compose.yml content

NA

Your .env content

NA

Reproduction steps

  1. Pin immich containers to a digest
  2. update to newtag@digest within an hour after the release
  3. observe digest changing on same tag soon after

Relevant log output


Additional information

No response

Originally created by @aclerici38 on GitHub (Nov 20, 2025). ### I have searched the existing issues, both open and closed, to make sure this is not a duplicate report. - [x] Yes ### The bug Ever since v2 released (or shortly after) something has been causing the server and ML containers' digests to change. I get container updates via renovatebot PRs which run hourly, I've noticed when I merge Immich updates within the first hour there's consistently been a second renovate PR after that just updates the container digests for the same tag. Here are some of the examples I've got, where I merged the update within an hour before renovate ran again: https://github.com/aclerici38/home-ops/pull/1721 (2.1.0) https://github.com/aclerici38/home-ops/pull/1828 (2.2.2) https://github.com/aclerici38/home-ops/pull/1845 (2.2.3) https://github.com/aclerici38/home-ops/pull/1931 (2.3.0/2.3.1) **Examples after issue created:** https://github.com/aclerici38/home-ops/pull/2131 (server)(2.4.0) In both containers tagged 2.3.1, the about page in the immich ui (bottom left, click version) shows `Build: 19524231183` and links to [the same job](https://github.com/immich-app/immich/actions/runs/19524231183). There seem to be no changes between the original/updated containers so functionally this isn't an issue, but I doubt it's intentional and causes some users who update immediately to have to re-pull the same containers again. Thanks! ### The OS that Immich Server is running on NA ### Version of Immich Server v2.3.1 ### Version of Immich Mobile App NA ### Platform with the issue - [ ] Server - [ ] Web - [ ] Mobile ### Device make and model _No response_ ### Your docker-compose.yml content ```YAML NA ``` ### Your .env content ```Shell NA ``` ### Reproduction steps 1. Pin immich containers to a digest 2. update to newtag@digest within an hour after the release 3. observe digest changing on same tag soon after ### Relevant log output ```shell ``` ### Additional information _No response_
Author
Owner

@aclerici38 commented on GitHub (Dec 19, 2025):

Seems like only the server is being retagged now, not ML https://github.com/aclerici38/home-ops/pull/2131 https://github.com/aclerici38/home-ops/pull/2145

@aclerici38 commented on GitHub (Dec 19, 2025): Seems like only the server is being retagged now, not ML https://github.com/aclerici38/home-ops/pull/2131 https://github.com/aclerici38/home-ops/pull/2145
Author
Owner

@aclerici38 commented on GitHub (Feb 4, 2026):

I can't track down where or how but it seems like this got fixed

@aclerici38 commented on GitHub (Feb 4, 2026): I can't track down where or how but it seems like this got fixed
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#7871