0.4.0
What's Changed
- feat: implement Error trait for all error types by @aminya in #38
- feat: support dynamic action/tasks + relax the lifetime constraints by @aminya in #39
- fix!: use Box instead of Arc for all the dynamic tasks by @aminya in #40
- bench: add benchmarks for computing a Dag by @aminya in #41
- feat!: use the standard rustlang log for all logging purposes by @aminya in #42
- bench: allow profiling dagrs via pprof by @aminya in #43
- fix: build yaml-rust only when yaml feature is enabled by @aminya in #45
- fix!: avoid cloning the input/outputs + remove anymap2 by @aminya in #44
- Optimizations and clean-ups for Dag, graph, running, and tasks by @aminya in #46
- fix: remove excess task_name/tid clones for ExecState by @aminya in #47
- Yaml read from str by @kdesjard in #48
- Stdout stderr to vec plus error exit codes by @kdesjard in #50
- Remove some unwraps by @kdesjard in #51
- log the command and arguments by @kdesjard in #52
- Fix dag job test update example by @kdesjard in #53
- feat: introduce keep_going for running a Dag by @aminya in #49
- fix: add license field for the derive package by @aminya in #56
- fix: fix breaking change - use ErrWithExitCode for command outputs by @aminya in #55
- Update README.md by @wangkirin in #57
- docs: fix mermaid graph for clarity by @john-s-lin in #59
- Avoid using leaking boxes as they lead to memory leakages by @tomgroenwoldt in #61
- Use error propagation by @tomgroenwoldt in #63
- Add graph reset function by @tomgroenwoldt in #64
- Add ability to retrieve full output of tasks and some cmd fixes by @kdesjard in #66
- Fix ErrWithExitCode output by @kdesjard in #68
- Clean up by @191220029 in #69
- Wrap tokio channels & Information Package Def by @191220029 in #75
- Encapsulation of processes and information packets by @191220029 in #76
- Parser:
auto_node
macro by @191220029 in #77 - Update
Discord
and emails inContact us
by @191220029 in #78 - FBP Asynchronous feature:Provide a struct Graph, replacing Dag in the old version. by @A-Mavericks in #79
- Parser: auto_graph macro by @A-Mavericks in #81
- Update README.md by @191220029 in #83
- examples & fix of async graph run by @191220029 in #84
- Rename "derive" to "dagrs-derive" by @191220029 in #85
New Contributors
- @wangkirin made their first contribution in #57
- @john-s-lin made their first contribution in #59
- @tomgroenwoldt made their first contribution in #61
- @191220029 made their first contribution in #69
- @A-Mavericks made their first contribution in #79
Full Changelog: 0.3.0...0.4.0