- Decoupled the processing policy by the execution strategy classes - Normalised script level arguments so that a blank char may be used in place of the equals char - Added a new configuration option named 'clusterOptions' where specify grid native configuration parameters - Added a new configuration option named 'scratch' which enable/disable usage of scratch temporary folder when using cluster executors - Enhanced implementation of LSF executor
0.2.11
- Added 'lefTrim' and 'rightTrim' extension methods to String class - The task script interprets correctly the 'shebang' header declaration - The task save the command environment to a separated file, in order to simply task reproducibility and debugging
0.2.10
- Adding '-pool-size' cli option and config parameter to define size of executor threads - Removed SGE output file - Initial SLURM support
0.2.9
- Adding 'test' feature
0.2.8
- Improved scheduling of 'merge', there are executed like a single job - Fixed caching for 'merge' task - Refactored class 'TaskDef' to 'TaskRun'
0.2.7
- Added 'eachWithIndex' iterator like method on dataflow channel - Make the SGE task processor to write the output file in the job execution directory - Renaming the CLI option -continue to -resume - Adding File extension methods: getBaseName(), getExtension()