Skip to content

dagu

v2.7.10 Bugfix

This release fixes issues for SREs watching stability and regressions.

✓ 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

Fixed nil pointer when sub-DAG not in worker local store, preserving step working directory and retry parameters.

Changes in this release

Bugfix Medium

Preserve step working directory on retry.

Preserve step working directory on retry.

Source: llm_adapter@2026-06-05

Confidence: high

Bugfix Medium

Preserve retry parameters for dotenv resolution.

Preserve retry parameters for dotenv resolution.

Source: llm_adapter@2026-06-05

Confidence: high

Bugfix Medium

Fix nil pointer when sub‑DAG not in worker local store.

Fix nil pointer when sub‑DAG not in worker local store.

Source: llm_adapter@2026-06-05

Confidence: high

Bugfix Medium

Pre‑filter retry scanner DAG runs at index level to avoid loading all runs into memory.

Pre‑filter retry scanner DAG runs at index level to avoid loading all runs into memory.

Source: llm_adapter@2026-06-05

Confidence: high

Full changelog

Fixed

  • executor: fix nil pointer when sub-DAG not in worker local store (#2258) @four-bytes-robby
  • fix: pre-filter retry scanner DAG runs at index level (#2261) (#2262) @four-bytes-robby
  • fix: preserve step working dir on retry (#2264) @yohamta0
  • fix: preserve retry params for dotenv resolution (#2267) @yohamta0

Contributors

Thanks to our contributors for this release:

| Contribution | Contributor |
| --- | --- |
| bug: re-tries loosing parameter value (#2265) | @KIC (report) |
| bug: DAG run fails on retry. (#2263) | @Kirandeep-Singh-Khehra (report) |
| executor: fix nil pointer when sub-DAG not in worker local store (#2258), fix: pre-filter retry scanner DAG runs at index level (#2261) (#2262) | @four-bytes-robby |
| coordinator: nil pointer panic when orchestrator DAG (dag.run) dispatched to remote worker via default_execution_mode: distributed (#2257), [FIX] Memory leak: RetryScanner loads all DAG runs into memory before filtering by status (#2261) | @four-bytes-robby (report) |

New Contributors

  • @four-bytes-robby made their first contribution in https://github.com/dagucloud/dagu/pull/2258

Full Changelog: https://github.com/dagucloud/dagu/compare/v2.7.9...v2.7.10

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]