v1.16.4 - 2025-02-25
e1b639a06e
ci: fix: goreleaser config
- docs: update quickstart to include messy output example by @Lewiscowles1986 in #851
- [#854] config: fix:
BasePath
config is not working by @yottahmd in #860 - docs: note block in execute the DAG of QuickStart by @Lewiscowles1986 in #862
- [#861] test: add: integration test for
logDir
configuration by @yottahmd in #864
- @Lewiscowles1986 made their first contribution in #851
Full Changelog: https://github.com/dagu-org/dagu/compare/v1.16.3...v1.16.4
v1.16.3 - 2025-02-19
ec38f7e5a3
[#840] config: fix: AdddagsDir
config key (#850)
- doc(executor/docker): add doc about working with env by @vnghia in #836
- doc: Add Github sponser button by @arky in #839
- doc: Update code of conduct by @arky in #843
- doc: improve contribution guide, add commit standards by @arky in #844
- [#846] Fix: issue in calling sub-DAG by @yohamta in #848
- [#847] fix: digraph: overload multiple
dotenv
files by @yohamta in #849 - [#840] config: fix: Add
dagsDir
config key by @yohamta in #850
Full Changelog: https://github.com/dagu-org/dagu/compare/v1.16.2...v1.16.3
v1.16.2 - 2025-02-13
28105028cd
[#830] executor/docker: support network configuration (#835)
- system version fix by @dayne in #829
- [#827] executor/docker: Fix: command arguments are not evaluated by @yohamta in #832
- [#831] cmd: fix:
--config
parameter handling by @yohamta in #834 - [#830] executor/docker: support network configuration by @yohamta in #835
- @dayne made their first contribution in #829
- @dependabot made their first contribution in #833
Full Changelog: https://github.com/dagu-org/dagu/compare/v1.16.1...v1.16.2
v1.16.1 - 2025-02-11
6cd013e81c
[#821] Support Snapcraft distribution (#824)
- Bugfixes (#796 #799 #810)
- Support
/health
endpoint - Support headless mode
- Enhance YAML Editor with field completion and schema validation
- support for headless mode as mentioned in #800 by @kriyanshii in #805
- chore: Update docker examples (Fixes #638) by @arky in #818
- chore: Email attachment testcase (Fixes #812) by @arky in #814
- [#820] Add
/health
endpoint for health check by @yohamta in #823 - digraph: update node.go by @eltociear in #788
- @eltociear made their first contribution in #788
- @kennethpjdyer made their first contribution in #791
- @arky made their first contribution in #808
- @vhespanha made their first contribution in #659
Full Changelog: https://github.com/dagu-org/dagu/compare/v1.16.0...v1.16.1
v1.16.0 - 2025-01-09
https://dagu.readthedocs.io/en/latest/changelog.html#v1-16-0-2025-01-09
Full Changelog: https://github.com/dagu-org/dagu/compare/v1.15.1...v1.16.0
v1.15.1 - 2024-12-10
5af66f1a96
[#736] add TLS skip verification option for remote node (#739)
Full Changelog: https://github.com/dagu-org/dagu/compare/v1.15.0...v1.15.1
v1.15.0 - 2024-12-06
- [#709] feat: Add
skipIfSuccessful
by @yohamta in #712 - fix: incorrect paths in config docs by @jonnochoo in #713
- feat: Support configurable base path for server by @chrishoage in #714
- docs: added docs for CRON_TZ by @jonnochoo in #716
- Improve Dockerfile to reduce amount of config needed in docker-compose by @chrishoage in #723
- chore: add support for devcontainers by @jonnochoo in #728
- add support for default page by @jonnochoo in #729
- [#730] Add Remote-Node support by @yohamta in #731
- [#732] Upgrade to Go 1.23 and Golanci-lint 1.62 by @yohamta in #733
Dagu now supports managing multiple Dagu servers from a single UI through its remote node feature. This allows you to:
- Monitor and manage DAGs across different environments (dev, staging, prod)
- Access multiple Dagu instances from a centralized UI
- Switch between nodes easily through the UI dropdown
- See Remote Node Configuration for more details.
Configuration:
Remote nodes can be configured by creating admin.yaml
in $HOME/.config/dagu/
:
# admin.yaml
remoteNodes:
- name: "prod" # Name of the remote node
apiBaseUrl: "https://prod.example.com/api/v1" # Base URL of the remote node API
- name: "staging"
apiBaseUrl: "https://staging.example.com/api/v1"
You can specify a cron expression to run within a specific timezone.
schedule: "CRON_TZ=Asia/Tokyo 5 9 * * *" # Run at 09:05 in Tokyo
steps:
- name: scheduled job
command: job.sh
skipIfSuccessful. When set to true, Dagu will automatically check the last successful run time against the defined schedule. If the DAG has already run successfully since the last scheduled time, the current run will be skipped.
schedule: "0 */4 * * *" # Run every 4 hours
skipIfSuccessful: true # Skip if already succeeded since last schedule (e.g., manually triggered)
steps:
- name: resource-intensive-job
command: process_data.sh
- @chrishoage made their first contribution in #714
Full Changelog: https://github.com/dagu-org/dagu/compare/v1.14.8...v1.15.0
v1.14.8 - 2024-11-12
- fixed bug when using the CRON_TZ= cron expression by @jonnochoo in #707
Full Changelog: https://github.com/dagu-org/dagu/compare/v1.14.7...v1.14.8
v1.14.7 - 2024-11-09
- chore: update the Dockerfile & docs by @yohamta in #699
- ui: Add Page Limit Input and Improve Case-Insensitive DAG Search by @yohamta in #702
- ui: Reimplement Timeline Chart and Adjust Server Timezone Handling by @yohamta in #704
Full Changelog: https://github.com/dagu-org/dagu/compare/v1.14.6...v1.14.7
v1.14.6 - 2024-11-06
- docs: Add docs for special envs by @yohamta in #689
- docs: Add command to run server in docker compose file by @KMe72 in #693
- fix: use the server timezone to parse the cron expression by @jonnochoo in #696
- docs: add documentation for the time zone configurations by @yohamta in #698
- add: new environment config key
DAGU_TZ
for server & scheduler's time zone setting
- @KMe72 made their first contribution in #693
- @jonnochoo made their first contribution in #696
Full Changelog: https://github.com/dagu-org/dagu/compare/v1.14.5...v1.14.6
v1.14.5 - 2024-09-24
f7cc980239
ui: fix: DAG groups are not visible on UI (#686)
Full Changelog: https://github.com/dagu-org/dagu/compare/v1.14.4...v1.14.5
v1.14.4 - 2024-09-11
- [ISSUE #592] formatting of error text in web ui is not very noticeable by @halalala222 in #670
- ISSUE[581] Add Built-in Execution Context Variables by @halalala222 in #654
- Fixed build issue by @yohamta in #672
- [#675] fix: dashboard page fetch http 422 with DAG list API by @yohamta in #680
- [#674] Support env var in ssh config by @yohamta in #683
Full Changelog: https://github.com/dagu-org/dagu/compare/v1.14.3...v1.14.4
v1.14.3 - 2024-08-14
- docs: Update documents for executors by @yohamta in daguflow/dagu#642
- doc: Remove duplicate header by @yohamta in daguflow/dagu#643
- Update README.md by @yohamta in daguflow/dagu#644
- Update documentation for schema definition by @yohamta in daguflow/dagu#645
- Add license headers by @yohamta in daguflow/dagu#646
- Organize config pkg by @yohamta in daguflow/dagu#647
- Improve the test coverage by @yohamta in daguflow/dagu#649
- Update codecov config by @yohamta in daguflow/dagu#650
- Fix log not loading when '&' in name by @Lucaslah in daguflow/dagu#651
- ISSUE[584] ssh executor does not support login in password by @halalala222 in daguflow/dagu#655
- ISSUE[578] Add json bool configuration option to HTTP executor by @halalala222 in daguflow/dagu#656
- [ISSUE 657] Fix HTTP_HandleCancel in TestAgent_HandleHTTP was a flakey test by @Kiyo510 in daguflow/dagu#658
- [ISSUE 565] Implement Timeout Configuration for DAG Tasks by @Kiyo510 in daguflow/dagu#660
- [ISSUE 661] Add documentation about timeouts for DAG tasks by @Kiyo510 in daguflow/dagu#662
- [ISSUE#653] Add Pagination Parameters to DAG List API to limit the response by @halalala222 in daguflow/dagu#664
- Additional tests by @yohamta in daguflow/dagu#663
- @Lucaslah made their first contribution in daguflow/dagu#651
- @halalala222 made their first contribution in daguflow/dagu#655
Full Changelog: https://github.com/daguflow/dagu/compare/v1.14.2...v1.14.3
v1.14.2 - 2024-08-02
- Update actions/cache from v3 to v4 by @Kiyo510 in daguflow/dagu#630
- Remove container if workflow is cancelled by @x4204 in daguflow/dagu#634
- Fix toggling DAG suspension for DAGs with custom names by @rocwang in daguflow/dagu#636
- Improve the pattern of "schedule" in the JSON schema file by @rocwang in daguflow/dagu#637
- [#635] fix: Parameter does not work by @yohamta in daguflow/dagu#641
@zph @bbqi for addressing issue #635
Full Changelog: https://github.com/daguflow/dagu/compare/v1.14.1...v1.14.2
v1.14.1 - 2024-07-22
b1c961bdec
fix: action buttons on the DAG list page don't work for DAGs with custom names (#625)
- fix: action buttons on the DAG list page don't work for DAGs with custom names by @rocwang in dagu-dev/dagu#625
- Structured logging by @yohamta in dagu-dev/dagu#623
- Fix installer script bug by @yohamta in dagu-dev/dagu#624
- @rocwang made their first contribution in dagu-dev/dagu#625
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.14.0...v1.14.1
v1.14.0 - 2024-07-18
38695a2f86
Compliance with XDG (#619)
- Compliance with XDG by @yohamta in dagu-dev/dagu#619
- Fix miscellaneous bugs
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.13.1...v1.14.0
v1.13.1 - 2024-07-14
cad2555dc0
Capture stderr from Docker container (#615)
- (doc) fix http timeout syntax by @x2ocoder in dagu-dev/dagu#586
- (ui) Improve UI when using long values in params by @zph in dagu-dev/dagu#596
- (feat) Add service block to goreleaser brew config by @zph in dagu-dev/dagu#597
- (feat) Publish homebrew formula to organization by @zph in dagu-dev/dagu#599
- (bug) Remove ansi escape codes from UI Log Display by @zph in dagu-dev/dagu#600
- (bug) Fix params quoting when using quotes on value by @zph in dagu-dev/dagu#602
- (docker executor) Add option to skip docker image pull by @x4204 in dagu-dev/dagu#609
- (docker executor) Propagate Docker container exit code by @x4204 in dagu-dev/dagu#613
- (docker executor) Capture stderr from Docker container by @x4204 in dagu-dev/dagu#615
- (internal) Miscellaneous improvements by @yohamta in dagu-dev/dagu#614
- @x2ocoder made their first contribution in dagu-dev/dagu#586
- @zph made their first contribution in dagu-dev/dagu#593
- @x4204 made their first contribution in dagu-dev/dagu#609
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.13.0...v1.13.1
v1.13.0 - 2024-05-25
- be528cd Add
run
andparams
field (#573)
-
Added
run
andparams
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"]
- Made DAG scheduler inherit system environment variables on executing steps by @yohamta in dagu-dev/dagu#572
- Made status of dags configurable by @kriyanshishah in dagu-dev/dagu#558
- Fixed data race by @yohamta in dagu-dev/dagu#560
- Reduced the server's load for reading DAGs and status by caching by @yohamta in dagu-dev/dagu#564, dagu-dev/dagu#569
- Added TTL to cache by @yohamta in dagu-dev/dagu#569
- Fixed the issue of loading empty config file by @yohamta in dagu-dev/dagu#570
- Add
run
andparams
field by @yohamta in dagu-dev/dagu#573 - #543 Duplicate description removedcate description removed. by @Kiyo510 in dagu-dev/dagu#555
- #544 Corrected documentation regarding Basic Authentication config. by @Kiyo510 in dagu-dev/dagu#554
- Fixed linter errors by @Kiyo510 in dagu-dev/dagu#556
- @Kiyo510 made their first contribution in dagu-dev/dagu#555
- @kriyanshishah made their first contribution in dagu-dev/dagu#558
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.12.11...v1.13.0
v1.12.11 - 2024-03-19
- 5754d1b fix https configuration errors (#541)
v1.12.10 - 2024-03-14
- a7e7c11 fix race problem
- Update logo by @yohamta in dagu-dev/dagu#523
- fix install script by @fruworg in dagu-dev/dagu#525
- Update Dockerfile #524 by @JadRho in dagu-dev/dagu#528
- Small fixes to README.md formatting by @yarikoptic in dagu-dev/dagu#532
- Add codespell support (config and github action to detect new) + make it fix a few typos by @yarikoptic in dagu-dev/dagu#531
- Init dag dir by @HtcOrange in dagu-dev/dagu#537
- @fruworg made their first contribution in dagu-dev/dagu#525
- @JadRho made their first contribution in dagu-dev/dagu#528
- @yarikoptic made their first contribution in dagu-dev/dagu#532
- @HtcOrange made their first contribution in dagu-dev/dagu#537
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.12.9...v1.12.10
v1.12.9 - 2024-01-07
- c9435a8 Fix command flag parsing issue (#522)
- Fix linter error by @rafiramadhana in dagu-dev/dagu#515
- Force assets removal by @rafiramadhana in dagu-dev/dagu#519
- Fix command flag duplication issue by @yohamta in dagu-dev/dagu#522
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.12.8...v1.12.9
v1.12.8 - 2024-01-01
- cc0c36e Update docs (#512)
- The field
depends
is added to docsAvailable Fields for Steps
by @ArseniySavin in dagu-dev/dagu#503 Cron expression generator link
added into the scheduler for help. by @ArseniySavin in dagu-dev/dagu#507- Token auth by @smekuria1 in dagu-dev/dagu#508
- Skip basic auth when auth token is set by @rafiramadhana in dagu-dev/dagu#511
- Update docs by @yohamta in dagu-dev/dagu#512
- @ArseniySavin made their first contribution in dagu-dev/dagu#503
- @smekuria1 made their first contribution in dagu-dev/dagu#508
- @rafiramadhana made their first contribution in dagu-dev/dagu#511
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.12.7...v1.12.8
v1.12.7 - 2023-11-03
- a9fd44a add start-all command (#498)
- Add
start-all
command by @yohamta in dagu-dev/dagu#498
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.12.6...v1.12.7
v1.12.6 - 2023-10-27
- Add attach logs to report mail by @triole
- @triole made their first contribution in dagu-dev/dagu#495
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.12.5...v1.12.6
v1.12.5 - 2023-10-18
- cfbd772 remove protobuf gen part from the release workflow
- Just added generated protobuf files to get
go install
work and nothing else.
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.12.4...v1.12.5
v1.12.4 - 2023-09-21
- e99b7ae fix basic auth issue (#483)
- fix basic auth issue by @yohamta in dagu-dev/dagu#483
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.12.3...v1.12.4
v1.12.3 - 2023-09-21
- 8fa6681 fix api base url to be the same host (#482)
- fix api base url to be the same host by @yohamta in dagu-dev/dagu#482
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.12.2...v1.12.3
v1.12.2 - 2023-09-20
- 55521af fix bug (#481)
- Bugfix by @yohamta in dagu-dev/dagu#481
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.12.1...v1.12.2
v1.12.1 - 2023-09-10
- 84bcb19 fix server bug
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.12.0...v1.12.1
v1.12.0 - 2023-09-10
- Fixed some bugs and improved Web UI performance a bit
- @dat-adi made their first contribution in dagu-dev/dagu#474
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.11.0...v1.12.0
v1.11.0 - 2023-08-11
- Simplify UI by @yohamta in dagu-dev/dagu#460
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.10.6...v1.11.0
v1.10.6 - 2023-08-10
- 92f8f75 fix bundling issue
- Minor documentation review by @fljdin in dagu-dev/dagu#456
- convert dag.Step struct to protocol buffers by @garunitule in dagu-dev/dagu#449
- Add YAML syntax highlighting support on DAG editor by @yohamta in dagu-dev/dagu#459
- @fljdin made their first contribution in dagu-dev/dagu#456
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.10.5...v1.10.6
v1.10.5 - 2023-05-21
- Add Sphinx Documentation by @yohamta in dagu-dev/dagu#431
- update go version from 1.18 to 1.19 by @yohamta in dagu-dev/dagu#433
- Add support for user-defined functions and call field in YAML format by @garunitule in dagu-dev/dagu#444
- Add support for TLS for admin server by @yohamta in dagu-dev/dagu#445
- Explanation about HTTPS configuration by @yohamta in dagu-dev/dagu#446
- @garunitule made their first contribution in dagu-dev/dagu#444
Full Changelog: https://github.com/dagu-dev/dagu/compare/v1.10.4...v1.10.5
v1.10.4 - 2023-04-01
- f851bd0 fix: cycle detection bug (#427)
- fix: server command host & port description swapped by @stefaan1o in yohamta/dagu#420
- fix: cycle detection bug by @1005281342 in yohamta/dagu#427
- @1005281342 made their first contribution in yohamta/dagu#427
Full Changelog: https://github.com/yohamta/dagu/compare/v1.10.3...v1.10.4
v1.10.3 - 2023-03-28
- b0a4fd8 Fixed incorrect app home directory bug (#424)
v1.10.2 - 2023-03-19
- d0b5465 v1.10.2 (#413)
- fix link to example by @stefaan1o in yohamta/dagu#409
- v1.10.2 by @yohamta in yohamta/dagu#413
Full Changelog: https://github.com/yohamta/dagu/compare/v1.10.1...v1.10.2
v1.10.1 - 2023-03-15
- Added support for sending emails within workflows through the new
mail
executor. - Enhanced the
http
executor to include a silent option, which allows users to suppress unnecessary logging when executing HTTP requests. - Improved Web UI to display modal on DAG execution start/stop/cancel.
- Updated the Web UI to improve the time format for the
Next Run
field. - Enhanced the functionality of the
jq
executor by introducing a newraw
option.
v1.9.4 - 2023-03-02
- 7eead4f Add jq executor (#391)
- Add an example
docker-compose.yml
and documentation by @yohamta in yohamta/dagu#387 - Update REST API documentation by @vkill in yohamta/dagu#388
- Update HTTP Executor to expand environment variables by @yohamta in yohamta/dagu#390
- Add
jq
executor that can be used to transform and query JSON by @yohamta in yohamta/dagu#391
- @vkill made their first contribution in yohamta/dagu#388
Full Changelog: https://github.com/yohamta/dagu/compare/v1.9.3...v1.9.4
v1.9.3 - 2023-01-19
- update examples for docker container by @yohamta in yohamta/dagu#365
- Fixed grammar in README.md by @emcassi in yohamta/dagu#366
- Fix lint errors by @yohamta in yohamta/dagu#370
- Add env field to step in DAG spec by @TahirAIi in yohamta/dagu#378
- fix #382 by @zwZjut in yohamta/dagu#384
- @emcassi made their first contribution in yohamta/dagu#366
- @TahirAIi made their first contribution in yohamta/dagu#378
- @zwZjut made their first contribution in yohamta/dagu#384
Full Changelog: https://github.com/yohamta/dagu/compare/v1.9.2...v1.9.3
v1.9.2 - 2022-11-20
- a6998b5 Add docker executor (#363)
- Add docker executor by @yohamta in yohamta/dagu#363
Full Changelog: https://github.com/yohamta/dagu/compare/v1.9.1...v1.9.2
v1.9.1 - 2022-10-20
- 591f279 Update Dockerfile (#356)
- Allow STMP config to be loaded from environment variables by @yohamta in yohamta/dagu#355
- Update Dockerfile to allow TZ env to set timezone by @yohamta in yohamta/dagu#356
Full Changelog: https://github.com/yohamta/dagu/compare/v1.9.0...v1.9.1
v1.9.0 - 2022-10-10
- c33702f Add SSH Executor (#351)
- fix misspelled word by @SimonWaldherr in yohamta/dagu#344
- Fix web UI issues by @yohamta in yohamta/dagu#350
- Add SSH Executor by @yohamta in yohamta/dagu#351
- @SimonWaldherr made their first contribution in yohamta/dagu#344
Full Changelog: https://github.com/yohamta/dagu/compare/v1.8.8...v1.9.0
v1.8.8 - 2022-09-20
- 9553660 Merge pull request #339 from yohamta/feat/add-auth-stmp-mailer
- refactor: internal/controller by @yohamta in yohamta/dagu#337
- Add auth stmp mailer by @yohamta in yohamta/dagu#339
Full Changelog: https://github.com/yohamta/dagu/compare/v1.8.7...v1.8.8
v1.8.7 - 2022-09-18
- a7b9e6e Merge pull request #336 from RamonEspinosa/fix/dag-table-a11y-issues
- Add docker executor boilerplate by @yohamta in yohamta/dagu#330
- Remove unused files by @yohamta in yohamta/dagu#333
- Fix/dag table a11y issues by @RamonEspinosa in yohamta/dagu#336
- @RamonEspinosa made their first contribution in yohamta/dagu#336
Full Changelog: https://github.com/yohamta/dagu/compare/v1.8.6...v1.8.7
v1.8.6 - 2022-09-10
- 558a781 Merge pull request #329 from yohamta/fix/signal-on-stop
- Fix signalOnStop bug by @yohamta in yohamta/dagu#329
Full Changelog: https://github.com/yohamta/dagu/compare/v1.8.5...v1.8.6
v1.8.5 - 2022-09-09
- 51decc1 Merge pull request #323 from Arvintian/main
v1.8.4 - 2022-09-06
- 12828cc Merge pull request #319 from yohamta/feat/update-dialog-message
- allow parameters to be given on start button by @Arvintian in yohamta/dagu#315
- fix an issue with starting a DAG with params by @Arvintian in yohamta/dagu#317
- Add
restart
command by @yohamta in yohamta/dagu#318
Full Changelog: https://github.com/yohamta/dagu/compare/v1.8.3...v1.8.4
v1.8.3 - 2022-09-02
- 496e1a1 Merge pull request #313 from yohamta/feat/stderr
- Add
stderr
field to separate stderr output from the normal log file. by @yohamta in yohamta/dagu#313
Full Changelog: https://github.com/yohamta/dagu/compare/v1.8.2...v1.8.3
v1.8.2 - 2022-09-02
- 7aea586 Merge pull request #311 from yohamta/feat/multiple-schedule
- Allow multiple start/stop schedule by @yohamta in yohamta/dagu#311
Full Changelog: https://github.com/yohamta/dagu/compare/v1.8.1...v1.8.2
v1.8.1 - 2022-09-01
- bcbc5c3 Merge pull request #297 from yohamta/feat/delete
- Add function to delete DAGs on Web UI by @yohamta in yohamta/dagu#297
Full Changelog: https://github.com/yohamta/dagu/compare/v1.8.0...v1.8.1
v1.8.0 - 2022-08-31
- dc1cf21 Merge pull request #306 from yohamta/feat/schedule-process
- Allow defining
start
andstop
schedule by @yohamta in yohamta/dagu#306
Full Changelog: https://github.com/yohamta/dagu/compare/v1.7.11...v1.8.0
v1.7.11 - 2022-08-30
- admin-web: fix filtering issue by @yohamta in yohamta/dagu#302
Full Changelog: https://github.com/yohamta/dagu/compare/v1.7.10...v1.7.11
v1.7.10 - 2022-08-30
- admin-web: fix modal issue by @yohamta in yohamta/dagu#295
- admin-web: fix react-table issue by @yohamta in yohamta/dagu#301
Full Changelog: https://github.com/yohamta/dagu/compare/v1.7.9...v1.7.10
v1.7.9 - 2022-08-26
- 2713b23 Merge pull request #294 from yohamta/feat/admin-web
- admin-web: Improved the search function by @yohamta in yohamta/dagu#293
Full Changelog: https://github.com/yohamta/dagu/compare/v1.7.8...v1.7.9
v1.7.8 - 2022-08-25
- 0652945 Merge pull request #292 from yohamta/feat/grep
- Added
Search
page on the Web UI by @yohamta in yohamta/dagu#292
Full Changelog: https://github.com/yohamta/dagu/compare/v1.7.7...v1.7.8
v1.7.7 - 2022-08-22
- 8b34bc0 Merge pull request #289 from yohamta/feat/signal-on-step
- Enhanced CLI help for "dagu server" by @fishnux in yohamta/dagu#286
- Fix log page issue by @yohamta in yohamta/dagu#287
- Add version text on Web UI by @yohamta in yohamta/dagu#288
- Add function to specify signal on stop by @yohamta in yohamta/dagu#289
- @fishnux made their first contribution in yohamta/dagu#286
Full Changelog: https://github.com/yohamta/dagu/compare/v1.7.6...v1.7.7
v1.7.6 - 2022-08-19
- 1ab95f8 Merge pull request #284 from yohamta/admin-port-option
- Fix execution history sorting issue in the Web UI by @yohamta in yohamta/dagu#271
- Fix scheduler to watch dags efficiently by @Arvintian in yohamta/dagu#268
- Fix http executor set timeout by @Arvintian in yohamta/dagu#278
- Update default dag log directory by @Arvintian in yohamta/dagu#282
Current:
${DAG_HOME}/logs/${name}/${name}
Update:${DAG_HOME}/logs/dags/${name}
- Reduce admin-web bundle.js size by @yohamta in yohamta/dagu#273
- Fix other small issues in the Web UI by @yohamta in yohamta/dagu#283
- Add
host
,port
,dags
option to theserver
command by @yohamta in yohamta/dagu#284
Full Changelog: https://github.com/yohamta/dagu/compare/v1.7.5...v1.7.6
v1.7.5 - 2022-08-15
- d7c6b76 Merge pull request #266 from yohamta/develop
v1.7.4 - 2022-08-15
- f6e912c Merge pull request #264 from yohamta/develop
- fix specialchar parsing issue by @yohamta in yohamta/dagu#263
- change group row color by @yohamta in yohamta/dagu#264
Full Changelog: https://github.com/yohamta/dagu/compare/v1.7.3...v1.7.4
v1.7.3 - 2022-08-14
- Update Logo and default navbar color by @yohamta in yohamta/dagu#242
- Add
--config
option for all commands by @yohamta in yohamta/dagu#244 - Add
baseConfig
option to admin config to specify base DAG config by @yohamta in yohamta/dagu#245 - Add
DAGU_HOME
env variable to set the Dagu's internal use directory by @yohamta in yohamta/dagu#246 - Update DAG appearance in the Web UI by @yohamta in yohamta/dagu#253
- Add
navbarColor
andnavbarTitle
field to admin config by @yohamta in yohamta/dagu#256 - Fix Web UI to remember search text & tags when browser back by @yohamta in yohamta/dagu#258
- Added a function to switch to vertical graph by @yohamta in yohamta/dagu#261
Full Changelog: https://github.com/yohamta/dagu/compare/v1.7.0...v1.7.1
This change disables env config below:
- DAGU__ADMIN_NAVBAR_COLOR
- DAGU__ADMIN_NAVBAR_TITLE
- DAGU__ADMIN_CONFIG
- DAGU__ADMIN_PORT
- DAGU__ADMIN_LOGS_DIR
- DAGU__ADMIN_DAGS_DIR
The user can still set config values within the admin config file:
example:
navbarColor: red
navbarTitle: production
For the internal-use directory path you can set the environment variable DAGU_HOME
(default: ~/.dagu
).
Full Changelog: https://github.com/yohamta/dagu/compare/v1.6.9...v1.7.0
v1.6.9 - 2022-08-05
- 5f5ad54 Merge pull request #240 from yohamta/develop
- Fix parameter parsing issue by @yohamta in yohamta/dagu#240
Full Changelog: https://github.com/yohamta/dagu/compare/v1.6.8...v1.6.9
v1.6.8 - 2022-08-04
- 073b1d3 Merge pull request #238 from yohamta/develop
- Allow users to specify a DAG name without
.yaml
when starting a DAG by @yohamta in yohamta/dagu#236 - Simplify the time format of
NEXT RUN
in the Web UI by @yohamta in yohamta/dagu#237 - Make scheduler logs to be rotated automatically by @yohamta in yohamta/dagu#238
Full Changelog: https://github.com/yohamta/dagu/compare/v1.6.7...v1.6.8
v1.6.7 - 2022-08-03
- 3c9d661 Merge pull request #232 from yohamta/fix/json-issue
- Fix command parsing issue by @yohamta in yohamta/dagu#232
Full Changelog: https://github.com/yohamta/dagu/compare/v1.6.6...v1.6.7
v1.6.6 - 2022-08-02
- 2033cb4 Merge pull request #230 from yohamta/feat/webui-schedule
- Add executor interface by @Arvintian in yohamta/dagu#227
- Fix timeline chart appearance issue in the Web UI by @yohamta in yohamta/dagu#229
- Eliminate the need to type
.yaml
in new DAG name in the Web UI by @yohamta in yohamta/dagu#229 - Add
Next Run
column to the DAG table in the Web UI by @yohamta in yohamta/dagu#230
Full Changelog: https://github.com/yohamta/dagu/compare/v1.6.5...v1.6.6
v1.6.5 - 2022-08-01
- 1b606a5 Merge pull request #226 from yohamta/fix/config-editor-issue
- Fix config editor issue by @yohamta in yohamta/dagu#226
Full Changelog: https://github.com/yohamta/dagu/compare/v1.6.4...v1.6.5
v1.6.4 - 2022-07-30
- 7a5eeca Merge pull request #223 from yohamta/feat/parsing-parameters
- Fix command params issue by @Arvintian in yohamta/dagu#218
- Allow set web page title by @Arvintian in yohamta/dagu#218
- Add sorting icon to the DAG table in the Web UI by @yohamta in yohamta/dagu#219
- Allow parameters field contains spaces inside each parameter by @yohamta in yohamta/dagu#223
Full Changelog: https://github.com/yohamta/dagu/compare/v1.6.3...v1.6.4
v1.6.3 - 2022-07-26
- feat: Sort time chart graph in
startedAt
order on Dashboard page by @yohamta in yohamta/dagu#212 - feat: Make time chart graph scrollable on Dashboard page by @yohamta in yohamta/dagu#212
Full Changelog: https://github.com/yohamta/dagu/compare/v1.6.2...v1.6.3
v1.6.2 - 2022-07-26
- fix: Create DAGs directory if not exist by @yohamta in yohamta/dagu#211
Full Changelog: https://github.com/yohamta/dagu/compare/v1.6.1...v1.6.2
v1.6.1 - 2022-07-25
- fix: Fixed an issue that an output variable from steps can not be used in a script in subsequent steps by @yohamta in yohamta/dagu#210
Full Changelog: https://github.com/yohamta/dagu/compare/v1.6.0...v1.6.1
v1.6.0 - 2022-07-25
- bugfix: Fixed the deletion logic of expired log files by @yohamta in yohamta/dagu#203
- refactor: Updated serve static file and fix makefile by @Arvintian in yohamta/dagu#204
- feat: Changed default DAGs directory to
~/.dagu/dags
forscheduler
andserver
command by @yohamta in yohamta/dagu#207 - feat: Updated log file names for agent execution to avoid conflicts with other log files of the same DAG by @yohamta in yohamta/dagu#208
- feat: Fixed web UI to sort the DAG table on the Web UI in case-insensitive
Name
order by default by @yohamta in yohamta/dagu#209
- @Arvintian made their first contribution in yohamta/dagu#204
Full Changelog: https://github.com/yohamta/dagu/compare/v1.5.7...v1.6.0
v1.5.7 - 2022-07-22
- 9fb1d57 fix: file cleaning bug
Full Changelog: https://github.com/yohamta/dagu/compare/v1.5.6...v1.5.7
v1.5.6 - 2022-07-22
- 5123c38 Merge pull request #202 from yohamta/fix/remove-expired-history-data
- Automatic deletion of history files after
histRetentionDays
period has expired by @yohamta in yohamta/dagu#202
Full Changelog: https://github.com/yohamta/dagu/compare/v1.5.5...v1.5.6
v1.5.5 - 2022-07-20
- ffd713c Merge pull request #201 from yohamta/feat/overwrite-mailon-config
- feat: allow overwriting global
MailOn
setting with individual DAG by @yohamta in yohamta/dagu#201
Full Changelog: https://github.com/yohamta/dagu/compare/v1.5.4...v1.5.5
v1.5.4 - 2022-07-13
- 27d0b1a Merge pull request #198 from yohamta/feat/fix-filename-shorter
- feat: update log file view by @yohamta in yohamta/dagu#198
Full Changelog: https://github.com/yohamta/dagu/compare/v1.5.3...v1.5.4
v1.5.3 - 2022-07-12
- 3f9a3ef Merge pull request #197 from yohamta/feat/suspend-dag
- feat: suspend DAG schedule by switches on web UI by @yohamta in yohamta/dagu#197
Full Changelog: https://github.com/yohamta/dagu/compare/v1.5.2...v1.5.3
v1.5.2 - 2022-07-11
- 2e48c01 Merge pull request #196 from yohamta/feat/improve-web-ui
- add golangci-lint by @yohamta in yohamta/dagu#195
- feat: update web UI by @yohamta in yohamta/dagu#196
Full Changelog: https://github.com/yohamta/dagu/compare/v1.5.1...v1.5.2
v1.5.1 - 2022-07-11
- c93d40a Merge pull request #194 from yohamta/feat/header
- feat: improve navigation header by @yohamta in yohamta/dagu#194
Full Changelog: https://github.com/yohamta/dagu/compare/v1.5.0...v1.5.1
v1.5.0 - 2022-07-10
- 91fc2b7 Merge pull request #193 from yohamta/feat/webui-improvement
- refactor: removed View feature by @yohamta in yohamta/dagu#192
- feat: simplify web UI by @yohamta in yohamta/dagu#193
Full Changelog: https://github.com/yohamta/dagu/compare/v1.4.4...v1.5.0
v1.4.4 - 2022-07-06
- Fixed scheduler process issue
- Refactor scheduler by @yohamta in yohamta/dagu#190
- feat: sort by next time to run by @yohamta in yohamta/dagu#191
Full Changelog: https://github.com/yohamta/dagu/compare/v1.4.3...v1.4.4
v1.4.3 - 2022-07-05
- ec60ab2 Merge pull request #189 from yohamta/feat/multiple-schedules
- feat: fix frontend for multiple schedule by @yohamta in yohamta/dagu#189
Full Changelog: https://github.com/yohamta/dagu/compare/v1.4.2...v1.4.3
v1.4.2 - 2022-07-05
- 5593bbd Merge pull request #188 from yohamta/feat/multiple-schedules
v1.4.1 - 2022-07-04
- eaed682 Merge pull request #187 from yohamta/feat/scheduler-log-rotation
v1.4.0 - 2022-07-01
- ff0a1a6 Merge pull request #179 from yohamta/feat/scheduler
v1.3.21 - 2022-06-24
- 4723f1f Merge pull request #184 from yohamta/feat/web-ui-collapsible-table-row
v1.3.20 - 2022-06-23
- 12c1474 Merge pull request #183 from yohamta/fix/web-ui-issue
v1.3.19 - 2022-06-23
- d818829 Merge pull request #182 from yohamta/feat/dag-groups
v1.3.18 - 2022-06-22
- 7dc9f49 Merge pull request #181 from yohamta/feat/retry-interval
v1.3.17 - 2022-06-19
- d065233 Merge pull request #178 from yohamta/fix/log-page-scrollbar-issue
v1.3.16 - 2022-06-17
- 96343cb Merge pull request #173 from yohamta/fix/timechart-bug
v1.3.15 - 2022-06-13
- e884bdd Merge pull request #169 from yohamta/fix/admin-config-issue
v1.3.14 - 2022-06-13
- ae273f8 Merge pull request #167 from yohamta/fix/pass-params-as-vars
v1.3.13 - 2022-06-13
- 65d796e Merge pull request #165 from yohamta/fix/parameter-parsing-issue
v1.3.12 - 2022-06-08
- 9b42d4e Merge pull request #162 from yohamta/feat/view
v1.3.11 - 2022-06-06
- 66d61f2 Merge pull request #158 from yohamta/fix/web-ui-bug
v1.3.10 - 2022-06-06
- 1e3dd46 Merge pull request #156 from yohamta/refactor/agent
v1.3.9 - 2022-06-02
- 48b8da8 Merge pull request #152 from yohamta/feat/tag-filter
v1.3.8 - 2022-06-01
- 38d2e6a Merge pull request #150 from yohamta/docs/update-screenshots
v1.3.7 - 2022-06-01
- 3c1a2d9 Merge pull request #147 from yohamta/feat/sort-filter-workflows
v1.3.6 - 2022-06-01
- fc59cab fix: release build workflow issue
v1.3.5 - 2022-06-01
- ca73bbc Merge pull request #144 from yohamta/feat/named-parameters
v1.3.4 - 2022-05-31
- e452f9e Merge pull request #141 from yohamta/fix/webui-workflow-log
v1.3.3 - 2022-05-31
- 0b11457 Update .goreleaser.yaml
v1.3.2 - 2022-05-31
- 7f10def Merge pull request #137 from yohamta/feat/timeline-chart-ordering
v1.3.1 - 2022-05-31
- 28afd70 Merge pull request #136 from yohamta/fix/timeline-issue
v1.3.0 - 2022-05-31
- 976c582 Merge pull request #134 from yohamta/fix/readme
v1.2.16 - 2022-05-31
- 0d1e8f1 Merge pull request #132 from yohamta/fix/github-workflows
v1.2.15 - 2022-05-27
- ec7d5c6 Merge pull request #126 from yohamta/fix/status-correction
v1.2.14 - 2022-05-27
- fff64c3 Merge pull request #125 from yohamta/fix/admin-ui-issue
v1.2.13 - 2022-05-27
- 7312dce feat: update status onclick node on graph
v1.2.12 - 2022-05-20
- 444797c Merge pull request #115 from yohamta/fix/status
v1.2.11 - 2022-05-20
- ca4eefd Merge pull request #112 from yohamta/fix/add-default-env
v1.2.10 - 2022-05-19
- 24ae41b Merge pull request #108 from yohamta/feat/run-code-snippet
v1.2.9 - 2022-05-18
- f75b29a Merge pull request #107 from dagu-go/feat/output
v1.2.8 - 2022-05-16
- c66fd79 Fix #90
v1.2.7 - 2022-05-15
- 06bc8b7 Fixed test
v1.2.6 - 2022-05-13
- 22c434a Merge pull request #77 from yohamta/feature/syntax-highlignt
v1.2.5 - 2022-05-13
- fef71ce Fixed dag preview to be more visible
v1.2.4 - 2022-05-12
- c03b2ce Added a function to rename existing DAGs on web UI
v1.2.3 - 2022-05-11
- faf9f48 Update README
v1.2.2 - 2022-05-10
- 5bde94e Fix codecov.yml
v1.2.1 - 2022-05-09
- a103bc3 Merge pull request #61 from yohamta/develop
v1.2.0 - 2022-05-08
- 2079274 Merge pull request #59 from lrampa/feature/unique_file_names
v1.1.9 - 2022-05-06
- e24e9c7 Add tests
v1.1.8 - 2022-05-06
- fde7438 Merge pull request #56 from yohamta/develop
v1.1.7 - 2022-05-02
- ab85b5f Add tests
v1.1.6 - 2022-04-29
- ad55275 Merge pull request #40 from yohamta/develop
v1.1.5 - 2022-04-28
- c604df2 Merge pull request #25 from yohamta/feat/cleanup-time-signal
v1.1.4 - 2022-04-28
- 6e19286 Merge pull request #24 from yohamta/feature/retry-policy
v1.1.3 - 2022-04-28
- 5c8d546 Merge pull request #23 from yohamta/fix-graph
v1.1.2 - 2022-04-27
- 44d7e86 Merge pull request #21 from yohamta/feature/update-status
v1.1.1 - 2022-04-27
- 17a5a2b Fix to use word "DAG" instead of "job"
v1.1.0 - 2022-04-27
- c5f01ee Merge pull request #16 from yohamta/bugfix
v1.0.2 - 2022-04-26
- 6bdb5a9 Merge pull request #13 from yohamta/issue-12
v1.0.1 - 2022-04-24
- 2e53729 Fix master branch to main branch
v1.0.0 - 2022-04-23
- 189697f Setup goreleaser