Skip to main content

Fusion v2.4.19

How to pin this version

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

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

Feature updates and improvements

Snapshots

  • Platform-specific snapshot detection: Added instance type detection for granular snapshot support; updated Fusion Snapshots to v1.8.0.
  • Incremental dumps enabled by default: Snapshots incremental dumps now run automatically.

GPU

  • GPU tracer backport: Backported GPU tracer feature from master.

Bug fixes

General

  • Idempotent Remove operations: Fixed race conditions in concurrent rename operations by making Remove() idempotent across all cloud providers (GCS, S3, Azure)

Upgrade notes

Drop-in replacement for v2.4.x. No configuration changes required.

Nextflow 25.12.0-edge

Feature updates and improvements

Language features

  • Added listDirectory() to Path type and deprecate listFiles() by @bentsherman in #6581
  • Set local task exit status when time limit is exceeded by @bentsherman in #6592

Google Batch

  • Added default maxSpotAttempts for Fusion Snapshots in Google Batch by @fntlnz in #6652
  • Refactored Google Batch getExitCode to imperative style by @pditommaso in #6649

Kubernetes

  • Added runtimeClassName to the pod options by @alexpilotti in #6633

Wave

  • Added wave.build.template config option by @pditommaso in #6639

Plugins

  • Added README files for all plugins by @pditommaso in #6660
  • Checked Nextflow version before loading plugins by @bentsherman in #6591

General

  • Added onlyJobState option for SLURM executor by @tcutts in #6659
  • Added Spot interruption tracking to trace records by @munishchouhan in #6606
  • Added URL encoding when revision name is used as HTTP query parameter by @jorgee in #6598
  • Added warnings to JSON output in lint command by @ewels in #6625
  • Implemented Git multiple revisions by @jorgee in #6620
  • Added Nextflow Development Constitution by @pditommaso in #6578
  • Added extra warnings as 25.10 is added to Platform by @christopher-hakkaart in #6655
  • Added longer NXF_SYNTAX_PARSER descriptions by @christopher-hakkaart in #6637
  • Documented best practices for script and config params by @bentsherman in #6631
  • Fixed typos by @christopher-hakkaart in #6641
  • Improved preview feature warnings in documentation by @pditommaso in #6663
  • Updated note about AWS CLI by @christopher-hakkaart in #6626
  • Updated NXF_SYNTAX_PARSER callouts by @christopher-hakkaart in #6640

Bug fixes

Language features

  • Fixed optional param in params block by @bentsherman in #6657
  • Fixed validation of numeric types in params block by @bentsherman in #6656

Wave

  • Fixed WaveClient sending Bearer token to public S3 URLs by @pditommaso in #6672

Plugins

  • Fixed String.format error when plugin URL contains percent chars by @pditommaso in #6651

General

  • Fixed GitHub repository provider when providing token with auth property by @jorgee in #6662
  • Fixed tolerate spaces in $NXF_TASK_WORKDIR by @TheLostLambda in #6421

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

Fusion v2.5.8

How to pin this version

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

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

Feature updates and improvements

Snapshots

  • Platform-specific snapshot detection: Added instance type detection for granular snapshot support; updated Fusion Snapshots to v1.8.0.
  • Incremental dumps enabled by default: Snapshots incremental dumps now run automatically with a 5-minute timer.

GPU

  • GPU tracer improvements: Consistent logging, --no-color flag support, and enabled by default in containers.

Bug fixes

General

  • Race condition fix: Prevented data loss from concurrent Unlink() and Mknod() operations on the same path.

Upgrade notes

Drop-in replacement for v2.5.x. No configuration changes required.

Seqera Enterprise v25.3.1

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

Compute environments

  • Resolved an issue with long-running jobs and sts caching.

Nextflow

Nextflow upgraded to 25.10.2

Seqera Platform 25.3.1 includes Nextflow 25.10.2 (previously 25.04.8).

According to the 25.10.0, 25.10.1, and 25.10.2 release notes, there are breaking changes for AWS configurations and the deprecated Google Life Sciences executor. However, existing pipelines will continue to work. New recommended syntax is now available:

New features:

  • Workflow params: New params block for declaring pipeline parameters with type annotations (requires strict syntax)
  • Workflow outputs out of preview: Workflow outputs are now production-ready (remove nextflow.preview.output flag if using)
  • Type annotations: Support for type annotations on parameters, workflows, processes, and functions (requires strict syntax)
  • Auth and Launch commands: New nextflow auth and nextflow launch commands for Seqera Platform integration

Enhancements:

  • Nextflow plugin registry for more efficient plugin downloads
  • Simpler syntax for workflow handlers (onComplete, onError sections in workflows)
  • Simpler syntax for dynamic directives (no closure required with strict syntax)
  • Configurable date formatting via NXF_DATE_FORMAT environment variable

Breaking changes:

  • google-lifesciences executor removed (use google-batch instead)
  • AWS Java SDK upgraded from v1 to v2 (affects aws.client config options)
  • Package nextflow.config.schema renamed to nextflow.config.spec

See the Nextflow 25.10 migration guide for full details.

Note: The default Nextflow version can be overridden by setting NXF_VER in a pre-run script:

export NXF_VER=25.04.8

Nextflow launcher image

If you host your nf-launcher container image on a private image registry, copy the nf-launcher image to your private registry. Then update your tower.env with the following environment variable:

TOWER_LAUNCH_CONTAINER=<FULL_PATH_TO_YOUR_PRIVATE_IMAGE>

If you're using AWS Batch, you will need to configure a custom job-definition and populate the TOWER_LAUNCH_CONTAINER with the job-definition name instead.

Seqera Cloud v25.3.0_cycle35

Feature updates and improvements

Permissions and roles

  • Improved error messages for insufficient permissions. API 403 Forbidden responses now include details about which specific permissions are missing, making it easier to troubleshoot authorization issues and grant appropriate access.

Compute environments

  • New AWS Batch compute environments can no longer be created with the deprecated EBS autoscaling feature enabled; use Fusion as the recommended alternative instead. Existing compute environments with EBS autoscaling will continue to work without changes.

Bug fixes

Pipelines

  • Fixed an issue with pipeline optimization being unavailable for shared pipelines in personal workspaces.
  • Fixed an issue with pipeline optimization permission controls. Users with Launch permissions can now view optimization status and details in read-only mode, while users with Maintain or higher permissions can modify optimization settings.