github dagu-org/dagu v1.13.0

latest releases: v1.14.5, v1.14.4, v1.14.3...
4 months ago

Changelog

New Features

  • Added run and params field
    You can run another DAG from a DAG by specifying the name:

    steps:
      - name: running sub_dag
        run: sub_dag      # This can be a path to a file such as `sub_dag.yaml` or `path/to/sub_dag.yaml`
        params: "FOO=BAR" # Optional
  • Accept JSON list to specify command and args
    You can make the DAG to be more readable by using list notation for specifying complex arguments to a command

    steps:
      - name: step1
        description: print current time
        command: [python, "-c", "import sys; print(sys.argv)", "argument"]

What's Changed

  • Made DAG scheduler inherit system environment variables on executing steps by @yohamta in #572
  • Made status of dags configurable by @kriyanshishah in #558
  • Fixed data race by @yohamta in #560
  • Reduced the server's load for reading DAGs and status by caching by @yohamta in #564, #569
  • Added TTL to cache by @yohamta in #569
  • Fixed the issue of loading empty config file by @yohamta in #570
  • Add run and params field by @yohamta in #573
  • #543 Duplicate description removedcate description removed. by @Kiyo510 in #555
  • #544 Corrected documentation regarding Basic Authentication config. by @Kiyo510 in #554
  • Fixed linter errors by @Kiyo510 in #556

New Contributors

  • @Kiyo510 made their first contribution in #555
  • @kriyanshishah made their first contribution in #558

Full Changelog: v1.12.11...v1.13.0

Don't miss a new dagu release

NewReleases is sending notifications on new releases.