Skip to main content

Nextflow 26.07.0-edge

Feature updates and improvements​

Language features​

  • Added a Semantics reference page to the docs by @bentsherman in #7271

Configuration​

  • Added the docker.cpuLimits config option by @bentsherman in #7289
  • Added the seqera.executor.providerConfig option by @pditommaso in #7335

Google Batch​

  • Added a docs note about IAM roles for google.batch.serviceAccountEmail by @bentsherman in #7291

Plugins​

  • Sent pipeline-secret references to the Seqera Scheduler from nf-seqera by @pditommaso in #7314
  • Skipped nf-tower when superseded by nf-seqera by @jorgee in #7283
  • Reverted "Consolidate nf-tower plugin into nf-seqera (#7252)" by @pditommaso in da5afcfe9
  • Reverted "Skip nf-tower when superseded by nf-seqera (#7283)" by @pditommaso in c5dec3b4e

General​

  • Added a graceful fallback for the array directive with unsupported executors by @bentsherman in #7296
  • Added two Indian scientists to NameGenerator by @deepmind11 in #7079
  • Clarified Bitbucket API token auth requirements in the docs by @pditommaso in #7279
  • Clarified the override behavior of the resourceLabels directive in the docs by @bentsherman in #7287
  • Dropped the dead oss.sonatype.org repository by @pditommaso in #7282
  • Showed the absolute path in the missing main script error by @bentsherman in #7286
  • Used the scheduler API exit code, falling back to the .exitcode file by @jordeu in #7273

Dependencies​

  • Bumped jackson 2.21.1 to 2.21.4 to fix high-severity CVEs by @pditommaso in #7274
  • Bumped jackson-databind to patched versions to fix deserialization CVEs by @jorgee in #7322
  • Replaced the discontinued bcprov-ext with bcprov-jdk18on 1.84 to fix CVE-2025-14813 by @pditommaso in #7284
  • Used the wiremock self-contained distribution to drop vulnerable handlebars by @pditommaso in #7275
  • Pinned Docusaurus dependencies by @seqeralabs-renovate in #7324
  • Updated the actions/checkout action to v6.0.3 by @seqeralabs-renovate in #7325
  • Updated the anthropics/claude-code-action action to v1.0.168 by @seqeralabs-renovate in #7326
  • Updated ch.qos.logback:logback-classic to v1.5.37 by @seqeralabs-renovate in #7327
  • Updated ch.qos.logback:logback-core to v1.5.35 (security) by @seqeralabs-renovate in #7297
  • Updated com.azure:azure-compute-batch to v1.0.0-beta.6 by @seqeralabs-renovate in #7128
  • Bumped nf-amazon@3.10.1
  • Bumped nf-azure@1.23.1
  • Bumped nf-google@1.27.4
  • Bumped nf-k8s@1.5.5
  • Bumped nf-seqera@0.23.0
  • Bumped nf-tower@1.29.1
  • Bumped nf-wave@1.21.1

Bug fixes​

Language features​

  • Fixed error checking in workflow emits by @bentsherman in #7058
  • Fixed path input for exec processes by @bentsherman in #7272

Configuration​

  • Excluded null config environment entries from the task environment by @bentsherman in #7294

AWS Batch​

  • Fixed containerOptions --opt=value parsing for AWS Batch by @bentsherman in #7288
  • Rounded up CPUs to the nearest valid value for AWS Batch Fargate by @bentsherman in #7295

Azure​

  • Tolerated stale or transient resize errors on autoscale Azure Batch pools by @jorgee in #7312

Fusion​

  • Keyed the Fusion license token cache by product and version by @robsyme in #7320

General​

  • Fixed a high-severity form-data CRLF injection in the docs site by @pditommaso in #7276
  • Fixed a Kryo deserialization error with enum types by @bentsherman in #7277
  • Fixed URL percent-encoding lost on resume for HTTP/FTP paths by @bentsherman in #7333
  • Force-created staged input symlinks to allow task re-runs by @bentsherman in #7285

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

Seqera Cloud v26.2.0_cycle63

Feature updates and improvements​

Studios​

  • Added NVIDIA environment variables for GPU Studios.

Compute environments​

  • Added bring-your-own networking support for Azure Cloud compute environments.

Pipelines​

  • Added pipeline secrets support for scheduler-backed Cloud compute environments, covering both storage and the launch form.
  • Disabled Nextflow version selection when a custom launcher container is pinned.
  • Updated Nextflow launcher to v26.04.6.

Security​

  • Redacted full user email addresses from logs.

Bug fixes​

Compute environments​

  • Added retries for AWS Forge calls under IAM throttling.
  • Fixed xpack-google secret resolution by setting GOOGLE_CLOUD_PROJECT on the GCP Batch head job.
  • Fixed work directory validation for legacy Seqera Compute configurations.
  • Surfaced actionable GCP Batch API errors instead of the misleading Workload Identity Federation hint.

Nextflow 26.04.5

Feature updates and improvements​

General​

  • Added GPU metrics to workflow-level execution summary by @cristianrcv in #7229
  • Propagated Seqera Intelligent Compute scheduler run identifier to Platform by @jorgee in #7228

Bug fixes​

Language features​

  • Fixed flatMap tuple error for dataflow value by @bentsherman in #7254

Dependencies​

  • Bumped nf-seqera@0.22.0
  • Bumped nf-tower@1.29.0

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

Seqera Cloud v26.2.0_cycle62

Feature updates and improvements​

Compute environments​

  • Added the compute environment ID to the compute environment row card.
  • Added the c9gd instance family to the NVMe instance list.
  • Updated the list of available Azure regions.

Bug fixes​

Compute environments​

  • Added a clear error message when Azure Batch pool deletion fails.
  • Disabled compute environment form submission while the form is invalid.

Data explorer​

  • Signed GCS genomic file URLs with V4 for IGV preview.

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 Cloud v26.2.0_cycle61

Feature updates and improvements​

Compute environments​

  • Added VPC and multiple subnet selection to AWS Cloud compute environments.
  • Added the number of instances provisioned per run to the run page, sourced from the Scheduler run summary.
  • Added the g7 instance family to the NVMe list.
  • Required Spot provisioning for Fusion snapshots and aligned the GCP provisioning interface.
  • Refined the compute environment list with a type label, Cloud feature hiding, and an Invalid status.

Pipelines​

  • Updated Nextflow to v26.04.4.

Access control​

  • Split the data_link and data_link_object permissions into separate scopes. Workspace members with View, Connect, or Launch roles can now download files and generate download URLs from data-links. Upload and delete file operations remain restricted to Maintain and above.
  • Added pre-filling of first and last name from GitHub signup.
  • Added a groups scope to SSO connections.
  • Added handling for malformed groups claims.
  • Rejected group creation with commas when Auth0 is enabled.

Monitoring and observability​

  • Added audit entries for pre-flight cron status transitions.

General​

  • Added a default workspace preference to the user profile.
  • Listed avatar and username rows in the avatar-group popover.

Bug fixes​

Pipelines​

  • Fixed lineage incorrectly showing as not enabled for submitted runs when it was enabled.

Access control​

  • Fixed detection of a personal access token as a duplicate when creating a GitHub App with the same credentials.

General​

  • Fixed uploaded avatars not persisting when an admin creates a user.
  • Fixed unknown workspace sub-routes to redirect to the workspace root.
  • Fixed the favicon to follow the OS light and dark color scheme.
  • Fixed several UI issues across the run page, Data Explorer, and search.