Fusion v2.5.6
How to pin this version
fusion {
enabled = true
containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.5.6-amd64.json'
}
info
For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.5.6-arm64.json'.
Feature updates and improvements
- GPU Usage Monitoring
- New
fusion-gpu-checkerutility for monitoring GPU usage by processes. - Optional integration via environment variables.
- New
- GCP Batch support
- Added support for Google Batch with Fusion Snapshots 1.7.0.
- Bumped golangci-lint-action: 8.0.0 → 9.0.0
- Bumped actions/upload-artifact: 4.6.2 → 5.0.0
- Bumped actions/download-artifact: 5.0.0 → 6.0.0
- Bumped astral-sh/setup-uv: 6 → 7
Critical bug fixes
Azure Directory detection
- Fixed "Is a directory" errors in hierarchical namespace containers (Data Lake Gen2).
- Fixed files incorrectly treated as directories causing workflow failures.
Context cancellation
- Fixed critical operations failing mid-execution due to FUSE context cancellation.
- Prevented data corruption, ghost files, and orphaned S3 objects.
- Operations now complete reliably despite client disconnections.
Symlink compaction deadlocks
- Fixed deadlock in entryService shutdown with symlink compaction.
- Ensured target directory population before compaction.
Other improvements
Reliability
- Fixed race condition in directory iteration.
- Fixed write lock acquisition condition reevaluation.
- Added comprehensive lock documentation.
Testing and CI
- Pinned Nextflow to 25.04.8.
- Updated license test certificates (40-year expiration).
- Added GPU tracer test coverage.
Upgrade notes
Drop-in replacement for v2.5.x. No configuration changes required.