Skip to main content

Fusion v2.5.13

How to pin this version​

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

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

Feature updates and improvements​

General​

  • Added a control interface for direct uploads. Studios and fusion-tracer can push data to cloud storage without going through the mounted file system. A task can now upload data reliably while it is still running.
  • Improved failure reporting when the Fusion file system process exits before the mount completes. Fusion now reports the failure immediately instead of entering a retry loop.

Google Cloud​

  • Added environment variables to tune the retry backoff timing for Google Cloud Storage.

Bug fixes​

General​

  • Fixed silent write loss on mounts without write permission by verifying write access at startup.
  • Fixed a misleading "is a directory" error, now "permission denied", when opening a bucket you do not have permission to read.
  • Fixed large file uploads failing when a write exceeded the cloud provider maximum upload part size on AWS S3 and Azure Blob Storage.
  • Fixed interrupted uploads leaking temporary staging data into workflow output folders.
  • Fixed mounts timing out under heavy rate limiting at startup.
  • Fixed read operations not releasing their network connections.
  • Fixed errors during file data cleanup being hidden.

Google Cloud​

  • Added automatic retries for transient Google Cloud Storage errors.

Dependencies​

  • Updated dependencies.

Upgrade notes​

  • Drop-in replacement for v2.5.12. No configuration changes required.