Skip to main content

Changelog

Fusion v2.4.18

How to pin this version

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

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

Seqera Cloud v25.3.0_cycle30

Feature updates and improvements

Resource labels

  • Improved label inheritance when launching workflows via API to automatically apply predefined labels when omitting the labelIds field, aligning API functionality with the GUI and simplifying workflow relaunches.

Bug fixes

Workflows

  • Fixed an issue where changing the compute environment during workflow resume incorrectly updated the work directory path, causing failures because the workflow could not access cached results from the original run. The work directory now correctly retains the original value when resuming workflows with different compute environments.

UI/UX

  • Fixed an issue where the settings button in the usage overview widget incorrectly displayed workspace permissions in organization context, and improved workspace settings visibility to dynamically show or hide based on user permissions.
  • Fixed an issue where workspace settings buttons displayed incorrectly based on user permissions and context, ensuring the settings button now shows the appropriate organization or workspace settings based on the current view.

Pipelines

  • Fixed an issue where creator avatars did not display in the pipeline version details view due to a missing avatar URL conversion.

Fusion v2.4.17

How to pin this version

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

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

Feature updates and improvements

  • Fixed lock with symlink compaction.

Seqera Cloud v25.3.0_cycle29

Feature updates and improvements

Datasets

  • Added support for date-only formats in search queries, allowing you to search using simple dates (e.g., 2025-02-02) instead of full ISO-8601 datetime strings.

Pipelines

  • Added pipeline version numbers and descriptions to preconfigured onboarding pipelines, making it easier to understand what each pipeline does.

Bug fixes

Data Explorer

  • Fixed an issue where filtering for Azure credentials in Data Explorer only returned one credential type instead of all three available Azure credential types.
  • Fixed an issue where the Data Explorer link did not appear in Task View when configuring multiple AWS credentials with similar permissions in the workspace.

Compute environments

  • Fixed an issue where Seqera Compute environments did not apply proper EC2 instance type constraints, ensuring consistent compute environment behavior and preventing instance unavailability issues.

Launchpad

  • Fixed an issue where users could dismiss critical notifications about compute environment substitutions when relaunching pipelines, ensuring important status messages remain visible throughout the workflow.

Fusion v2.4.16

How to pin this version

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

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

Feature updates and improvements

  • Added Google Batch (GCP) support for snapshots.

Fusion v2.5.5

How to pin this version

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

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

Feature updates and improvements

Release v2.5.5 with GCP snapshot support, critical race condition fixes, dependency updates, and improved reliability.

  • GCP Snapshot support: Add Google Batch (GCP) support for snapshots with comprehensive compute environment detection and metadata client integration.
  • Locking documentation: Add comprehensive lock documentation to entryService including invariants, lock upgrade patterns, and TOCTOU prevention.
  • Snapshot version: Bump fusion-snapshot to v1.7.0 with GCP support.
  • Preemption handling: Improve logging and handling of instance reclamation/spot termination events.
  • Nextflow pinning: Pin Nextflow to 25.04.8 in CI to work around AWS authentication issues in 25.10.0.
  • Bumped AWS SDK v2 components (1.19.11 → 1.19.13, 1.88.3 → 1.88.5, etc.)
  • Bumped Azure SDK for Go (1.6.2 → 1.6.3, azidentity 1.12.0 → 1.13.0)
  • Bumped Google APIs (0.251.0 → 0.252.0)
  • Bumped golang.org/x/sys (0.36.0 → 0.37.0)
  • Bumped failsafe-go (0.9.0 → 0.9.1)

Critical fixes

  • Race Condition Fixes:
    • Resolve multiple race conditions in entry service operations.
    • Fix directory iteration race by consolidating lock scope.
    • Add lock condition re-evaluation after write lock acquisition to prevent TOCTOU issues.
  • Priority test reliability: Improve TestBandwidthExecutor/PriorityExecution statistical reliability by increasing buffer and task counts.
  • Directory operations: Ensure rmdir() properly fails on non-empty directories.
  • License tests: Update test certificates to expire in 40 years (2065) to prevent test failures.

MultiQC v1.32

The MultiQC v1.32 release features one major change:

  • Bootstrap upgrade and DARK MODE (#3264)

This has been brewing for a long time, and is a large rewrite of how MultiQC HTML / CSS and JS is written and packaged.

MultiQC now supports simple theming with Bootstrap color modes, and the updated default template ships with both light- and dark-mode by default 😎.

The old template is still available, but has been renamed to original.