Machine Runner:
- Run machine runners on spot or preemptible instances to cut compute costs, without failing jobs when an instance is reclaimed. With the new
runner.enable_unsafe_retriesoption, a job that is still running when the runner receivesSIGINT,SIGTERMorSIGHUPis retried on another runner instead of failing. The job restarts from the beginning, so only enable it for jobs that are safe to run more than once. Any other error still fails the job. SIGHUPnow triggers a graceful shutdown rather than killing the runner.
Container Runner:
- SSH reruns are now generally available on container runner.
- The Helm chart (
v101.2.1) now creates SSHTCPRouteresources with thegateway.networking.k8s.io/v1API version, so standard channel Gateway API CRDs work and experimental CRDs are no longer needed. Gateway API v1.6 or later is now required for SSH reruns.