Releases: nextflow-io/nextflow
Releases · nextflow-io/nextflow
Version 0.13.2
- 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 usingcrg
executor
Version 0.13.1
- Fixed
IllegalStateException
when executing a script in Nextflow console
Version 0.13.0
- 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
andstderr
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
- 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
- Added suspended job status handling to SLURM executor -- Issue #36
- Added
print
andprintln
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
andworkDir
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
- Added support for
module
andcontainer
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 addedmean
operator
Version 0.12.2
- 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
- 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
- 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 tophase
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
- 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