Skip to content

Releases: rkallos/wrek

Use decorator for custom event fun

17 Sep 18:24
3859e9e
Compare
Choose a tag to compare
3.3.0

Merge pull request #24 from rkallos/feature/use-decorator-for-custom-…

Add option for wrek timeout

05 Apr 19:02
fec4e98
Compare
Choose a tag to compare

This release adds an option that will kill a DAG if the execution of its vertices takes too long. This complements the optional timeouts that can be added to vertices.

Thanks @weatherman2095pro for the PR!

Make OS processes link to wrek_vert instead of the callback process

17 Jan 19:03
ed8f8a9
Compare
Choose a tag to compare
Merge pull request #21 from rkallos/fix/link-ospid-to-wrek-vert

Fix/link ospids to wrek vert

Add wrek_vert:reuse_sandbox/2

14 Jan 21:54
6eca7cf
Compare
Choose a tag to compare

A pattern was emerging where many verts would share the same sandbox. Using wrek_vert:get_sandbox/2 worked okay, but a problem emerged when using get_sandbox on a vert that also used get_sandbox; it would return undefined. wrek_vert:reuse_sandbox/2 fixes this.

Fix bug with vert KVs, rename record types

11 Jan 18:04
87e7936
Compare
Choose a tag to compare
Merge pull request #18 from rkallos/upkeep/rename-record-types

Change record names from t to ?MODULE

Allow custom callback functions for wrek_vert:exec

08 Jan 20:24
173a7ec
Compare
Choose a tag to compare
Merge pull request #16 from rkallos/feature/custom-exec-callback

Feature/custom exec callback

Accept wrek_vert_t:t() in wrek_vert_t:from_defn/1

31 Dec 20:34
941dc84
Compare
Choose a tag to compare

General refactoring

28 Nov 21:45
8b8abce
Compare
Choose a tag to compare

This tag replaces the digraph:graph() and map() representations of DAGs and vertices with record representations. Hopefully this improves type checking and future extension.

A notable change is that wrek:put_data/2 has been renamed to wrek:put_sandbox. It was an exposed function that was meant for internal use, and all it was being used for was for writing the paths of sandboxes in to the DAG. If you were relying on wrek:put_data/2, I'm very sorry.

Add OTP-21 support

09 Aug 15:32
2104e3b
Compare
Choose a tag to compare
Merge pull request #13 from lpgauth/feature/OTP-21

OTP-21 compatibility

Export vert_id type

07 May 18:38
4104d7e
Compare
Choose a tag to compare
Merge pull request #6 from rkallos/upkeep/monotonic-ids

Upkeep/monotonic ids