-
v0.8.0 Stable
released this
2026-09-03 15:31:16 +00:00 | 0 commits to main since this releasev0.8.0 - 2026-09-03
- show runtime image and update indicator in header - (b6c2dad) - Oluf Lorenzen
Features
- (config) image update env vars and validation floor - (43ef847) - Oluf Lorenzen
- (config) add env vars for resilience and metrics - (fdf9785) - Oluf Lorenzen
- (executor) background image refresher and local digest - (13cb8fc) - Oluf Lorenzen
- (executor) mount containerbase cache as a second persistent volume - (6cfb20e) - Oluf Lorenzen
- (executor) report outcome/duration to resilience and metrics - (f696676) - Oluf Lorenzen
- (imageupdate) runner image freshness poller and registry client - (d30ca35) - Oluf Lorenzen
- (main) wire image refresher, update poller, and run(exitFn) seam - (07fbac0) - Oluf Lorenzen
- (metrics) register and wire supervise + image-update metrics - (c2da499) - Oluf Lorenzen
- (metrics) add metrics package with tunable project-label cardinality - (e05b86f) - Oluf Lorenzen
- (resilience) add manual bypass, replay queue, and snapshot - (ecf76fc) - Oluf Lorenzen
- (resilience) add rapid-fail breaker - (a3a5ca3) - Oluf Lorenzen
- (resilience) add per-project backoff - (b8e8f89) - Oluf Lorenzen
- (resilience) add resilience package skeleton - (78a6af8) - Oluf Lorenzen
- (scheduler) gate dispatch via resilience.AllowDispatch - (390d87f) - Oluf Lorenzen
- (server) /api/v1/image-status endpoint and poller injection - (a491d63) - Oluf Lorenzen
- (server) add /api/v1/breaker/{state,reset,bypass} + /metrics endpoint - (2035e0e) - Oluf Lorenzen
- (supervise) supervised loop primitives with fatal-on-exit contract - (2a14c98) - Oluf Lorenzen
- (ui) add breaker banner and reset button - (2feb0b1) - Oluf Lorenzen
- (webhook) gate on breaker, replay on reset; wire cmd/main.go - (f03017f) - Oluf Lorenzen
Bug Fixes
- (deps) update dependency react-dom to v19.2.8 - (7b016dc) - renovate-forgejo
- (deps) update dependency react to v19.2.8 - (1d2297a) - renovate-forgejo
- (executor) run renovate containers as 12021:0 for GID-0 cache access - (d38226b) - Oluf Lorenzen, pi-agent
- (supervise) per-tick body returning nil is not fatal - (1f75e86) - Oluf Lorenzen
- (ui) sync webhook checkbox with loaded job state - (29f573c) - Oluf Lorenzen
- resolve golangci-lint issues in tests and metrics - (e629cfb) - Oluf Lorenzen
Documentation
- (readme) add cache-volumes runbook subsection - (618afbf) - Oluf Lorenzen
- document image update checker and package guidance - (7f1f822) - Oluf Lorenzen
- document ROP_CONTAINERBASE_CACHE_VOLUME env var - (5c5a262) - Oluf Lorenzen
- add resilience/metrics README, runbook, spec, plan, and smoke script - (7519d51) - Oluf Lorenzen
Tests
- (executor) cover ContainerbaseCacheVolume default and override - (8215dcc) - Oluf Lorenzen
Build system
- (deps) update https://code.forgejo.org/actions/checkout action to v7.0.1 - (4859d34) - Renovate Bot
Refactoring
- (executor) extract hostBinds() helper for container bind mounts - (631782a) - Oluf Lorenzen
Miscellaneous Chores
Downloads
-
Source code (ZIP)
6 downloads
-
Source code (TAR.GZ)
5 downloads