Skip to main content

Changelog

Nextflow 25.10.0

Feature updates and improvements

  • Added publish-artifacts step to release process by @pditommaso in 75d8ebf
  • Added type checking utils by @bentsherman in #6482
  • Prioritized Google Batch API exit codes with fallback to .exitcode file by @jorgee in #6498
  • Showed workspace roles in 'auth status', tweaked error message on 403 by @ewels in #6497
  • Simplified S3 configuration options by @bentsherman in #6496
  • Tracked remote input files in lineage by @jorgee in #6490
  • Bumped nf-amazon@3.4.1 by @pditommaso in 0d5ced9
  • Bumped nf-google@1.23.3 by @pditommaso in e6c7652
  • Bumped nf-tower@1.17.1 by @pditommaso in 2069c97

Bug fixes

  • Fixed no secrets in AWS Batch jobs by @jorgee in #6499

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

Nextflow 25.09.2-edge

Feature updates and improvements

  • Added .command.log redirection in K8s container command by @jorgee in #6455
  • Added nextflow auth command for Seqera Platform authentication by @pditommaso in #6463
  • Added nextflow launch command by @jorgee in #6491
  • Brought workflow outputs out of preview by @bentsherman in #6487
  • Improved plugin create confirmation prompt by @robsyme in #6473
  • Improved release script validation by @pditommaso in 3e3a938
  • Limited S3 client connections when using virtual threads by @jorgee in #6369
  • Migrated SraExplorer to use HxClient for HTTP operations by @pditommaso in #6467
  • Renamed config.schema package to config.spec by @bentsherman in #6485
  • Typed processes by @bentsherman in #6368
  • Updated buildInfo on releaseInfo by @pditommaso in 46a8a2b

Bug fixes

  • Fixed e2e test infrastructure and added config.schema compatibility aliases by @pditommaso in #6495
  • Fixed false error for executor.jobName config option by @bentsherman in #6375
  • Fixed false error with storeDir and val outputs by @bentsherman in #6408
  • Fixed type casting in PluginSpec for ConfigScope by @pditommaso in #6469

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

Seqera Cloud v25.3.0_cycle28

Feature updates and improvements

Compute environments

  • Updated documentation on free credit entitlement and management.
  • Updated the default Seqera AMI version to 0.0.10 for both AMD64 and ARM64 architectures in AWS Cloud deployments.

UI/UX

  • Added a copy button to data display chips, allowing you to quickly copy displayed values to your clipboard.
  • Added an improved onboarding flow for Seqera Compute customers to quickly run pipelines.

Pipelines

  • Added support for pinning the HEAD commit ID of the chosen revision to guarantee deterministic pipeline execution.

Data Explorer

  • Added support for image preview and file upload in Data Explorer when using Amazon S3-compatible API storage (for example, but not limited to, Cloudflare R2, MinIO, and Oracle Cloud).
  • Added support for MinIO object storage in Data Explorer, enabling users to browse, upload, and download files from MinIO instances using S3-compatible credentials.

Workflows

  • Added the ability to read task logs on Azure Cloud from Azure Blob Storage after pipeline completion, ensuring logs remain accessible throughout the entire task lifecycle.
  • Updated the nf-launcher container versions from 25.04.6 to 25.04.8 for both standard and Docker-in-Docker variants.

Bug fixes

Pipelines

  • Fixed an issue where resuming pipelines failed due to incorrect identification of launchable entity types.
  • Fixed issues where version name autogeneration used incorrect defaults and navigation returned users to the wrong page when editing pipeline versions.

Studios

  • Fixed an issue where users with Launch permissions could not access Studios due to insufficient workspace settings permissions.

General

  • Fixed an issue where administrators could accidentally create duplicate user accounts due to differences in email address casing.

Fusion v2.4.15

How to pin this version

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

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

Feature updates and improvements

  • Added incremental dumps on 2.4.
  • Bumped snapshots to 1.6.0 in 2.4.15

Fusion v2.5.4

How to pin this version

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

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

Feature updates and improvements

  • Added support for checksum algorithm.
  • Added incremental dumps.
  • Added ability to disable OTEL machinery if tracing not enabled.
  • Added fallback to use AZ_BATCH_TASK_WORKING_DIR as FUSION_CACHE_LOCATION.
  • Updated fusion snapshots to 1.6.0
  • Bumped github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible
  • Bumped hoverkraft-tech/compose-action from 2.3.0 to 2.4.0
  • Bumped google.golang.org/grpc from 1.75.0 to 1.75.1
  • Bumped actions/download-artifact from 4.3.0 to 5.0.0
  • Bumped insightsengineering/coverage-action from 2.7.2 to 3.0.1

Nextflow 25.09.0-edge

Feature updates and improvements

  • Added listDirectory traversal API to RepositoryProvider abstraction by @pditommaso in #6430
  • Added step to claim plugin in Gradle plugin migration docs by @christopher-hakkaart in #6450
  • Added support for comma-separated file paths in ProcessEntryHandler by @pditommaso in #6434
  • Added support for Java 25 by @pditommaso in #6419
  • Added unit test for invalid workflow entry name error handling by @pditommaso in #6409
  • Generated plugin spec by @bentsherman in #6361
  • Updated Gradle build system to version 9.1.0 by @pditommaso in #6418
  • Bumped Google Cloud libraries to latest versions by @pditommaso in #6438
  • Bumped nextflow-gradle-plugin version 1.0.0-beta.10 by @pditommaso in 812ed7f
  • Bumped nf-amazon@3.3.0 by @pditommaso in 3561c26
  • Bumped nf-azure@1.20.1 by @pditommaso in fae3c2d
  • Bumped nf-codecommit@0.5.0 by @pditommaso in 91514a6
  • Bumped nf-google@1.23.1 by @pditommaso in 153745a
  • Bumped nf-k8s@1.2.1 by @pditommaso in c4f4eca
  • Bumped nf-tower@1.16.0 by @pditommaso in ef91104
  • Bumped nf-wave@1.16.0 by @pditommaso in be01d3f

Bug fixes

  • Fixed cache command to check session cloudCachePath by @pditommaso in a88e2cd
  • Fixed cache command to use SysEnv for cloudcache path check by @pditommaso in #6432
  • Fixed cookie policy for Seqera Platform JWT token refresh by @pditommaso in #6411
  • Fixed CVE-2025-55163 in nf-google plugin by @pditommaso in 7d70617
  • Fixed default fields in trace config by @bentsherman in #6403
  • Fixed pod log warning with Fusion enabled by @jorgee in #6449
  • Fixed SIGTERM forwarding in AWS Batch jobs by @jorgee in #6414
  • Fixed "Strings must not be null" error message by @bentsherman in #6404
  • Fixed unstage controls in command.run when using storeDir by @jorgee in #6364
  • Limited S3 concurrent downloads to fix Java Heap OOM by @jorgee in #6402
  • Got exit code from pod to manage OOM in k8s by @jorgee in #6442

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

Seqera Cloud v25.3.0_cycle27

Feature updates and improvements

Datasets

  • Enhanced dataset management with an updated details page.
  • Added the ability to hide/show datasets and disable specific dataset versions for better dataset lifecycle management.
  • Added support for dataset labels to improve organization and categorization of datasets within workspaces.

Workflows

  • Added the ability to filter pipeline runs by dataset ID using the datasetId: search keyword, improving traceability between datasets and workflows.

Bug fixes

Pipelines

  • Fixed an issue where errors for deleted or invalid pipeline revisions appeared on the wrong field, making them difficult to identify and resolve.