Skip to content

Releases: rabix/bunny

v1.0.5

22 Mar 13:00
Compare
Choose a tag to compare
  • Some performance improvements
  • Fixes for some edge case bugs in docker command line building
  • Some TES S3 storage improvements
  • Dedicated composer integration via special logging mode

v1.0.4-5

14 Feb 11:07
fe9a68e
Compare
Choose a tag to compare

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

06 Feb 16:45
Compare
Choose a tag to compare

Bugfixes

  • Stderr redirection in docker containers

  • Conformance to the latest v1.0. tests

  • Proper hint inheritance

v1.0.4-3

23 Jan 17:56
Compare
Choose a tag to compare

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

10 Jan 15:54
Compare
Choose a tag to compare

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

03 Nov 18:29
20f596f
Compare
Choose a tag to compare

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

18 Oct 17:58
Compare
Choose a tag to compare

Multiple bugfixes related to job lifecycle, glob resolution and javascript interpolation.

Integration testing now includes cached workflow tests.

v1.0.1

25 Jul 15:36
Compare
Choose a tag to compare

Official v1.0.1 local Rabix Executor release. Common Workflow Language v1.0.1 compliant.

v1.0.0

22 Jul 06:45
Compare
Choose a tag to compare

Official v1.0.0 local Rabix Executor release.

v1.0.0-rc5

27 Apr 15:21
Compare
Choose a tag to compare
v1.0.0-rc5 Pre-release
Pre-release
  • bug fixes