Skip to main content

Changelog

Seqera Cloud v25.3.0_cycle33

Feature updates and improvements

Studios

  • Updated the Add Studio page to a single-step form.

Compute environments

  • AWS Batch compute environments now use AmazonLinux2023-based AMIs by default, offering improved security (IMDSv2), better performance with gp3 EBS volumes, and a more recent kernel. Existing compute environments continue to function with AmazonLinux2 without changes, though we recommend migrating to newer compute environments before AmazonLinux2 reaches end-of-life in June 2026.

Bug fixes

Compute environments

  • Fixed compute environment variables created without specifying a target environment (head or compute), which prevented the system from applying variables during workflow execution. The system now validates that at least one target environment is specified, preventing invalid configurations and providing clear error messages.

Pipelines

  • Fixed display issues with long helper text in pipeline schema forms. Helper text now wraps properly within form controls, improving readability for parameter descriptions with technical specifications or long value lists.

Seqera Cloud v25.3.0_cycle32

Bug fixes

Launchpad

  • Fixed an empty launch form issue when launching shared pipelines from another workspace. The launch form now correctly retrieves and displays all pipeline configuration when launching shared pipelines across workspaces.

General

  • Fixed OIDC authentication errors with spaces or special characters that caused application crashes instead of displaying proper error messages. Authentication errors during login now display correctly to users, preventing application failures.

Fusion v2.5.7

How to pin this version

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

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

Critical bug fixes

GCS compose conflicts

  • Fixed concurrent compose operation conflicts in Google Cloud Storage.
  • When multiple Fusion instances compose the same target file concurrently (e.g., with Nextflow job arrays where all array jobs overwrite .exitcode), temporary objects created during composition could conflict.
  • Prevents conflicts when concurrent instances attempt to create, use, or delete the same temporary files.

Upgrade notes

Drop-in replacement for v2.5.x. No configuration changes required.

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-checker utility for monitoring GPU usage by processes.
    • Optional integration via environment variables.
  • 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.

Seqera Cloud v25.3.0_cycle31

Feature updates and improvements

Data Explorer

  • Added support for LakeFS Cloud in Data Explorer by enabling image preview and file upload functionality when using LakeFS Cloud as an S3-compatible storage provider.

Compute environments

  • Improved job failure handling in AWS Batch compute environments. Improved AWS Batch workflow behavior to automatically terminate unschedulable jobs instead of leaving them pending indefinitely, providing faster feedback when compute resources are insufficient for workflow requirements.
  • Added the g6e instance family to the list of AWS instances with NVMe storage.

Bug fixes

Workflows

  • Fixed an issue where plots and charts in MultiQC reports appeared as grey boxes instead of displaying correctly, ensuring all visualizations now render properly. MultiQC reports generated by pipeline runs now display complete quality control metrics and interactive charts without missing content.

Studios

  • Fixed an issue where YAML validation errors did not display immediately when importing Studio configurations from Git repositories, ensuring configuration issues are now visible as soon as the import completes.

Compute environments

  • Fixed an issue where AWS single VM compute environments could not pull container images from private Amazon ECR repositories, bringing them to feature parity with AWS Batch compute environments.

Launchpad

  • Fixed an issue with older pipeline launch records, where the system did not set the source type properly, resulting in the system failing to access the pipeline entity on launch.

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.