Skip to main content

Changelog

Wave v1.32.0

Feature updates and improvements

Full Changelog: https://github.com/seqeralabs/wave/compare/v1.31.2...v1.32.0

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

  • 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 tracer backport: Backported GPU tracer feature from master.

Bug fixes

  • 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

  • Add listDirectory() to Path type and deprecate listFiles() by @bentsherman in #6581
  • Add default maxSpotAttempts for fusion snapshots in Google Batch by @fntlnz in #6652
  • Add onlyJobState option for SLURM executor by @tcutts in #6659
  • Add README files for all plugins by @pditommaso in #6660
  • Add runtimeClassName to the pod options by @alexpilotti in #6633
  • Add spot interruption tracking to trace records by @munishchouhan in #6606
  • Add URL encoding when revision name is used as HTTP query parameter by @jorgee in #6598
  • Add warnings to JSON output in lint command by @ewels in #6625
  • Add wave.build.template config option by @pditommaso in #6639
  • Check Nextflow version before loading plugins by @bentsherman in #6591
  • Implementation of Git multiple revisions by @jorgee in #6620
  • Refactor Google Batch getExitCode to imperative style by @pditommaso in #6649
  • Set local task exit status when time limit is exceeded by @bentsherman in #6592
  • Add Nextflow Development Constitution by @pditommaso in #6578
  • Add extra warnings as 25.10 is added to platform by @christopher-hakkaart in #6655
  • Add longer NXF_SYNTAX_PARSER descriptions by @christopher-hakkaart in #6637
  • Document best practices for script and config params by @bentsherman in #6631
  • Fix typos by @christopher-hakkaart in #6641
  • Improve preview feature warnings in documentation by @pditommaso in #6663
  • Update note about AWS CLI by @christopher-hakkaart in #6626
  • Update NXF_SYNTAX_PARSER callouts by @christopher-hakkaart in #6640

Bug fixes

  • Fix GitHub repository provider when providing token with auth property by @jorgee in #6662
  • Fix optional param in params block by @bentsherman in #6657
  • Fix String.format error when plugin URL contains percent chars by @pditommaso in #6651
  • Fix validation of numeric types in params block by @bentsherman in #6656
  • Fix WaveClient sending Bearer token to public S3 URLs by @pditommaso in #6672
  • Fix 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

  • 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 tracer improvements: Consistent logging, --no-color flag support, and enabled by default in containers.

Bug fixes

  • 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 Cloud v25.3.0_cycle35

Feature updates and improvements

  • 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.
  • 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

  • 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.