Releases: rabix/bunny
v1.0.5
v1.0.4-5
Bugfixes
-
JavaScript version in expressions switched to ES6
-
Using symbolic linking for initial workdir staging
-
Intermediary files deletion kinda works again
v1.0.4-4
Bugfixes
-
Stderr redirection in docker containers
-
Conformance to the latest v1.0. tests
-
Proper hint inheritance
v1.0.4-3
Bugfixes
- Spaces in config path fix #395
- TES S3 issues #410 #407 #408 etc...
- CWL conformance test 114
- Input ports with 'Any' type weren't processed properly
- Scattered embedded workflows with duplicate ids fixed (eg: root.step1.1.step1)
- Glob results sorting change to conform to spec
- Bug with quoted sections appearing in earlier drafts' cmd lines fixed
v1.0.4-3 Additional fixes
- Docker api EOF mounting error - reduced the number of file mounts
- SB:draft-2 secondary files bugfixes
- Some minor logging inconsistencies removed
v1.0.4
Features
TES v0.3
Latest funnel compatibility plus generic s3 storage support
User space container management
Allows the user to define a bash script to be executed instead of using the default docker client. Implemented through mustache templates in the config files. Example templates are provided for running docker image containers using the docker cli (and udocker) and singularity.
Minor
- Clearer logs with docker execution error message printing
- Glob results sorting per cwl spec
- Event sourcing database mode for future development of fault tolerance / memoization
Bufixes
- Relative paths in inputs and cwl files as well as any paths containing spaces should resolve properly now
- Handling tasks without inputs or outputs has been fixed
- LoadContents limited back to the size from spec
- Problems with java9 reduced by bumping the google-guice library version, full java9 support when guice has it or with a switch to a different IoC library
- Patched an issue with relative paths in secondary files that was present in the previous v1.0.4 archive
v1.0.3
Major changes:
TES v0.2 schema support
We’ve updated the TES integration to support v0.2. Google Cloud Storage and Amazon S3 can now both be used as shared storage when using a remote funnel setup.
Fixes to CWL Draft-2 and Draft-3 support
Previous releases were failing several conformance tests
Fixes in javascript interpolation
Full support for comments in javascript expressions
Minor:
Multistage Docker file
Dockerizing rabix-cli will create a smaller image size than before
Updates to Docker API permission handling
Rabix no longer uses a separate container for permission fixing
Smaller log file
All the information about input ports has been removed to improve readability
rabix-cli-1.0.3.tar.gz is the regular release
rabix-cli-1.0.3-TES.tar.gz supports only CWL v1.0 and TES server as a backend
v1.0.2
Multiple bugfixes related to job lifecycle, glob resolution and javascript interpolation.
Integration testing now includes cached workflow tests.
v1.0.1
v1.0.0
v1.0.0-rc5
- bug fixes