Nextflow 26.10.0
Feature updates and improvements
Language features
- Addressed limitations in agent inputs and outputs by @bentsherman in #7750
- Checked typed output names and allowed single named outputs by @bentsherman in #7769
- Deprecated the process
whensection in favor of theprocess.whenconfig setting by @bentsherman in #7746 - Inferred the element type of empty channels, lists, and maps from first use by @bentsherman in #7774
- Made
exit()graceful and reported an error forreturnstatements in the workflow body by @bentsherman in #7570
Configuration
- Allowed run-level
cpusandmemorylimits for grid executors by @raphaelbetschart in #7783
General
- Added a deprecations page to the docs by @bentsherman in #7766
- Improved the error message for local paths in module commands by @bentsherman in #7779
Bug fixes
Language features
- Fixed nullable workflow emits wrapping
nullin a dataflow value by @bentsherman in #7760 - Fixed static typing issues found while migrating a pipeline by @bentsherman in #7722
Google Batch
- Fixed Google Batch array status polling for arrays of 500+ tasks by @robsyme in #7767
- Fixed Google Batch array task status cache never matching by @robsyme in #7778
- Fixed Google Batch task listing not retrying errors after the first page by @robsyme in #7768
- Fixed retried Google Batch job submissions failing with
ALREADY_EXISTSby @pditommaso in #7762
General
- Fixed interactive CLI prompts when stdin is not a terminal by @pditommaso in #7641
- Fixed the main thread exiting before the flow completes when aborted on another thread by @stefanoboriero in #7781
- Fixed
IllegalThreadStateExceptionaborting the session on task timeout by @Mohit-Ak in #7571 - Fixed invalid JSON sent to Seqera Platform when a value fails to serialize in
TowerJsonGeneratorby @pinin4fjords in #7772
Dependencies
- Bumped
nf-agent@0.2.0 - Bumped
nf-agent-pi@0.6.0 - Bumped
nf-amazon@3.12.0 - Bumped
nf-google@1.29.0 - Bumped
nf-tower@1.32.0
Full changelog: https://github.com/nextflow-io/nextflow/releases/tag/v26.10.0