version 0.2
Major release and improvements!* 馃帀
We're actively seeking support! Reach out to @WebberTeam or @jfathi.
New Features:
-
QueueDAG: Introducing experimental support for a DAG model where all nodes are executed in parallel, but their outputs are linked and processed in sequence.
-
relabel_node: Simple function to update the label, or name of a single node in a DAGs scope. Very useful when working with lambda functions.
-
Promises now support use of callables and UUIDs as unique keys.
-
Updates to docstrings, documentation site, and code examples.
Bugfixes:
-
add_edge: Edge case where nodes were preemptively created even if edge was not. Squashed and conditional-tree simplified.
-
filter_nodes: Now returns list of dotdicts based on lambda filter, as expected
-
Bugfix for visualizing Promises as arguments
Additional Notes:
- Support for QueueDAG, update_nodes, and update_edges is still experimental and should not be used in production contexts.