Skip to content

Releases: nextflow-io/nextflow

Version 0.13.2

16 Apr 11:37
Compare
Choose a tag to compare
  • Handle staging in the local process directory of files on remote/foreign file systems
  • Fixed issue in resources stats tracing script -- awk uses scientific notation for numbers instead of decimal format.
  • Fixed external links to Groovy docs
  • Fixed issue #40 -- Cannot find java binary on Mac OSX
  • Fixed missing DynamicParameter in usage string
  • Fixed docker run —-cpuset command line option when using crg executor

Version 0.13.1

11 Apr 10:00
Compare
Choose a tag to compare
  • Fixed IllegalStateException when executing a script in Nextflow console

Version 0.13.0

08 Apr 21:16
Compare
Choose a tag to compare
  • Added support for AWS S3 storage
  • Added support for ClusterK Cirrus cloud scheduler
  • Added multiple debugging level in command scripts by using NXF_DEBUG variable
  • Added ability to disable docker kill command
  • Added explicit entrypoint definition in docker run command
  • Added uge executor as alias of SgeExecutor class
  • Added -D JVM properties command line option
  • Added .command.log to grid executors
  • Separated stdout and stderr outputs
  • Refactored DRMAA executor to a separate sub-project
  • Refactored application packaging based on Capsule modes
  • Refactored application installer downloading dependencies at runtime
  • Optimised file attributes access usage
  • Increased log and trace files rolling max index to 9
  • Print revision and commit ID on pipeline startup
  • Improved handling of docker cpuset for crg executor
  • Improved TraceFileObserver to flush written content
  • Improved info <pipeline> command with -d option that shows git revision commit IDs
  • Fixed issue #39 - Per process containers not working with -with-docker option
  • Upgraded Groovy runtime to version 2.3.11
  • Upgraded Logback library to version 1.1.3

Version 0.12.5

18 Mar 09:28
Compare
Choose a tag to compare
  • Fixed regression preventing jobs cleanup when nextflow process is killed
  • Fixed issue when command line flag has not value making it to consume following option
  • Added uge executor as alias of SgeExecutor class
  • Upgraded Spock testing library to version 1.0
  • Improved log messages

Version 0.12.4

09 Mar 15:22
Compare
Choose a tag to compare
  • Added suspended job status handling to SLURM executor -- Issue #36
  • Added print and println operators plus tests and updated docs
  • Fixed issue on view operator when specifying a closure
  • Fixed Docker image resource request in crg executor
  • Improved task hash key generation and task variables handling
  • Compute baseDir and workDir as string values when creating task unique hash
  • Improved sum operator to allows it to handle lists with varying size
  • Upgrading Groovy runtime to version 2.3.10

Version 0.12.3

16 Feb 15:19
Compare
Choose a tag to compare
  • Added support for module and container fields in execution trace log
  • Fixed a small inconsistency on polling monitor queue size for local executor when using single core or two-cores cpu
  • Enhanced process key generation including global variables referenced in the process scope
  • Enhanced sum operator and added mean operator

Version 0.12.2

12 Feb 11:22
Compare
Choose a tag to compare
  • Fixed issue on some SGE implementation where -terse directive in job script is not working
  • Downgrade Capsule to 0.9.0 due to an issue in version 0.10.0 - puniverse/capsule#56

Version 0.12.1

08 Feb 21:02
Compare
Choose a tag to compare
  • Fixed NoSuchMethodException issue on Java 1.7.0_01 due to missing private constructor
  • Fixed logging issue on Nextflow console
  • Fixed issue view operator which hung when used on a dataflow variable
  • Upgrade SLF4J to version 1.7.10
  • Upgrade Capsule to version 0.10.0
  • Removed dependency on jsr166y module
  • Removed synchronized declaration on Session cleanUp method

Version 0.12.0

05 Jan 16:16
Compare
Choose a tag to compare
  • Added afterScript/beforeScript directives
  • Added tag directive to label task executions with a custom identifier
  • Added dynamic directives evaluation
  • Added support for dynamic input/output file names with closures
  • Added ifEmpty operator
  • Added view operator
  • Added remainder optional parameter to phase operator
  • Removed 'undef' directive
  • Refactored grid executors so that jobs directives are added on top of script wrapper
  • Renamed ContextMap to TaskContext
  • Renamed TaskConfig to ProcessConfig
  • Renamed LocalConfig to TaskConfig
  • Shared process declaration has been deprecated
  • Print pid/hostname in the status log
  • Upgraded to Groovy 2.3.9 and Slf4j 1.7.8

Version 0.11.4

16 Dec 17:16
Compare
Choose a tag to compare
  • Fixed issue in TextFileCollector empty condition that was creating a empty split file
    when the split size was equals to the number or records
  • Fixed bug that prevents a job is added to the polling queue when submit operation fails
  • Fixed issue #24 -- Http/s proxy environment variables are not used properly
  • Added more strict checks on $JAVA_CMD executable and $JAVA_HOME folder
  • Upgraded to Groovy 2.3.8