This release includes bug fixes to improve Dagu’s robustness.
As a new feature, you can now specify a container at the DAG level to run all steps in a single container with a shared volume. Private registries are also supported. This makes it easier to create reproducible workflows using container images. Please visit the container config doc for more details.
What's Changed
- fix: prevent exit code 0 from incorrectly triggering continuation for skipped steps by @thefishhat in #1158
- feat: DAG level
container
field to run steps in a single container by @yottahmd in #1154 - feat: add zombie DAG run detection to scheduler by @yottahmd in #1163
- feat: add container registry authentication support by @yottahmd in #1165
- Fix scheduler to check if DAG is running by heartbeat instead of status file by @yottahmd in #1166
- Fix stop operation to handle case where RunID is not specified by @yottahmd in #1167
Full Changelog: v1.18.4...v1.19.0