Repository navigation
Summary
This release adds a DAG-level restart_policy, expands reference suggestions in the editor, and adds signed Windows binaries and a Scoop manifest for Windows installs.
- DAG restart policy: DAGs can now set a
restart_policy. The MCPdagu_executetool can also select a runtime profile. - Editor references: The editor lists every available reference, offers foreach, build and step env references, shows references in more step fields, and warns when model output is written into a shell.
- Windows: The binaries and installer are signed with Azure Artifact Signing, and a Scoop manifest is published.
- Run fixes: A step retry blocked by a failed upstream now fails, runs started with
--namestay visible in the web UI, and parallel string item sources accept an explicit separator.
Added
- feat: add the DAG restart_policy (#3156) @SCcagg5
- feat(mcp): support runtime profile selection in dagu_execute (#3643) @yohamta0
Changed
- chore: regenerate llms.txt and check it in CI (#3578) @CJstate
- Show how many times a repeated step ran (#3620) @yohamta0
- Warn when model output is written into a shell (#3621) @yohamta0
- Offer foreach, build and step env references (#3627) @yohamta0
- List every available reference while editing (#3628) @yohamta0
- Publish a step's output when it is picked (#3632) @yohamta0
- Resolve params schema against the authored DAG and report its error once (#3642) @yohamta0
- Let long sub-run params scroll in the sub-runs dialog (#3644) @yohamta0
- Sign the Windows binaries and installer with Azure Artifact Signing (#3645) @yohamta0
- Publish a Scoop manifest for Windows installs (#3646) @yohamta0
- Record the trigger type of directly dispatched runs (#3649) @yuminn-k
Fixed
- fix(desktop): refuse input to elevated apps on windows (#3540) @yohamta0
- fix(runtime): fail a step retry blocked by its failed upstream (#3612) @yohamta0
- Keep the continue_on decision out of step outputs (#3618) @yohamta0
- Keep push-back feedback out of first-run prompts (#3619) @yohamta0
- fix(runtime): fail a blocked step retry beside a tolerated failure (#3622) @yohamta0
- Offer references in more step fields (#3626) @yohamta0
- Warn when picking model output for a shell (#3637) @yohamta0
- Keep runs started with --name in the web UI (#3639) @yohamta0
- Add an explicit separator for parallel string item sources (#3647) @yohamta0
- Retry a browser runtime whose socket won't open (#3650) @yohamta0
Contributors
Thanks to our contributors for this release:
| Contribution | Contributor |
|---|---|
| chore: regenerate llms.txt and check it in CI (#3578) | @CJstate |
| feat: add the DAG restart_policy (#3156) | @SCcagg5 |
| feat: DAG-level restart_policy to keep a DAG always running (#3149) | @SCcagg5 (report) |
feat: Support scoop as a way to install in Windows (#2596) |
@VaasuDevanS (report) |
| feat(mcp): support runtime profile selection in dagu_execute (#3636) | @ai212983 (report) |
| bug: New WebUI uses DAG definition name instead of custom run name when resolving execution logs (#3593) | @fhsbk2606 (report) |
| feat: add horizontal scrollbar and/or wrap option in sub-runs selector dialog (#3640), bug: parallel execution of single item results in multiple sub-DAG calls with parts of single item (#3641) | @pommetjehorlepiep (report) |
| Record the trigger type of directly dispatched runs (#3649) | @yuminn-k |
New Contributors
Full Changelog: v2.25.8...v2.26.0