Container Runner:
- Fixed an issue where the logging collector exited with a non-zero status on clean shutdown, causing successful jobs to be reported as failed.
- Task pods are now labeled when unsafe retries are enabled.
- Tasks are now only unclaimed after cleanup completes successfully, preventing rescheduling onto an unprepared environment.
- Resource class definitions can now be hot-reloaded from the task pod ConfigMap without requiring a container agent restart.
Machine Runner:
- Fixed an issue where a relative
working_directoryin config resolved from the task agent’s directory instead of the runner’s, causing steps to run in the wrong location.