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
shellfield; both DAG and stepshellvalues 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:
dequeuenow accepts a queue name positional argument and will pop the oldest item when--dag-runis omitted; provide--dag-runto 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