Skip to main content

Nextflow 26.05.0-edge

Feature updates and improvements​

Language features​

  • Removed the deprecated echo process directive by @pditommaso in #7206
  • Added support for record type input with dot-notation CLI params by @jorgee in #7170

Azure​

  • Improved Azure Batch VM image diagnostics and fixed stale 24.04 docs by @pditommaso in #7200

Plugins​

  • Added workflow DAG reporting to the nf-tower plugin by @ewels in #7218
  • Allowed the plugin version to be specified when running a plugin command by @JosuaCarl in #7113
  • Added subcommand listing to nextflow plugins -help by @ewels in #7197

General​

  • Added -help as an alias for -h in top-level CLI options by @ewels in #7238
  • Added GPU metrics to the workflow-level execution summary by @cristianrcv in #7229
  • Added hidden plural/singular aliases for noun subcommands by @ewels in #7239
  • Added Nextflow module info to the lineage TaskRun entry by @jorgee in #7160
  • Added seqera:// data-links support to the nf-tower filesystem by @jorgee in #7070
  • Added a shellEnabled option and per-task prediction model to the Seqera executor by @pditommaso in #7204
  • Added the nextflow logfile command by @ewels in #7177
  • Added a data lineage architecture decision record (ADR) by @bentsherman in #7187
  • Changed stdout outputs to stderr to avoid breaking piped output by @ewels in #7121
  • Clarified the distinction between modules and script inclusion in the docs by @bentsherman in #7217
  • Migrated the docs to the new build by @christopher-hakkaart in #7119
  • Improved Tower telemetry error handling on transient gateway failures by @pditommaso in #7190
  • Mirrored test containers to public.cr.seqera.io to harden CI against quay.io outages by @pditommaso in #7195
  • Promoted the latest stable channel by version comparison instead of branch name by @pditommaso in b5ac62e0c
  • Refactored changelog.txt to CHANGELOG.md by @ewels in #7179
  • Added support for the accelerator directive in the local executor by @bentsherman in #5850
  • Used a stop flag instead of a thread interrupt to shut down the logs checkpoint by @pditommaso in #7193

Bug fixes​

Language features​

  • Fixed "No such variable" in typed output block with job arrays by @jorgee in #7221
  • Fixed cast and instanceof with record types by @bentsherman in #7185
  • Fixed staging of Path fields of included record types by @robsyme in #7226

Plugins​

  • Preserved the order of plugin declarations in config by @jagedn in #7227

General​

  • Fixed workflow completion handler being called twice by @bentsherman in #7191
  • Fixed lineage records for stub-run and eval outputs by @jorgee in #7211
  • Fixed netty CVE-2026-44249 via an AWS SDK bump and azure-core-http-netty pin by @jorgee in #7223
  • Fixed nxf_date for uutils coreutils (Ubuntu 26.04+) by @robsyme in #7118
  • Fixed nxf_date to sample seconds and nanoseconds atomically by @pditommaso in #7207

Dependencies​

  • Bumped nf-amazon@3.10.0
  • Bumped nf-azure@1.23.0
  • Bumped nf-codecommit@0.6.0
  • Bumped nf-seqera@0.22.0
  • Bumped nf-tower@1.29.0

Full changelog: https://github.com/nextflow-io/nextflow/releases/tag/v26.05.0-edge

Seqera Cloud v26.2.0_cycle60

Feature updates and improvements​

Compute environments​

  • Redesigned the compute environment list as a row-card table.
  • Added attribute chips to the compute environment list.
  • Added an on-demand credentials validation button.

Nextflow 26.04.4

Feature updates and improvements​

Plugins​

  • Bumped the default plugin create template to v0.4.0 by @pditommaso in #7234

General​

  • Added Nextflow module info to lineage TaskRun entry by @jorgee in #7160

Bug fixes​

Language features​

  • Fixed "No such variable" in typed output block with job arrays by @jorgee in #7221
  • Fixed cast and instanceof with record types by @bentsherman in #7185
  • Fixed staging of Path fields of included record types by @robsyme in #7226

Plugins​

  • Preserved order of plugin declarations in config by @jagedn in #7227

General​

  • Fixed workflow completion handler being called twice by @bentsherman in #7191
  • Fixed nxf_date for uutils coreutils (Ubuntu 26.04+) by @robsyme in #7118
  • Fixed nxf_date to sample seconds and nanoseconds atomically by @pditommaso in #7207

Dependencies​

  • Bumped nf-amazon@3.9.2
  • Bumped nf-azure@1.22.6
  • Bumped nf-codecommit@0.5.3
  • Bumped nf-seqera@0.21.0
  • Bumped nf-tower@1.28.1

Full changelog: https://github.com/nextflow-io/nextflow/releases/tag/v26.04.4

Seqera Cloud v26.2.0_cycle59

Feature updates and improvements​

Compute environments​

  • Added AWS Cloud compute environment EBS volume encryption with an optional KMS key.
  • Added the m9gd instance family to the NVMe list.

Pipelines​

Bug fixes​

Monitoring​

  • Included gpuMetrics in task JSON serialization so GPU usage is now visible in the task payload.

Pipelines​

  • Fixed an unexpected error when the workflow limiter canceled a newly launched workflow.
  • Preserved a custom schema when added for the first time in pipeline edit mode.

Wave v1.34.0

Feature updates and improvements​

Container building​

  • Made micromamba/v2 the default build template for Conda packages by @pditommaso in #1024

Dependencies​

  • Bumped io.netty:netty-bom to 4.2.13.Final by @cristianrcv in #1053

General​

  • Made the server listening port configurable via the WAVE_SERVER_PORT environment variable by @bebosudo in #1029
  • Made the STDOUT log pattern configurable via WAVE_LOG_STDOUT_PATTERN by @munishchouhan in #1055
  • Removed git tag --force from the Wave release CI by @ShahzebMahmood in #1056
  • Removed the legacy wave/app ECR push by @ShahzebMahmood in #1057
  • Used an OIDC role for Maven publishing by @ShahzebMahmood in #1059
  • Added Wave features documentation by @christopher-hakkaart in #1040

Bug fixes​

General​

  • Ported the Wave CI release flow with a non-enterprise jibRepo fix by @ShahzebMahmood in #1046

Full changelog: https://github.com/seqeralabs/wave/compare/v1.33.6...v1.34.0

Seqera Enterprise v26.1.2

info

This changelog covers both the 26.1.1 and 26.1.2 patch releases.

Feature updates and improvements​

info

The legacy distribution endpoint at cr.seqera.io/private is deprecated. Only bug fixes for existing major releases will continue to be published there. New major releases of Seqera Platform are available from cr.seqera.io/enterprise. Seqera will provide updated credentials for the new endpoint — contact your Seqera representative if you need access.

Bug fixes​

Pipelines​

  • Fixed the Nextflow syntax parser v2 toggle to seed its state from the saved launch configuration.
  • Fixed the workflow launch API response to include the syntaxParser field.
  • Fixed the pipeline edit form to persist a custom schema added for the first time.
  • Removed the lineage setting from the launch form's essential fields so users with the Launcher role can no longer override it.

Upgrade notes​

No breaking changes. Standard upgrade procedure applies.

Nextflow 25.10.6

Feature updates and improvements​

Azure​

  • Updated default Azure Batch pool image to Ubuntu 24.04 by @pditommaso in 114d0e4c

General​

  • Pinned rnaseq-nf to v2.3 in Azure validation script by @pditommaso in 8f7e5780

Bug fixes​

S3​

  • Fixed S3FileSystemProvider.newInputStream() draining full object on close by @jorgee in #7046

General​

  • Fixed world-readable seqera-auth.config credential file by @arnaualcazar in #7182
  • Fixed LogsCheckpoint thread interrupt race condition by @pditommaso in #6939

Dependencies​

  • Bumped nf-amazon@3.4.5 by @pditommaso in b9074b2d
  • Bumped nf-tower@1.17.7 by @pditommaso in da09f092
  • Bumped nf-azure@1.20.3 by @pditommaso in 1e000afe

Full changelog: https://github.com/nextflow-io/nextflow/releases/tag/v25.10.6

Seqera Cloud v26.2.0_cycle58

Feature updates and improvements​

Access control​

Compute environments​

  • Added security group name search to AWS drop-downs.

Pipelines​

  • Surfaced launch-time settings, including profiles and syntax parser, in the run config tab.

Bug fixes​

Data explorer​

  • Fixed IGV index file handling by presigning indexURLs independently.

Pipelines​

  • Fixed the Nextflow syntax parser v2 toggle to seed from the saved launch config.
  • Included syntaxParser in the workflow launch API response.
  • Cleared stale main script launch errors.
  • Fixed the launch form to skip the lineage request in user space.

Fusion v2.6.0

Fusion v2.6.0 adds NFS service mode, the Fusion Doctor diagnostics tool, new metrics, and cloud storage reliability improvements.

How to pin this version​

fusion {
enabled = true
containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.6.0-amd64.json'
}
info

For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.6.0-arm64.json'.

Feature updates and improvements​

NFS service mode​

note

NFS service mode is supported only with Intelligent Compute. Fusion runs in FUSE mode on all other compute environments, and Intelligent Compute falls back to FUSE mode if the NFS mount fails.

  • Added NFS service mode. Fusion runs as a long-lived daemon and serves the mount over NFS, instead of one FUSE mount per process. A single Fusion instance backs many tasks and isolates metadata per task. An HTTP control service registers, flushes, and cleans up each work directory. Snapshots and work directory cleanup now survive Spot reclamation.

Fusion Doctor​

  • Added the fusion doctor subcommand. It validates the runtime environment and reports common mount, configuration, and connectivity problems with remediation steps. It supports custom thresholds and profile validation, and an opt-in --redact flag strips personal data from reports. Fusion Doctor also ships as a standalone binary and container image for use outside a running mount. See Fusion Doctor.

Storage​

  • Added support for prefix-restricted S3 bucket policies, and a fallback chain for S3 bucket region detection.
  • Changed archived Azure blobs to map to a dedicated "resource archived" error, and fixed the Azure CopyFromURL size threshold.
  • Improved the classification and messages for non-recoverable I/O errors.
  • Improved chunk download resilience on unreliable networks. Reads no longer fail with EIO when an object store stream stalls or truncates mid-transfer. Fusion watches each chunk download for progress, cancels stalled streams, resumes from where the transfer left off, and caps downloads with a configurable timeout.

Spot instances​

  • Removed the dependency on fusermount. Fusion exits cleanly on Spot reclamation instead of failing with EINVAL, which reduces orphaned mounts and lost work.

Metrics​

  • Added OpenTelemetry metrics for read and write operations, with file output and JSON formatting.
  • Added process metrics collection to fusion-tracer, written to trace.json. The GPU tracer is enabled by default.

Fusion Snapshots​

  • Enabled incremental snapshot dumps by default.
  • Updated fusion-snapshot to 1.9.0, with symbolic link remapping in NFS mode.

Dependencies​

  • Updated dependencies.

Upgrade notes​

  • Drop-in replacement for v2.5.x. No configuration changes required.
  • NFS service mode applies only to Intelligent Compute. Per-task FUSE mounts on other compute environments are unaffected.

Nextflow 26.04.3

Feature updates and improvements​

Language features​

  • Improved the error message when enabling types with syntax parser v1 by @jorgee in #7173

Plugins​

  • Made plugin metadata prefetch resilient to registry rate limiting by @pditommaso in #7181

Fusion​

  • Added support for fetching local files in FUSION_CONTAINER_CONFIG_URL by @alberto-miranda in #7142

Bug fixes​

S3​

  • Fixed bucket cleanup in S3 test by @bentsherman in #7172

General​

  • Fixed docs CI on Python 3.14 by upgrading Sphinx by @jorgee in #7175

Dependencies​

  • Bumped nf-azure@1.22.5
  • Bumped nf-google@1.27.3
  • Bumped nf-k8s@1.5.4
  • Bumped nf-seqera@0.20.1
  • Bumped nf-tower@1.28.0
  • Bumped nf-wave@1.21.0

Full changelog: https://github.com/nextflow-io/nextflow/releases/tag/v26.04.3