github dagu-org/dagu v1.24.11

one hour ago

This release includes a fix for critical bug in cron scheduler introduced in v1.24.8, many bug-fixes for Windows version, a UI improvement (popover on DAG-run status), and a new DAG-level shell field.

Added

  • DAG: Set a default shell once per workflow via a new root-level shell field; both DAG and step shell values accept strings or arrays so you can pass shell flags without quoting hassles (#1426)
  • UI: Running and failed step names displayed on the DAG runs page for quick status overview without navigating to details (#1420, #1401)
  • Installer: Windows support with PowerShell and cmd.exe installation options (#1428)

Changed

  • CLI: dequeue now accepts a queue name positional argument and will pop the oldest item when --dag-run is omitted; provide --dag-run to target a specific run (#1421)
  • Core: Refactored logging code to use typed attributes for better observability (#1422)

Fixed

  • Scheduler: Fixed DAG entry reader not starting on startup, causing scheduled runs not to execute (#1427, #1423)
  • Executor: Handle Windows script extensions for proper command execution (#1425)
  • Config: Use correct config file path on Windows (#1424)

Contributors

Thanks to our contributors for this release:

Contribution Contributor
Running/failed steps list on DAG runs page (#1420) @kriyanshii
Running/failed steps feature request (#1401) @ghansham
Scheduled runs not executing bug report (#1423) @gyger
Scheduled runs issue confirmation (#1423) @SGRelic @jeremydelattre59
Windows issues report (#1424, #1425) O.YENA (Discord)

Full Changelog: v1.24.8...v1.24.11

Don't miss a new dagu release

NewReleases is sending notifications on new releases.