This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryUpdates https://github.com/yohamta0, ui, and 2026-07-12 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Saved Kanban views can now display and order custom status columns. Saved Kanban views can now display and order custom status columns. Source: llm_adapter@2026-07-12 Confidence: high |
— |
| Feature | Medium |
UI feedback, log readability, and timestamps are improved. UI feedback, log readability, and timestamps are improved. Source: llm_adapter@2026-07-12 Confidence: high |
— |
| Performance | Medium |
Heavy route dependencies are deferred, speeding up initial UI load. Heavy route dependencies are deferred, speeding up initial UI load. Source: llm_adapter@2026-07-12 Confidence: high |
— |
| Bugfix | Medium |
Scope inline sub‑DAG liveness to worker claims, preventing stale run markings. Scope inline sub‑DAG liveness to worker claims, preventing stale run markings. Source: llm_adapter@2026-07-12 Confidence: low |
— |
| Bugfix | Low |
Addressed distributed run lease expiration where workers stopped reporting. Addressed distributed run lease expiration where workers stopped reporting. Source: llm_adapter@2026-07-12 Confidence: low |
— |
Full changelog
v2.10.7 (2026-07-12)
This release makes Dagu faster and easier to operate. Saved Kanban views can now display and order the status columns that matter to each workflow, while improved feedback, relative timestamps, searchable ANSI-colored logs, and automatic failed-step expansion make runs easier to monitor and troubleshoot. Route-level lazy loading also speeds up the initial UI load. For distributed execution, inline sub-DAGs now share their worker claim’s liveness, preventing healthy runs from being marked stale and ensuring affected runs fail cleanly when a worker claim is lost.
Added
- feat: customize saved view columns (#2381) @yohamta0
- feat(ui): improve feedback, log readability, and timestamps (#2382) @yohamta0
Fixed
- fix: scope inline sub-DAG liveness to worker claims (#2380) @yohamta0
- perf(ui): defer heavy route dependencies (#2383) @yohamta0
Contributors
Thanks to our contributors for this release:
| Contribution | Contributor |
| --- | --- |
| bug: distributed run lease expired: worker ... accepted the task claim but stopped reporting to the owner coordinator (different from #2136) (#2378) | @pommetjehorlepiep (report) |
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
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.
Related context
Related tools
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]