New Features
- Windows Support (beta): Initial Windows compatibility with PowerShell and cmd.exe (#1066) by @pdoronila
- Interactive DAG Selection: Run
dagu start
without arguments to select DAGs interactively (#1074) - OpenTelemetry Support: Added distributed tracing with W3C trace context propagation (#1068)
Bug Fixes
- UI: Fixed 'f' key triggering fullscreen mode while editing DAGs (#1075)
- SSH Executor: Fixed handling of
||
and&&
operators in command parsing (#1067) - JSON Schema: Corrected DAG JSON schema for schedule field (#1071)
- Scheduler: Fixed scheduler discarding queued items when scheduled by
enqueue
(#1070) - Base DAG: Fixed parameter parsing issue in base DAG loading
Contributors
Thanks to our contributors for this release:
Contribution | Author |
---|---|
Initial Windows support - PowerShell/cmd.exe compatibility | @pdoronila |
Scheduler refactoring for improved maintainability | @thefishhat |
Interactive DAG selection feature request | @yottahmd |
OpenTelemetry distributed tracing feature request | @jeremydelattre59 |
SSH executor double pipe operator bug report | @NebulaCoding1029 |
'f' key interference in DAG editor bug report | @NebulaCoding1029 |
Log cleanup feature request | @NebulaCoding1029 |
Scheduler queue bug report | Jochen |
All Changes
- feat(scheduler): refactor code and logic by @thefishhat in #1062
- fix: handle || and && operators correctly in SSH executor command parsing by @yottahmd in #1067
- feat: initial windows support by @pdoronila in #1066
- feat: add OpenTelemetry distributed tracing support by @yottahmd in #1068
- fix: correct DAG JSON schema for schedule field by @yottahmd in #1071
- feat: add interactive DAG selection and migrate progress display to Bubble Tea TUI by @yottahmd in #1074
- fix: prevent 'f' key from interfering with DAG editing by @yottahmd in #1075
New Contributors
- @pdoronila made their first contribution in #1066
Full Changelog: v1.17.3...v1.17.4