25cb3eb9c1
gates / gates (push) Successful in 29s
- 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
7.7 KiB
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 |