top | item 44723056

(no title)

yohamta | 7 months 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 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!

discuss

order

No comments yet.