Skip to content

dagu

v2.10.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agentic-workflow cron data-pipeline devops durable-execution durable-workflows
+14 more
human-in-the-loop job-scheduler mcp-server multiplayer-agent on-premise private-runners self-hosted self-service selfservice-portal task-automation task-scheduler workflow-engine workflow-orchestration workflow-scheduler

Summary

AI summary

Updates expression, id, and feat across a mixed release.

Full changelog

This release introduces the ability to configure schedules on a per-profile basis and save the output of http.request actions to a file.

Example for different schedule per profile:

schedule:
  - expression: "*/20 * * * *"
    profile: prod
  - expression: "30 */2 * * *"
    profile: dev

Example for http executor with output:

steps:
  - id: download_script
    action: http.request
    with:
      method: GET
      url: https://example.com/install.sh
      output: "${context.paths.artifacts_dir}/install.sh"

  - id: run_script
    run: sh "${context.paths.artifacts_dir}/install.sh"
    depends: download_script

Added

  • feat: add profile-scoped schedules (#2359) @yohamta0
  • feat: add HTTP response file output (#2361) @yohamta0

Changed

  • refactor: shorten dag-run storage prefixes (#2358) @yohamta0

Fixed

  • fix: isolate sub-dag default working directories (#2356) @yohamta0
  • fix: contain go-git ssh auth workaround (#2357) @yohamta0

Contributors

Thanks to our contributors for this release:

| Contribution | Contributor |
| --- | --- |
| bug: SSH handshake failed: key mismatch (#2354) | @l-we (report) |
| bug: multiple sub-DAGs in single workflow using the same files. No cleanup? (Dagu: 2.9.1) (#2352), feat: Action HTTP needs a FILE output mode (#2353) | @pommetjehorlepiep (report) |

Full Changelog: https://github.com/dagucloud/dagu/compare/v2.9.1...v2.10.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track dagu

Get notified when new releases ship.

Sign up free

About dagu

A local-first workflow engine built the way it should be: declarative, file-based, self-contained, air-gapped ready. One binary that scales from laptop to distributed cluster. Your Workflow Operator handles creating and debugging workflows.

All releases →

Related context

Earlier breaking changes

  • v2.10.6 Built-in authentication token TTLs are now limited to 8760h (365 days); larger values are rejected at startup.

Beta — feedback welcome: [email protected]