3 ms·
Hey HN! I'm excited to share Dagu v1.18, a major release of our lightweight workflow orchestration engine that works on shared filesystem. Dagu is designed for
by yohamta 1y ago
Hey HN! I'm excited to share Dagu v1.18, a major release of our lightweight workflow orchestration engine that works on shared filesystem.
Dagu is designed for teams that find Airflow overkill but need more than cron. It's a single binary with zero dependencies that runs anywhere - from Raspberry Pi to cloud clusters.
What's new in v1.18:
- Distributed execution - Run workflow steps across multiple machines
- OIDC authentication - Enterprise-ready auth for the Web UI
- High availability - Redundant schedulers with automatic failover
Example workflow:
```
steps:
- name: fetch data
command: curl https://api.example.com/data https://api.example.com/data
output: DATA
- name: process
command: python process.py
env:
- INPUT: ${DATA}
retryPolicy:
limit: 3
intervalSec: 30
backoff: 2.0
```
No need for a database or complex setup. Just write your YAML workflow and run it with `dagu start my_workflow.yaml`.
Would love to hear your feedback!