Skip to main content

Nextflow 26.06.0-edge

Feature updates and improvements

Language features

  • Clarified storeDir caveats with env, eval, and stdout outputs by @bentsherman in #7235

Azure

  • Added docs tip for relocating Docker storage on Azure Batch nodes by @adamrtalbot in #6937

Fusion

  • Added a clear error when Fusion is enabled without an access token by @jorgee in #7263

Plugins

  • Consolidated the nf-tower plugin into nf-seqera by @pditommaso in #7252

General

  • Added Fibonacci and Pareto to the run name generator by @bentsherman in #7255
  • Normalized version callouts in the docs by @bentsherman in #7256
  • Propagated the Seqera Intelligent Compute scheduler run identifier to Platform by @jorgee in #7228
  • Removed uncommitted specs by @bentsherman in #7267

Dependencies

  • Bumped nf-seqera@1.0.0

Bug fixes

Language features

  • Fixed docs example for record operations by @bentsherman in #7250
  • Fixed flatMap tuple error for dataflow value by @bentsherman in #7254

General

  • Fixed failing unit tests with clean build by @bentsherman in #7264
  • Lowered trace-access.nf memory to fit CI runner capacity by @pditommaso in #7266

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

Seqera Enterprise v26.1.3

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.

Pipelines

  • Added pipeline schema, commit ID, head job CPUs, and head job memory to the workflow launch form summary, plus pipeline version and lineage fields when those features are active.

Bug fixes

Compute environments

  • Fixed AWS credential validation failing for credentials using assumeRoleArn when TOWER_ALLOW_INSTANCE_CREDENTIALS=true without an explicit role mode.

Pipelines

  • Fixed duplicate credential detection to block GitHub App creation when a personal access token credential already exists for the same repository base URL.

Upgrade notes

No breaking changes. Standard upgrade procedure applies.

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

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

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

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

  • Enabled GitHub App credentials for all workspaces.

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.

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

Seqera Cloud v26.2.0_cycle57

Feature updates and improvements

Pipelines

  • Exposed tower.launch.config.maxSize to frontend validators so launch configuration size limits stay aligned with the backend.

Bug fixes

Pipelines

  • Added frontend validation of paramsText against its JSON-serialized size to align launch parameter limits with backend submission constraints.
  • Added missing metadata, pipeline versioning, and data lineage fields to the workflow launch form summary.
  • Fixed the workflow launch payload to always send lineage.enabled so the data lineage toggle setting persists correctly.

General

  • Fixed the workspace switcher to keep the search input focused during arrow-key navigation.
  • Fixed background worker shutdown by draining workers before JedisPool shutdown to prevent dropped jobs.
  • Fixed navigation switcher responsiveness.