This release adds practical CLI commands for managing Dagu from the terminal. dagu ls lists local DAG definitions with optional schedule and run details, dagu ps shows active DAG processes, and dagu rm removes run history or DAG definitions, with duration-based filtering for history cleanup.
Controller DAGs gain decision timelines, context management, and model failover. MCP support now includes the run inspector app and preparation for the 2026-07-28 protocol revision. This release also streamlines the default Kubernetes deployment, adds partial-success notification rules, and fixes scoped notification routing and active runs missing from the dashboard timeline.
Added
- feat(cli): add ps command (#2454) @kriyanshii
- feat(cli): add rm command and duration-based history purge (#2455) @kriyanshii
- feat(cli): add ls command (#2456) @kriyanshii
- feat(chart): streamline the default Kubernetes deployment (#2476) @yohamta0
- feat: add partial success notification rules (#2478) @yohamta0
- feat: prepare MCP server for 2026-07-28 (#2479) @yohamta0
- feat: add MCP App run inspector (#2480) @yohamta0
- feat(cli): show the decision timeline for controller DAG runs (#2481) @yohamta0
- feat: add controller context management (#2483) @yohamta0
- feat: add controller model failover (#2484) @yohamta0
Changed
- chore(deps): bump the actions-patch group with 3 updates (#2471) @dependabot
Fixed
- fix: preserve scoped notification routing (#2469) @yohamta0
- chore(deps): bump the go-patch group with 16 updates (#2472) @dependabot
- fix: show active DAG runs in dashboard timeline (#2477) @yohamta0
Contributors
Thanks to our contributors for this release:
| Contribution | Contributor |
|---|---|
| bug: Workspace- and DAG-scoped notification rules never match real DAG run events (#2467), feat: Define Notification rules for partially succeeded runs (#2468) | @VKdennis (report) |
| chore(deps): bump the actions-patch group with 3 updates (#2471), chore(deps): bump the go-patch group with 16 updates (#2472) | @dependabot |
| feat(cli): add ps command (#2454), feat(cli): add rm command and duration-based history purge (#2455), feat(cli): add ls command (#2456) | @kriyanshii |
| bug: Timeline not showing active manually started workflow (#2475) | @pommetjehorlepiep (report) |
Full Changelog: v2.11.2...v2.11.3