Goal
Add an external sidecar or companion process that watches for new gateway release binaries (or container images) and restarts the gateway so operators stay on the current version without manual rollouts.
Scope
- Watch a release channel (GitHub releases, container registry tag, or configured URL)
- Compare running version vs latest available
- Graceful restart of the gateway process/container when a newer version is published
- Configurable check interval and version pin / skip rules
- Document recommended deployment pattern (systemd, Docker Compose sidecar, Kubernetes init/container, etc.)
Non-goals
- Not a full fleet management system — single-host or single-container scope first
- Not responsible for config migration between major versions
Acceptance
- Sidecar documented with example Compose/systemd snippet
- Demonstrated upgrade from version N to N+1 without manual image pull + restart steps
- Gateway health checks pass after automated restart
Goal
Add an external sidecar or companion process that watches for new gateway release binaries (or container images) and restarts the gateway so operators stay on the current version without manual rollouts.
Scope
Non-goals
Acceptance