Shipped · DevOps and infrastructure

What dagucloud/dagu shipped

The public repository of Dagu · github.com/dagucloud/dagu

Written by FoxPlug from the repository's own releases; not affiliated with Dagu. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/dagucloud/dagu; Dagu did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for dagu, free

Week of November 2, 2026

What shipped

Why it matters

This week the scheduler failover work made standby instances visible, stopped queued runs from being lost when a scheduler stops, and removed duplicate runs from replays of the same schedule slot. Release 2.26.0 brought a DAG-level restart_policy, more reference suggestions in the editor, and Windows install options. Users of Windows and of the MCP execute tool also get new options for installs and per-run profile selection.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: queued runs survive a scheduler stop, schedule slots get a deterministic run ID, standby count is reported, and v2.26.0 ships with DAG restart_policy, editor reference suggestions and a Windows installer. Also: Scoop manifest, profile selection in dagu_execute.

Post for LinkedIn

This week in Dagu: stopping a scheduler no longer kills queued runs, and each schedule slot gets one deterministic run ID so replays and second schedulers cannot start a duplicate run. A standby scheduler now detects a stale lock by watching heartbeats, and a new gauge reports active and standby counts. Release v2.26.0 adds a DAG-level restart_policy, broader reference suggestions in the editor, signed Windows binaries and a Scoop manifest; the dagu_execute tool now accepts an optional profile for a single run.

Week of October 26, 2026

What shipped

Why it matters

This week adds business calendar support end to end: schedules can follow business days, calendars are editable from a page, printable through the API and synced with Git in the release. The workflow page also gains step history, run peeks, schedule previews and server-side sorting, while several fixes improve Windows paths, secret files and idle polling.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Dagu v2.25.0 is out: calendars now sync with Git. This week also added a Calendars page, schedules that follow business days, next-run previews, a per-step History tab, list peeks and server-side DAG sorting, plus secret _file keys and local tool registries.

Post for LinkedIn

Dagu v2.25.0 is out, and Git Sync now handles calendars. This week also brought business calendar support for schedules, a Calendars page, next-run previews for a DAG's schedules, a History tab showing how each step behaves across runs, and read-only peeks from list rows. DAG list sorting by status and last run now happens on the server and survives reloads, server secrets can be read from files, DAG tools can use a local aqua registry, and Windows path handling and idle polling got fixes.

Week of October 19, 2026

What shipped

Why it matters

This week's releases keep improving what workflows can wait for and connect to: ACP agents over several transports and native time-of-day gates remove workarounds people had to build. Desktop computer steps became much more reliable around dialogs, disabled elements, checkboxes, steady screens and a person using the machine mid-run. Diagnostics got easier too, with dagu config --values showing where each setting came from and upgrade telling you to restart.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V2.22 is out: harness.run connects to ACP agents over stdio, WebSocket and HTTP, wait.until takes clock times with timezone and offset, and Dagu Console shows why runs failed. Plus this week: an upgrade flow that tells you to restart, and dagu config --values.

Post for LinkedIn

Dagu v2.22.0 is out: harness.run now connects to ACP agents over stdio, WebSocket and Streamable HTTP, wait.until accepts HH:MM clock times with offset and timezone for release gates, local command notifications, failure reasons in Dagu Console and MCP access to self-hosted servers. Since then, this week added dagu config --values, which prints every setting with its value and source, and an upgrade flow that shows restart and install-specific steps instead of leaving the old binary running. On the desktop side, computer steps now stop at dialogs, select elements by whether they take input, pin checkboxes with check and uncheck, and return to the step's application after a person uses the machine.

Week of October 12, 2026

What shipped

Why it matters

This week brought a new release with a ClickHouse step, more control over how browser steps call the model, and headless runs that behave like headed Chrome. It also added per-run worker routing, made schedulers see DAG edits made on other hosts, and kept credentials out of step environments, all of which affect how workflows are written and run.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Dagu v2.21.0 is out: a ClickHouse step, browser steps that choose when the model is called, headless runs that behave like headed Chrome, per-run worker routing, and schedulers that see edits made on other hosts.

Post for LinkedIn

Dagu v2.21.0 is released. It adds a clickhouse.query action that runs SQL over ClickHouse's HTTP interface, and browser steps can now choose how much the model decides for act and upload operations. Headless Chromium runs now look and behave like headed Chrome. Distributed runs can pick workers per run and wait for workers that scale from zero, and schedulers on a shared volume now see DAG edits made on other hosts. This week also added per-run workerSelector on the start and enqueue endpoints and the dagu start and enqueue commands, stopped forwarding DAGU_ credential settings into step environments, and made Activity draw runs as duration bars.

Week of October 5, 2026

What shipped

Why it matters

This week the desktop side of the project moved from pixels to real elements: recordings and replays now carry the element each action landed on, so a moved window or another display replays with no model. Alongside that, v2.19.0 landed workbook profiling and hidden sheet and row reporting, and several long-standing paper cuts around run status, xlsx updates and launcher params were fixed.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: recordings keep the element each action lands on, so replays work on a moved window with no model. Plus v2.19.0 with workbook column profiling, hidden sheet and row reporting, protected workbooks over CLI, and concurrent xlsx updates no longer lost.

Post for LinkedIn

This week's work moved desktop automation from pixels to elements. A recording now keeps the element each action landed on beside its pixels, and a replay acts on that element wherever it is now, so a moved window, another display or a screen showing other data replays without a model. Model-driven actions also run against the window the model saw and click through UI Automation. Alongside that, v2.19.0 shipped workbook column profiling in inspect, hidden sheet and row reporting, opening protected workbooks from the CLI and the workbook target, and a sandboxed js.run. Fixes this week include local runs no longer publishing succeeded before their outputs are saved, concurrent xlsx.update_rows preserving all updates, and the launcher passing params on stdin so large params no longer fail to

Week of September 28, 2026

What shipped

Why it matters

This week shipped spreadsheet support across platforms, artifact cleanup to save disk space, and webhook tokens for multi-tenant deployments. Signal propagation enables graceful shutdown of long-running DAGs, while the conformance test expansion ensures xlsx behavior stays correct as the feature matures.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V2.18.2: log pagination, prune-artifacts, xlsx on all platforms, webhook profile tokens, Gmail API support, graceful DAG shutdown, and 75 new conformance tests.

Post for LinkedIn

V2.18.2 ships spreadsheet support for all platforms, artifact cleanup, multi-tenant webhook tokens, graceful DAG shutdown, and comprehensive xlsx conformance tests. Cleanup reclaims disk space, Gmail API expands compatibility, and log pagination handles large run histories. Signal propagation lets supervisors shut down long-running processes cleanly.

Week of September 21, 2026

What shipped

Why it matters

This week shipped desktop automation, mailbox reading, browser control, and parallel job fan-out with outputs—major features for RPA workflows, email automation, and data-driven DAGs. Bug fixes stabilize Windows execution, condition handling, and multi-attempt artifacts. The release also adds developer experience improvements like the --only flag for step-level testing.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V2.17.2+ ships desktop automation (computer.run/extract), email actions (mail.search/organize), browser control (browser.run/extract), and parallel fan-out with outputs. Run selected steps with --only. Stabilized Windows.

Post for LinkedIn

Dagu's latest releases introduce major capabilities for enterprise automation: desktop RPA against legacy apps, email-driven workflows with full mailbox control, browser automation in natural language, and parallel job fan-out with structured outputs. Developers can now test individual steps with --only and feed fresh values without prior runs. Windows execution stabilized across the board.

Week of September 14, 2026

What shipped

Why it matters

This week delivers artifact management improvements with a new Artifacts page and ZIP downloads, adds numeric condition comparisons for more flexible workflows, and fixes queue enforcement so scheduled runs respect concurrency limits. The changes reduce boilerplate (stdin piping, pass_env), improve the UI with saved views and reorderable bookmarks, and make run history clearer with better artifact indexing.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V2.16.6 and later: numeric conditions, stdin piping, Artifacts page, ZIP log downloads, saved run views, queue pacing, and pass_env for sub-DAGs.

Post for LinkedIn

This week's updates to Dagu add numeric conditions for thresholds (num:>=0.8), stdin piping to replace cat boilerplate, a new Artifacts page for cross-DAG file browsing, and ZIP downloads for step logs. The UI gains saved run views with sidebar bookmarking, reorderable shortcuts, and improved artifact navigation. Runtime fixes include queue pacing for all run sources and pass_env support in sub-DAG calls.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-10.

Is this your repo? Ask us to remove this page.