Immich hat am 2026-07-02 v3.0.0/v3.0.1 released; die ImagePolicy war bewusst auf semver 2.x gegated, daher blieb v2.7.5 stehen — das war der Grund, warum Immich nicht geupdatet wurde.
Preflight für den Major-Bump
pgvecto.rs-Removal betrifft uns nicht: DB_VECTOR_EXTENSION unset, v2.7.5 läuft bereits auf VectorChord (dual-extension CNPG-Image 16-migration)
Keine entfernten ML-Env-Vars (MACHINE_LEARNING_PRELOAD__*, IMMICH_MACHINE_LEARNING_PING_TIMEOUT) in den Manifests
oauth.issuerUrl ist valide HTTPS-URL — besteht die strengere v3-Validierung
Gatus probt /api/server/ping — nicht auf der Removed-Endpoints-Liste
Beide v3.0.1-Images auf ghcr verifiziert (server + machine-learning, version-sync)
Image-Tags direkt auf v3.0.1 gebumpt, damit Flux nicht auf den nächsten Automation-Lauf warten muss
Hinweise
v3-API-Breaking-Changes betreffen primär Third-Party-Integrationen (/assets/random, /sync/* etc. entfernt) — Mobile-Apps sollten nach dem Rollout aktualisiert werden
ML braucht x86-64-v2 (CPUs ab ~2010) — auf den Cluster-Nodes gegeben
Immich hat am 2026-07-02 v3.0.0/v3.0.1 released; die ImagePolicy war bewusst auf semver 2.x gegated, daher blieb v2.7.5 stehen — das war der Grund, warum Immich nicht geupdatet wurde.
## Preflight für den Major-Bump
- **pgvecto.rs-Removal betrifft uns nicht**: `DB_VECTOR_EXTENSION` unset, v2.7.5 läuft bereits auf VectorChord (dual-extension CNPG-Image `16-migration`)
- **Keine entfernten ML-Env-Vars** (`MACHINE_LEARNING_PRELOAD__*`, `IMMICH_MACHINE_LEARNING_PING_TIMEOUT`) in den Manifests
- **`oauth.issuerUrl`** ist valide HTTPS-URL — besteht die strengere v3-Validierung
- **Gatus** probt `/api/server/ping` — nicht auf der Removed-Endpoints-Liste
- Beide `v3.0.1`-Images auf ghcr verifiziert (server + machine-learning, version-sync)
## Änderungen
- ImagePolicy semver-Range `2.x` → `3.x` (server + machine-learning); 4.x-Cutover braucht wieder manuellen Review
- Image-Tags direkt auf `v3.0.1` gebumpt, damit Flux nicht auf den nächsten Automation-Lauf warten muss
## Hinweise
- v3-API-Breaking-Changes betreffen primär Third-Party-Integrationen (`/assets/random`, `/sync/*` etc. entfernt) — Mobile-Apps sollten nach dem Rollout aktualisiert werden
- ML braucht x86-64-v2 (CPUs ab ~2010) — auf den Cluster-Nodes gegeben
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Immich hat am 2026-07-02 v3.0.0/v3.0.1 released; die ImagePolicy war
bewusst auf semver 2.x gegated, daher blieb v2.7.5 stehen.
Preflight fuer den Major-Bump:
- pgvecto.rs-Removal betrifft uns nicht: DB_VECTOR_EXTENSION unset,
v2.7.5 laeuft bereits auf VectorChord (dual-extension CNPG-Image)
- keine der entfernten ML-Env-Vars (MACHINE_LEARNING_PRELOAD__*,
IMMICH_MACHINE_LEARNING_PING_TIMEOUT) in den Manifests
- oauth.issuerUrl ist valide HTTPS-URL (strengere v3-Validierung ok)
- Gatus probt /api/server/ping — nicht auf der Removed-Endpoints-Liste
Policy-Gate wandert auf 3.x; 4.x-Cutover braucht wieder manuellen Review.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Immich hat am 2026-07-02 v3.0.0/v3.0.1 released; die ImagePolicy war bewusst auf semver 2.x gegated, daher blieb v2.7.5 stehen — das war der Grund, warum Immich nicht geupdatet wurde.
Preflight für den Major-Bump
DB_VECTOR_EXTENSIONunset, v2.7.5 läuft bereits auf VectorChord (dual-extension CNPG-Image16-migration)MACHINE_LEARNING_PRELOAD__*,IMMICH_MACHINE_LEARNING_PING_TIMEOUT) in den Manifestsoauth.issuerUrlist valide HTTPS-URL — besteht die strengere v3-Validierung/api/server/ping— nicht auf der Removed-Endpoints-Listev3.0.1-Images auf ghcr verifiziert (server + machine-learning, version-sync)Änderungen
2.x→3.x(server + machine-learning); 4.x-Cutover braucht wieder manuellen Reviewv3.0.1gebumpt, damit Flux nicht auf den nächsten Automation-Lauf warten mussHinweise
/assets/random,/sync/*etc. entfernt) — Mobile-Apps sollten nach dem Rollout aktualisiert werden🤖 Generated with Claude Code