Skip to main content

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

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

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

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

Seqera Enterprise v25.3.4

Feature updates and improvements

Compute environments

  • Added support for ${username} dynamic notation in resource labels.

Studios

  • Added configurable SSH timeout parameters for Studios connections.

Pipelines

  • Improved workflow status transitions so that workflows in an unknown state correctly transition to running when a begin trace is received.
  • Updated schema radio control labels for clarity.

Bug fixes

Compute environments

  • Fixed an issue where resourceLabelIds was incorrectly tracked as a versionable compute environment control.

Pipelines

  • Fixed job scheduler transaction rollback handling to prevent data inconsistency when an exception occurs while saving job status.
  • Fixed implicit default version resolution for pipelines.

Platform API

  • Fixed Task.getExit() return type alignment to Integer in the API.

Monitoring and observability

  • Fixed cookie banner visibility logic for enterprise deployments to correctly hide the banner when no non-essential cookies are configured.

Upgrade notes

No breaking changes. Standard upgrade procedure applies.

Seqera Cloud v26.1.0_cycle44

Feature updates and improvements

Data Explorer

  • Added Molstar 3D viewer for PDB and CIF file preview.
  • Added Molstar PDB viewer component.

Compute environments

  • Added AWS credential modes (key-based access and role-based access).
  • Improved compute environment form warning display with individual stacked alerts.

Pipelines

  • Redesigned workflow notification email template.
  • Redesigned report preview modal header layout.
  • Improved clipboard UX in workflow details header.
  • Updated schema radio control copy.

Access control

  • Refined custom roles UI and added required description field.
  • Improved admin workspace list toolbar responsiveness.

General

  • Applied new status icons across Platform components.

Bug fixes

Studios

  • Removed and renamed outstanding references to rstudio.
  • Added backwards compatibility handling for persisted rstudio tool and icon fields.
  • Added workspace existence check before creating Studios workspace settings.
  • Removed Wave call for Studios version label.
  • Fixed R-IDE icon style.

Compute environments

  • Fixed compute environment error handling in forge delegates for createResources and disposeResources.

Pipelines

  • Fixed pipeline implicit default version.
  • Removed resourceLabelIds control from versionable controls tracking.

Monitoring

  • Fixed dashboard drop-down scrolling and character overflow.

Datasets

  • Fixed LazyInitializationException in avatar resolution during dataset creation.

General

  • Fixed side navigation width not updating in Safari when toggling collapse state.
  • Fixed credits banner showing during page load.

Nextflow 26.02.0-edge

Feature updates and improvements

Language features

  • Allowed boolean params to implicitly default to false by @bentsherman in #6764

Azure Batch

  • Handled Azure Batch ActiveJobAndScheduleQuotaReached with retry by @adamrtalbot in #6874
  • Updated default Azure Batch VM image to Ubuntu 24.04 by @adamrtalbot in #6844

Google Batch

  • Reported actual GCP zone in Google Batch trace records by @pditommaso in #6855

LSF

  • Treated LSF job status UNKWN as HOLD by @bentsherman in #5756
  • Used explicit memory units for LSF executor by @bentsherman in #5217

General

  • Added agent output mode (NXF_AGENT_MODE) by @edmundmiller in eae9f7d
  • Ensured main script is first in the WorkflowRun lineage record by @jorgee in #6845
  • Implemented sched core (alpha1) by @pditommaso in #6242

Bug fixes

S3

  • Fixed S3 delete throwing DirectoryNotEmptyException due to eventual consistency by @pditommaso in #6833
  • Fixed S3 lookup unbounded pagination with double call by @jorgee in #6851

General

  • Fixed AgentLogObserver println clash with Groovy GDK method by @pditommaso in c6314d7
  • Fixed AnsiLogObserver sticky messages duplicated when lines wrap by @pditommaso in #6852
  • Fixed missing space before revision in launch info by @pditommaso in #6834
  • Fixed ResourcesAggregator deadlock with virtual thread executor by @pditommaso in #6840
  • Fixed vertical alignment in timeline report by @PeterKneale in #6794

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