Releases: nextflow-io/nextflow
Releases · nextflow-io/nextflow
Version 0.9.0
- Added GitHub/Git support. It allows one to pull and run pipelines published on a
remote GitHub repository - Changed command line structure. Since this version it is organised in sub-commands.
The following sub-commands are available:- ls: list all downloaded pipelines;
- run: launch a pipeline execution;
- pull: download or update a pipeline hosted on GitHub;
- info: show pipeline information;
- drop: remote a locally stored pipeline;
- clone: copy a pipeline to a directory specified;
- history: list all pipeline runs;
- help: show program help.
- Added 'baseDir' and 'workDir' script variables
- Removed Merge processor
Version 0.8.5
- Upgraded to Groovy 2.3.6
- Added '-noverify' to JVM launcher options as workaround for Java bug JDK-8051012
Version 0.8.4
- Upgrade to Groovy 2.3.4
- Fixed method Path.list()
- Added '-notify' option to SGE qsub command to handle killed jobs correctly
Version 0.8.3
- Added support for Modules package maages
- Fixed issue #1 -- process hung when only a parameter of type 'each' is defined
- Fixed issue #6 -- exception while resuming a process that declares a parametric file output name
- Fixed support for curly brackets glob path matching in Channel.fromPath
- Updated Groovy runtime to 2.3.3
- Updated to Groovy-nio module in place of 'native' implementation
Version 0.8.2
- Fixed issue #7 - NoClassDefFoundError HashMap$Entry exception with Java 8
- Enhanced launch script: removed '-Xms' Java option; verify the Java version coherent with JAVA_HOME definition; improved error messages.
Version 0.8.1
- Fixed a ConcurrentModificationException issue on splitXxx method due to a misused Memoized annotation
Version 0.8.0
- Added support for Java 8
- Upgraded to Groovy 2.3.0
- Upgraded to Kryo 2.24.0
- New splitter operators: 'splitText', 'splitFasta', 'splitFastq', 'splitCsv'
- New operator 'collectFile' to gather file chunks
- New operator Channel.fromPath which allows fine control on paths traversal
- Operator Channel.from has been deprecated in favor of Channel.fromPath
- Operator Channel.watch has been deprecated in favor of Channel.watchPath
- Clean-up API for operators: 'into', 'choice', 'separate', 'filter'
- Operator 'grep' has been removed and features included in 'filter' operator
- Deprecated 'chopXxx' operators
- Deprecated 'chunkXxx' operators
- Deprecated 'each' operator in favor of 'subscribe'
- Deprecated process 'merge' directive
- Executor service now uses a fixed thread pool
- Fixed issue on 'maxForks' process directive
- Added 'info' cli parameter
- Improved documentation
Version 0.7.3
Enhanced stability and errors reporting
Version 0.7.2
- Enhanced support for Docker containers:
Now the current user id is added on the Docker command line
and /tmp folder in the container is mounted on a temporary path in the host disk
Version 0.7.1
- Fixed an issue with 'scratch' directive i.e. Fixed issue when copying a symlink
- Added 'Retry' error handling strategy and 'maxRetries' and 'maxErrors' process directives
- Added GridGain cluster sub-module
- Added TaskDispatcher submit, start, complete and error listeners
- Added new ServiceDiscovery to handle sub-modules executors
- Added Map#getOrCreate() extension method
- Using @CompileStatic for AST transformation
- Removing unused APP_TMP_DIR const
- Renamed class 'AbstractExecutor' to 'Executor'
- Added ProcessFactory class
- Refactored sub-modules directory structure
- Define the default 'lib' path relative to the pipeline 'baseDir' i.e. relative to the main script location
- Save the history entry just before launch the execution