Scipipe Versions Save

Robust, flexible and resource-efficient pipelines using Go and the commandline

v0.9.14

3 years ago

This release contains a bugfix for #125 which was recently introduced as part of the fix for #66. This release fixes #125 by allowing multiple occurances of the same port-type/port-name combo, but not the same port-name for different types.

v0.9.13

3 years ago

This is a fix of the incorrectly fixed error in #54 . See Release v0.9.12 for more info on what is new.

v0.9.12

3 years ago

This release contains a number of somewhat important bugfixes, for stability and robustness of workflows:

  • #54: Properly fail when some outputs are missing, instead of silently passing on references to those.
  • #66: Showing an intelligible warning about when the same port name is used for multiple ports (in/out/params) in the same process.
  • #117: Automatically create any parent directories when plotting the workflow graph.
  • #119: Add a component for selecting / filtering IPs, based on a custom Go function, which can access all the data of the IP.
  • #120: Properly handle references to parent directories in out-paths (e.g. ../../somedir/somefile.txt).

v0.9.11

3 years ago

This is a small release, fixing issue #111 (Make channel buffert size configurable via environment variable).

This is documented here.

v0.9.10

3 years ago

This release includes implementation of the dirname modifier (see info about modifiers here).

Kudos to @szliao for this contribution!

v0.9.9

3 years ago

This is a small release containing one new enhancement, and a bug fix, both in the Concatenator component:

  • It implements #109, adding a new "GroupByTag" feature, to enable separating output based on a tag in IPs.
  • It fixes #108 so that concatenator does not swallow newlines.

v0.9.8

3 years ago

This release mainly fixes issue #71 , where a workflow could not run if it contained just a single process.

Many thanks to @kerkomen for contributing the fix!

v0.9.7

3 years ago

This is a bug fix release, fixing a number of bugs: #93, #104, #105, #106

The biggest change is that path modifiers such as basename and %.ext for trimming file name extensions, are now available for all placeholders in the main command as well as in the SetOut() function.

The available modifiers are now documented here in the docs: Available path modifiers

It also now has support for go modules (a simple change, as scipipe has zero dependencies :)).

Thanks to @dwmunster for some contributions, and @jonalv for providing input leading to discovering most of, the fixes in this release.

v0.9.6

4 years ago

This release:

  • Fixes #78 as reported by @JakeHagen via PR #91 submitted by @rbisewski
  • Fixed a typo in the logging, via PR #90 submitted by @JakeHagen
  • Hashes substream IP paths for the temp directory, via PR #89 submitted by @dwmunster

With these fixes, the DNA Cancer Analysis demo from the SciPipe paper, which was broken, does now work again!

Many thanks for the contribution guys - it's so much appreacated! :raised_hands:

v0.9.5

4 years ago

This is an bugfix release:

Again, big thanks go to @dwmunster for contributing these fixes and improvements!