github dagucloud/dagu v2.12.0

4 hours ago

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

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)

Don't miss a new dagu release

NewReleases is sending notifications on new releases.