Summary
v2.12.0 restores the Documents workspace in Dagu. You can create, organize, search, and preview Markdown alongside your workflows, including Mermaid diagrams. Documents can be synchronized through Git Sync, and MCP clients can read and manage them.
The Workflows page now supports shared saved views and an Active only filter for scheduled workflows that are not suspended. Notifications can list failed, partially successful, aborted, and successful steps, including individual foreach items and parallel child runs. Execution logs are easier to scan in the new Activity view, workflow specs are more readable, and live progress updates no longer refresh the entire workflow list.
Added
- feat: restore documents and Git Sync support (#2491) @yohamta0
- feat: add MCP support for documents (#2495) @yohamta0
- feat: add saved workflow views (#2497) @yohamta0
- feat: expose step status lists in notification templates (#2499) @yohamta0
- feat: add active workflow filter (#2508) @yohamta0
Changed
- chore(deps): bump tar from 7.5.16 to 7.5.21 in /npm/dagu in the npm_and_yarn group across 1 directory (#2492) @dependabot
- refactor(exec): remove unreachable declarations from internal/core/exec (#2510) @yohamta0
Fixed
- fix: allow TLS skip verify without certificates (#2496) @yohamta0
- fix: propagate param constraints into LLM tool schemas (#2502) @yohamta0
- fix: avoid DAG-run list refreshes for progress updates (#2503) @yohamta0
- fix: enforce clicontext store path and marker invariants (#2504) @yohamta0
- fix: target DAG-run lifecycle invalidations (#2505) @yohamta0
- fix: improve DAG spec layout and readability (#2506) @yohamta0
- fix: keep proc liveness usable when a proc file is damaged (#2507) @yohamta0
- fix: copy DAG and document name instead of absolute file path (#2509) @yohamta0
- refactor: simplify workflow log output (#2512) @yohamta0
- refactor(spec): address code-quality audit findings for internal/core/spec (#2513) @yohamta0
Contributors
Thanks to our contributors for this release:
| Contribution | Contributor |
|---|---|
| feat: Notification templates - expose the steps that failed (#2498) | @VKdennis (report) |
| feat: The docs feature is an useful feature (#2368) | @aigeling (report) |
| chore(deps): bump tar from 7.5.16 to 7.5.21 in /npm/dagu in the npm_and_yarn group across 1 directory (#2492) | @dependabot |
| bug: --peer.skip-tls-verify invalid (#2493) | @l-we (report) |