Seqera Cloud v26.1.0_cycle37
General updates and improvements
Studios
- Added validation to ensure the workspace container repository setting is configured before allowing creation of custom-built Studios.
- Added Studios to the onboarding resources shown to new users during account setup, helping users discover Studio functionality early in their journey.
- Removed the ability to start and stop Studios from the Launch role to better align permissions with user responsibilities.
Compute
- Added Amazon EC2 p6-b300 instance family to the NVMe storage list, enabling support for this new GPU-optimized instance type.
- Added the ability to disable and enable compute environments through the UI. This allows administrators or workspace owners to temporarily or permanently prevent new workflow executions or new Studio sessions on disabled compute environments.
- Introduced error messaging when attempting to launch workflows on disabled compute environments. The error message now explicitly states Specified compute environment disabled instead of the generic Not available message.
- Added Amazon EC2 X8aedz memory-optimized instance family (powered by AMD EPYC processors) to the NVMe storage list, supporting up to 8 TB of local NVMe SSD storage.
- Updated the default Azure Batch image and improved error propagation for image-related failures.
Workflows
- Added tracking for Spot instance interruptions (
numSpotInterruptions) at the task level, aggregated to the workflow level. This metric tracks how many times Spot instance preemption interrupted and restarted tasks.
Launchpad
- Renamed Config view to Params file view in launch form parameters, to align terminology with Nextflow.
Bug fixes
Studios
- Fixed an issue that allowed basic organizations to run more than one Studio simultaneously. Basic organizations now default to a maximum of 1 running Studio when not setting an explicit quota, while other organization types use the global limit (default: 100).
Compute
- Fixed intermittent workflow launch failures caused by cache returning expired AWS STS credentials. Added expiration checking, configurable refresh margin, and cache invalidation for expired entries.
- Reverted Azure Batch to use Ubuntu 22.04 (from 24.04).
- Fixed errors when listing compute environments with the
resourcesattribute for legacy Seqera Compute Batch configurations that don't implementIAwsCloudConfig. Added proper handling and fallback logic.
Pipeline versioning
- Fixed an issue with pipeline version lists not updating correctly when publishing a draft version.
Launchpad
- Fixed an issue with parameters not clearing correctly when switching between pipelines with and without parameters in the launch form.
- Fixed date formatting to use calendar year (
yyyy) instead of ISO week-based year (YYYY), which caused dates at year boundaries to display the wrong year. - Fixed the merging of entity and compute environment labels for single VM compute environments to ensure labels are properly combined and applied.
Wave v1.32.0
Feature updates and improvements
Dependencies
- Upgraded to Micronaut 4.10.6 by @pditommaso in #951
- Replaced RedisFactory with JedisPoolFactory from lib-jedis-pool by @pditommaso in c8040227b
General
- Added noarch node selector for mirror and transfer jobs by @munishchouhan in #953
- Added missing HTTP Security Header by @munishchouhan in #955
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'
}
For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.4.19-arm64.json'.
Feature updates and improvements
Snapshots
- 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
- GPU tracer backport: Backported GPU tracer feature from master.
Bug fixes
General
- Idempotent
Removeoperations: Fixed race conditions in concurrent rename operations by makingRemove()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
Language features
- Added
listDirectory()to Path type and deprecatelistFiles()by @bentsherman in #6581 - Set local task exit status when time limit is exceeded by @bentsherman in #6592
Google Batch
- Added default
maxSpotAttemptsfor Fusion Snapshots in Google Batch by @fntlnz in #6652 - Refactored Google Batch
getExitCodeto imperative style by @pditommaso in #6649
Kubernetes
- Added
runtimeClassNameto the pod options by @alexpilotti in #6633
Wave
- Added
wave.build.templateconfig option by @pditommaso in #6639
Plugins
- Added README files for all plugins by @pditommaso in #6660
- Checked Nextflow version before loading plugins by @bentsherman in #6591
General
- Added
onlyJobStateoption for SLURM executor by @tcutts in #6659 - Added Spot interruption tracking to trace records by @munishchouhan in #6606
- Added URL encoding when revision name is used as HTTP query parameter by @jorgee in #6598
- Added warnings to JSON output in lint command by @ewels in #6625
- Implemented Git multiple revisions by @jorgee in #6620
- Added Nextflow Development Constitution by @pditommaso in #6578
- Added extra warnings as 25.10 is added to Platform by @christopher-hakkaart in #6655
- Added longer
NXF_SYNTAX_PARSERdescriptions by @christopher-hakkaart in #6637 - Documented best practices for script and config params by @bentsherman in #6631
- Fixed typos by @christopher-hakkaart in #6641
- Improved preview feature warnings in documentation by @pditommaso in #6663
- Updated note about AWS CLI by @christopher-hakkaart in #6626
- Updated
NXF_SYNTAX_PARSERcallouts by @christopher-hakkaart in #6640
Bug fixes
Language features
- Fixed optional param in params block by @bentsherman in #6657
- Fixed validation of numeric types in params block by @bentsherman in #6656
Wave
- Fixed
WaveClientsending Bearer token to public S3 URLs by @pditommaso in #6672
Plugins
- Fixed
String.formaterror when plugin URL contains percent chars by @pditommaso in #6651
General
- Fixed GitHub repository provider when providing token with
authproperty by @jorgee in #6662 - Fixed tolerate spaces in
$NXF_TASK_WORKDIRby @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'
}
For ARM64 CPU architecture, use containerConfigUrl = 'https://fusionfs.seqera.io/releases/v2.5.8-arm64.json'.
Feature updates and improvements
Snapshots
- 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
- GPU tracer improvements: Consistent logging,
--no-colorflag support, and enabled by default in containers.
Bug fixes
General
- Race condition fix: Prevented data loss from concurrent
Unlink()andMknod()operations on the same path.
Upgrade notes
Drop-in replacement for v2.5.x. No configuration changes required.
Wave v1.31.2
Feature updates and improvements
General
- Added guide for bin scripts by @christopher-hakkaart in #933
- Styled template build content by @christopher-hakkaart in #948
- Added JavaDocs to PixiOpts and update tests for new default pixi image by @pditommaso in #950
Full changelog: https://github.com/seqeralabs/wave/compare/v1.31.1...v1.31.2
Seqera Enterprise v25.3.1
The legacy distribution endpoint at cr.seqera.io/private is deprecated. Only bug fixes for existing major releases will continue to be published there. New major releases of Seqera Platform are available from cr.seqera.io/enterprise. Seqera will provide updated credentials for the new endpoint — contact your Seqera representative if you need access.
Bug fixes
Compute environments
- Resolved an issue with long-running jobs and sts caching.
Nextflow
Nextflow upgraded to 25.10.2
Seqera Platform 25.3.1 includes Nextflow 25.10.2 (previously 25.04.8).
According to the 25.10.0, 25.10.1, and 25.10.2 release notes, there are breaking changes for AWS configurations and the deprecated Google Life Sciences executor. However, existing pipelines will continue to work. New recommended syntax is now available:
New features:
- Workflow params: New
paramsblock for declaring pipeline parameters with type annotations (requires strict syntax) - Workflow outputs out of preview: Workflow outputs are now production-ready (remove
nextflow.preview.outputflag if using) - Type annotations: Support for type annotations on parameters, workflows, processes, and functions (requires strict syntax)
- Auth and Launch commands: New
nextflow authandnextflow launchcommands for Seqera Platform integration
Enhancements:
- Nextflow plugin registry for more efficient plugin downloads
- Simpler syntax for workflow handlers (
onComplete,onErrorsections in workflows) - Simpler syntax for dynamic directives (no closure required with strict syntax)
- Configurable date formatting via
NXF_DATE_FORMATenvironment variable
Breaking changes:
google-lifesciencesexecutor removed (usegoogle-batchinstead)- AWS Java SDK upgraded from v1 to v2 (affects
aws.clientconfig options) - Package
nextflow.config.schemarenamed tonextflow.config.spec
See the Nextflow 25.10 migration guide for full details.
Note: The default Nextflow version can be overridden by setting NXF_VER in a pre-run script:
export NXF_VER=25.04.8
Nextflow launcher image
If you host your nf-launcher container image on a private image registry, copy the nf-launcher image to your private registry. Then update your tower.env with the following environment variable:
TOWER_LAUNCH_CONTAINER=<FULL_PATH_TO_YOUR_PRIVATE_IMAGE>
If you're using AWS Batch, you will need to configure a custom job-definition and populate the TOWER_LAUNCH_CONTAINER with the job-definition name instead.
Seqera Cloud v26.1.0_cycle36
Wave v1.31.1
Feature updates and improvements
General
- Added DockerHelper to wave-utils for Nextflow integration by @pditommaso in #947
Full changelog: https://github.com/seqeralabs/wave/compare/v1.31.0...v1.31.1