Skip to content

0.4.0

Compare
Choose a tag to compare
@genedna genedna released this 24 Dec 10:51
· 10 commits to main since this release

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 in Contact 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

Full Changelog: 0.3.0...0.4.0