Keep Track of Experimental Workflows
This is a maintenance release the code and the build have been updated to the recent versions of Cohttp
and Js_of_ocaml
.
~safe_ids
to job submission (on by default).All the changes are mostly related to internal performance improvements, and removing code:
postgresql
library is still optional for building (client-only builds do not require libpq
). This results in many performance improvements both in the UI and for the scalability of the engine (can handle workflows with 100k+ nodes).Long awaited major release, we have been using the master
branch for about a
year with Biokepi, Epidisco, and lately Coclobas:
EDSL
has been re-architectured around the notions of workflow_node
and
edges
(the old EDSL.target
API is still available but deprecated).ssl
, tls
, or no TLS implementation.Main changes:
ketrew init
much more clever.This release fixes the build with OCaml ≥ 4.02.2 which introduced backards incompatible syntax changes for ppx-attributes.
Changes:
bisect_ppx
coverage, and adding a 4-nodes virtual Hadoop
cluster to the integration tests.84b5ec0
Improve error message in generic_ssh_exec
.71b51b2
Cohttp 0.18.0
compatibility (PR #186
by @rgrinberg).8f3b881
Put a bound on successive non-fatal failures per target.8da0c94
Make target equivalence a symmetric relation.f599da6
Improve documentation of the EDSL (backported to the
1.0.0
website).4d96eec
Add new option to daemonize: ?no_log_is_ok
(serialization is backwards
compatible with 1.0.0
).bec6de0
Free YARN backend from shared filesystems.This version is very different form 0.0.0
, it's faster & stronger and all. It breaks backwards compatibility at every level.
This is the first release of Ketrew, a workflow engine, here are a few highlights:
git
database.Dynlink
(using direct
paths or findlib names).