Skip to main content

Seqera Cloud v26.1.0_cycle48

Feature updates and improvements

Studios

  • Added Wave nameStrategy workspace setting for Studios.

Compute environments

  • Added Azure service principal credentials support.
  • Added Workload Identity Federation support for Google Batch compute environments.
  • Added Entra credentials for Azure Batch Forge and Fusion v2.
  • Added resource labels as metadata on Azure Batch jobs.
  • Added support for multiple machine types in Google Batch compute environments.

Pipelines

  • Added Nextflow CLI as a static OIDC client.

Datasets

  • Added URL redirection logic to dataset file endpoint.

Data Explorer

  • Added extensible view mode selection for JSON files.
  • Added open in new tab support for all files.

Monitoring

  • Updated database model to include target resource name.

General

  • Applied new email design to all email templates.
  • Updated copy in delete workspace confirmation modal.
  • Removed unused Containers page.
  • Upgraded to Angular 21.

Bug fixes

Studios

  • Fixed git config file validation when creating a Studio.

Compute environments

  • Fixed errors not propagated when a job is terminated asynchronously.
  • Removed deprecated seqera.executor.predictionModel configuration.
  • Removed terminateAsync default implementation.

Access control

  • Fixed Auth0 OAuth2 flow to handle ResponseClosedException.

Monitoring

  • Fixed credential audit events to include metadata.
  • Fixed task logging to use populated taskId instead of empty id.

General

  • Fixed page-header actions, documentation links, and spacing.
  • Fixed forbidden page icon size.

Wave v1.33.1

Feature updates and improvements

Container building

  • Refactored build vs cache IAM permission structure by @gwright99 in #999

UI/UX

  • Updated list to cards on tutorials page by @christopher-hakkaart in #993

General

  • Updated index page by @christopher-hakkaart in #1004
  • Updated copyright to 2026 by @munishchouhan in #1003
  • Updated token cache duration and clarified public repository documentation by @munishchouhan in #1007

Dependencies

  • Migrated dependencies to Gradle version catalog (libs.versions.toml) by @cristianrcv in #996
  • Bumped Netty to 4.2.10.Final and Micronaut to 4.10.10 by @pditommaso in #1001

Full changelog: https://github.com/seqeralabs/wave/compare/v1.33.0...v1.33.1

Nextflow 26.03.1-edge

Feature updates and improvements

Language features

  • Hardened ProcessEntryHandler types and added test for dot-notation conflicts by @pditommaso in #6966
  • Added print workflow outputs on run completion by @bentsherman in #6875
  • Used destructuring syntax for process record/tuple inputs by @pditommaso in #6912

General

  • Added -project-dir option to lint command by @bentsherman in #6728
  • Added platform-related metadata to WorkflowRun lineage record by @jorgee in #6545
  • Added request timeout to tower client by @jorgee in #6950
  • Added support for Java 26 by @pditommaso in #6969
  • Improved module command: enabled logging for module run, fixed info URL and search output by @pditommaso in #6961
  • Skipped launch metadata fetch for CLI-submitted runs by @pditommaso in #6975
  • Used -d flag for bkill in LSF executor by @cgoina in #6784

Bug fixes

Language features

  • Fixed handling of empty publishedValues in PublishOp.onComplete for optional outputs by @jorgee in #6979
  • Fixed incorrect evaluation of secret process directive by @bentsherman in #6934
  • Fixed params block in included module by @bentsherman in #6940

S3

  • Fixed download of empty files in old MinIO-based S3 transfers by @jorgee in #6944

AWS Batch

  • Fixed AWS Batch machine type trace for new instance families by @FloWuenne in #6952

Plugins

  • Fixed jackson-databind dependency in nf-amazon by @pditommaso in #6941

Dependencies

  • Fixed netty and jackson vulnerabilities by @jorgee in #6955
  • Fixed security vulnerabilities by @jorgee in #6938

General

  • Fixed AgentLogObserver printing [SUCCESS] on failed runs by @pditommaso in #6962
  • Fixed LogsCheckpoint thread interrupt race condition by @pditommaso in #6939
  • Fixed module run CLI params cast to declared meta.yml input types by @jorgee in #6968
  • Fixed typo in TowerRetryPolicy: maxAttempsmaxAttempts by @robsyme in #6949

Full changelog: https://github.com/nextflow-io/nextflow/releases/tag/v26.03.1-edge

Seqera Cloud v26.1.0_cycle47

Feature updates and improvements

Studios

  • Added IGV viewer for genomic data visualization.
  • Added clipboard permissions to Studios iframe.
  • Added support for previewing multitrack IGV JSON files.
  • Improved Studios capabilities version check to normalize to major.minor granularity.

Compute environments

  • Added KMS encryption policy to AWS Cloud compute environments to support mounting KMS buckets in Studios.
  • Added boot disk image selection for Google Batch compute environments.
  • Added machine type selection for Google Batch compute environments.

Datasets

  • Added dataset link foundations.
  • Added validate and link endpoints for dataset linking.

Pipelines

  • Improved pipeline launch form to scroll to first invalid control and highlight invalid parameters step.

General

  • Updated tabs component styles.
  • Unified Seqera logos in compute environment and credential forms.

Bug fixes

Compute environments

  • Fixed Google Batch secrets support.

Data Explorer

  • Fixed horizontal scrolling in Data Explorer file preview modal.

Access control

  • Fixed and clarified refresh token properties.
  • Fixed permission required interceptor.
  • Fixed JWTAuthRequired interceptor binding to prevent silent bypass.

General

  • Fixed nginx absolute redirects.

Nextflow 26.03.0-edge

Feature updates and improvements

Language features

  • Added module system by @pditommaso in #6650
  • Added multi-arch support to arch process directive by @pditommaso in #6897
  • Added record types by @bentsherman in #6679
  • Propagated errors from workflow outputs by @bentsherman in #6876

Configuration

  • Added provider option to Seqera executor config by @pditommaso in #6908

Google Batch

  • Added support for GCP Ops Agent by @ejseqera in #6608
  • Added support for latest-generation Google Cloud machine families by @sosoihd in #6841

Fusion

  • Defaulted Fusion to v2.6 for Seqera executor by @pditommaso in #6933

General

  • Added NVMe disk allocation and diskMountPath support by @pditommaso in #6879
  • Added logStreamId to Tower task record by @pditommaso in #6877
  • Excluded container from task trace when containers are not enabled by @bentsherman in #6824
  • Increased tasks.cloudZone width from 15 to 25 by @ramonamela in #6907

Bug fixes

Language features

  • Fixed formatting bug with map key expression by @bentsherman in #6893
  • Fixed path traversal, resource leak, and race condition in module system by @pditommaso in #6929
  • Fixed remote modules when base dir is not the current working directory by @jorgee in #6932
  • Fixed stageAs method signature in typed process by @bentsherman in #6915

Configuration

  • Fixed type detection of CLI params in v2 config parser by @bentsherman in #6765

Google Batch

  • Fixed Google Batch exit code when spot claim is successfully retried by @jorgee in #6926

Kubernetes

  • Fixed K8s token refresh by caching K8sClient at executor level by @pditommaso in #6925

Plugins

  • Fixed HttpPluginRepository empty plugin list check by @pditommaso in #6650

General

  • Fixed TraceFileObserver NPE when trace file already exists by @robsyme in #6891

Full changelog: https://github.com/nextflow-io/nextflow/releases/tag/v26.03.0-edge

Seqera Cloud v26.1.0_cycle46

Feature updates and improvements

Compute environments

  • Added human-readable messages for Google Batch exit codes.
  • Added network tags support for Google Batch compute environments.

Data Explorer

  • Updated S3-compatible storage label in Data Explorer filter.

Access control

  • Moved edit button to organization details card.
  • Improved welcome email UI.
  • Updated authentication error page background.

General

  • Added navigation side-nav component for in-page navigation.
  • Added expandable-text component to design system.

Bug fixes

Studios

  • Fixed Studios expiry check to include stopping Studios.

Pipelines

  • Fixed tower.launch.params.maxSize to be passed to the frontend and used in validators.
  • Fixed database migration by removing DEFAULT constraint on LONGTEXT column in tw_task_data_ext.

General

  • Fixed vertical alignment of checkboxes in table select column.
  • Fixed table checkbox positioning.

Wave v1.33.0

Feature updates and improvements

Container building

  • Added multi-platform container builds for amd64 and arm64 by @pditommaso in #985

Dependencies

  • Externalized lib-pairing module to libseqera by @pditommaso in #958

General

  • Added validation and documentation for commands in the container API by @munishchouhan in #961
  • Added support for cross AWS account IAM role authentication by @munishchouhan in #979
  • Added Server-Side Request Forgery (SSRF) protection to the validate-creds API by @munishchouhan in #962

Bug fixes

General

  • Fixed error messages by @munishchouhan in #957
  • Added explicit type casts for ECR auth token requests by @pditommaso in #992

Full Changelog: https://github.com/seqeralabs/wave/compare/v1.32.6...v1.33.0

Seqera Cloud v26.1.0_cycle45

Feature updates and improvements

Compute environments

  • Added m8gn and m8gb instance families to NVMe list.

Datasets

  • Added initial support for datasets linking remote HTTP/HTTPS URLs.

Data Explorer

  • Added support for selecting data-link subfolders directly by subpath.
  • Added mountDataV2 API endpoint for mounting data-links with a specified path.

Access control

  • Updated OIDC authentication with PKCE and consent support.

Monitoring

  • Improved accessibility tags on progress bar percentage component.

General

  • Redesigned table component visuals.

Bug fixes

Studios

  • Fixed Studios analytics query to handle usage edge cases.

Compute environments

  • Fixed httpPutResponseHopLimit specification for AWS instances to allow Nextflow containers to authenticate with the metadata service.
  • Fixed 404 errors on legacy pod deletion during Kubernetes compute environment disposal.
  • Excluded Micronaut transitive dependencies from sched-pairing-client.

Pipelines

  • Fixed NXF_TML_FILE to use System.getenv in timeline configuration.

Access control

  • Fixed an intermittent login redirect bug.

Wave v1.32.6

Feature updates and improvements

General

  • Removed all SurrealDB references by @pditommaso in #986
  • Simplifed inspect.js code by @pditommaso in #990

Bug fixes

General

  • Fixed no user in Docker container when using the Conda/Pixi v1 build template by @munishchouhan in #974
  • Fixed Wave and Seqera logo in email in mobile view by @munishchouhan in #987
  • Fixed inspect view by @munishchouhan in #988

Full Changelog: https://github.com/seqeralabs/wave/compare/v1.32.5...v1.32.6