Files
felhom.eu/documentation/audits/catalog-currency-2026-09-30/06-image-table.md
T
admin 25cb3eb9c1
gates / gates (push) Successful in 29s
The last six PostgreSQL apps decided; the gate's wait seen live by day; catalog currency; stale rows
- R-463 CLOSED: rallly, outline, sparkyfitness -> PostgreSQL 18 (catalog 25ffd89 / aeb0cd6 / 1666572),
  each proven on the bench and on 9202 through the guarded Update with one undo case; zipline,
  adventurelog, immich stay on 16 by 09 decision 42's rule (upstream runs 16 / 16 / 14).
- Part F: bookstack, kimai, audiobookshelf, n8n, navidrome, grafana, komga moved on both venues;
  immich not (R-732: its first start OOM-killed its database on the bench).
- R-687 item 4 PROVEN LIVE on demo-hp: two deferrals while the leg stepped two apps, the whole-guest
  backup on the first poll after, success; config + window put back and read back.
- Catalog currency audit (Part D): 25/53 behind inside a major, 19 across; night-updatable 28 -> 31 (+1).
- R-446 and R-440 narrowed (measured on demo-hp); R-624 corrected (outline, rallly, zipline have routes);
  R-548 note (demo-hp's local tier refused for space since 09-27).
- New rows: R-730 (the ISO 1.29.0 build commit cannot be proven -> no tag; installer-v* is the script's
  line), R-731 (tag-shape switches), R-732. Register 361 -> 364.
- 09 §3: the 2026-09-30 operator notes (by day; Tester-2 pre-checks done; decision 52 not needed, not
  recorded); §6.4 dated currency note. STATUS, CONTEXT, REPORT-pg-last-six-2026-09-30.md.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-30 14:47:12 +02:00

7.7 KiB

app service pinned newest same major newest at all behind in major behind across major note
actualbudget actualbudget 26.9.0 26.9.0 26.9.0 no no
adventurelog adventurelog v0.13.0 v0.13.0 v0.13.0 no no
adventurelog adventurelog-postgres 16-3.5-alpine 16-3.5-alpine 18-3.6-alpine no yes floating (line); digest = ladder's tested digest
adventurelog adventurelog-frontend v0.13.0 v0.13.0 v0.13.0 no no
audiobookshelf audiobookshelf 2.36.1 2.37.1 2.37.1 yes no
bentopdf bentopdf v2.8.6 v2.8.8 v2.8.8 yes no
bookstack bookstack 26.05.5 26.09.1 26.09.1 yes no
bookstack bookstack-db 12.3 12.3 13.0 no yes floating (line); digest = ladder's tested digest
calcom calcom v6.2.0 v6.2.0 v6.2.0 no no
calcom calcom-postgres 18-alpine 18-alpine 18-alpine no no floating (line); digest = ladder's tested digest
calibre-web calibre-web v4.0.6 v4.0.8 v4.0.8 yes no
claper claper 2.5 2.5 3.0 no yes floating (line); digest = ladder's tested digest
claper claper-postgres 17-alpine 17-alpine 18-alpine no yes floating (line); digest = ladder's tested digest
code-server code-server 4.129.0 4.139.1 4.139.1 yes no
crafty-controller crafty-controller 4.10.7 4.11.0 4.11.0 yes no
docmost docmost 0.96.0 0.96.0 0.96.0 no no
docmost docmost-postgres 18-alpine 18-alpine 18-alpine no no floating (line); digest = ladder's tested digest
docmost docmost-redis 7-alpine 7-alpine 8-alpine no yes floating (line); digest = ladder's tested digest
emby emby 4.11.0.3 4.11.0.4 4.11.0.4 yes no
ghost ghost 6.65.0-alpine 6.67.0-alpine 6.67.0-alpine yes no
gitea gitea 1.27.0 1.27.3 28.0.0 yes yes
glance glance v0.8.5 v0.8.6 v0.8.6 yes no
gokapi gokapi v1.9.6 v1.9.6 v2.2.4 no yes
grafana grafana 13.2.2 13.2.3 13.2.3 yes no
gramps-web gramps-web v25.6.0 v25.6.0 26.9.1 no yes SHAPE SWITCH: upstream dropped the v prefix in 2026 (26.x.y); calendar versions, so the 25→26 step is a new year, counted as across
home-assistant home-assistant 2026.9.3 2026.9.4 2026.9.4 yes no
homebox homebox 0.26.2 0.26.2 0.26.2 no no
homepage homepage v1.13.2 v1.13.2 v2.4.0 no yes
immich immich-server v3.2.2 v3.2.4 v3.2.4 yes no measured on retry after ghcr 429
immich immich-machine-learning v3.2.2 v3.2.4 v3.2.4 yes no measured on retry after ghcr 429
immich immich-postgres 16-vectorchord0.4.3-pgvectors0.2.0 16-vectorchord0.4.3-pgvectors0.3.0 17-vectorchord0.4.3-pgvectors0.3.0 yes yes floating (line); digest = ladder's tested digest
immich immich-redis 7-alpine 7-alpine 8-alpine no yes floating (line); digest = ladder's tested digest
jellyfin jellyfin 10.11.11 10.11.11 12.1 no yes SHAPE SWITCH: upstream 12.x publishes two-part tags (12.1); 12.0 went through rc1..rc7
kimai kimai apache-2.57.0 2.67.0 2.67.0 yes no SHAPE SWITCH: upstream stopped publishing apache- tags after 2.57.0; plain 2.67.0 exists (whether it is the same apache variant is NOT checked)
kimai kimai-db 11.8 11.8 13.0 no yes floating (line); digest = ladder's tested digest
komga komga 1.27.1 1.28.0 1.28.0 yes no
mealie mealie v3.28.0 v3.28.0 v3.28.0 no no
n8n n8n 2.41.2 2.42.1 2.42.1 yes no
navidrome navidrome 0.64.1 0.64.2 0.64.2 yes no
nextcloud nextcloud 34.0.4-apache 34.0.4-apache 35.0.1-apache no yes
nextcloud nextcloud-db 12.3 12.3 13.0 no yes floating (line); digest = ladder's tested digest
nextcloud nextcloud-redis 7-alpine 7-alpine 8-alpine no yes floating (line); digest = ladder's tested digest
onlyoffice onlyoffice 9.4.0 9.4.0 9.4.0 no no
opengist opengist 1.15 1.15 1.15 no no floating (line); digest = ladder's tested digest
outline outline 1.9.1 1.10.1 1.10.1 yes no
outline outline-postgres 16-alpine 16-alpine 18-alpine no yes floating (line); no ladder digest to compare
outline outline-redis 7-alpine 7-alpine 8-alpine no yes floating (line); no ladder digest to compare
paperless-ngx paperless-webserver 2.20.15 2.20.15 3.2.1 no yes
paperless-ngx paperless-postgres 18-alpine 18-alpine 18-alpine no no floating (line); digest = ladder's tested digest
paperless-ngx paperless-redis 7-alpine 7-alpine 8-alpine no yes floating (line); digest = ladder's tested digest
papra papra 26.6.2-rootless 26.6.2-rootless 26.6.2-rootless no no
plant-it plant-it 0.10.0 ? ? ? ? NOT MEASURED: HTTPError: 401 Client Error: Unauthorized for url: https://r
plex plex 1.41.4.9463-630c9f557 1.43.4.10903-e5521bd8c 1.43.4.10903-e5521bd8c yes no
privatebin privatebin 2.0.6 2.0.6 2.0.6 no no
radarr radarr 6.4.4 6.4.4 6.4.4 no no
rallly rallly 4.11.1 4.15.3 4.15.3 yes no
rallly rallly-postgres 16-alpine 16-alpine 18-alpine no yes floating (line); no ladder digest to compare
recipe-importer recipe-importer v0.9.11 — — n/a n/a Felhom's own image, not upstream
romm romm 5.3.1 5.3.1 5.3.1 no no
romm romm-db 11.8 11.8 13.0 no yes floating (line); digest = ladder's tested digest
romm romm-redis 7-alpine 7-alpine 8-alpine no yes floating (line); digest = ladder's tested digest
seerr seerr 2.7.3 2.7.3 2.7.3 no no
sonarr sonarr 4.0.20 4.0.20 4.0.20 no no
sparkyfitness sparkyfitness-db 15-alpine 15-alpine 18-alpine no yes floating (line); no ladder digest to compare
sparkyfitness sparkyfitness-server v0.17.3 v0.17.3 v1.7.3 no yes
sparkyfitness sparkyfitness-frontend v0.17.3 v0.17.3 v1.7.3 no yes
tandoor tandoor 2.6.15 2.6.15 2.6.15 no no
tandoor tandoor-postgres 17-alpine 17-alpine 18-alpine no yes floating (line); digest = ladder's tested digest
termix termix 2.8.0 2.8.0 2.8.0 no no
uptime-kuma uptime-kuma 2.4.0 2.5.5 2.5.5 yes no
vaultwarden vaultwarden 1.36.0-alpine 1.37.3-alpine 1.37.3-alpine yes no
vikunja vikunja 2.6.0 2.6.0 2.6.0 no no
wanderer wanderer v0.20.0 v0.21.0 v0.21.0 yes no
wanderer wanderer-db v0.20.0 v0.21.0 v0.21.0 yes no
wanderer wanderer-search v1.36.0 v1.54.2 v1.54.2 yes no
wger wger 2.6 2.7 2.7 yes no floating (line); no ladder digest to compare
wishlist wishlist v0.67.1 v0.67.1 v0.67.1 no no
zipline zipline 4.6.1 4.8.0 4.8.0 yes no
zipline zipline-postgres 16-alpine 16-alpine 18-alpine no yes floating (line); no ladder digest to compare