Skip to main content

Nextflow 25.10.6

Feature updates and improvements

Azure

  • Updated default Azure Batch pool image to Ubuntu 24.04 by @pditommaso in 114d0e4c

General

  • Pinned rnaseq-nf to v2.3 in Azure validation script by @pditommaso in 8f7e5780

Bug fixes

S3

  • Fixed S3FileSystemProvider.newInputStream() draining full object on close by @jorgee in #7046

General

  • Fixed world-readable seqera-auth.config credential file by @arnaualcazar in #7182
  • Fixed LogsCheckpoint thread interrupt race condition by @pditommaso in #6939

Dependencies

  • Bumped nf-amazon@3.4.5 by @pditommaso in b9074b2d
  • Bumped nf-tower@1.17.7 by @pditommaso in da09f092
  • Bumped nf-azure@1.20.3 by @pditommaso in 1e000afe

Full changelog: https://github.com/nextflow-io/nextflow/releases/tag/v25.10.6

Seqera Cloud v26.2.0_cycle58

Feature updates and improvements

Access control

  • Enabled GitHub App credentials for all workspaces.

Compute environments

  • Added security group name search to AWS drop-downs.

Pipelines

  • Surfaced launch-time settings, including profiles and syntax parser, in the run config tab.

Bug fixes

Data explorer

  • Fixed IGV index file handling by presigning indexURLs independently.

Pipelines

  • Fixed the Nextflow syntax parser v2 toggle to seed from the saved launch config.
  • Included syntaxParser in the workflow launch API response.
  • Cleared stale main script launch errors.
  • Fixed the launch form to skip the lineage request in user space.

Nextflow 26.04.3

Feature updates and improvements

Language features

  • Improved the error message when enabling types with syntax parser v1 by @jorgee in #7173

Plugins

  • Made plugin metadata prefetch resilient to registry rate limiting by @pditommaso in #7181

Fusion

  • Added support for fetching local files in FUSION_CONTAINER_CONFIG_URL by @alberto-miranda in #7142

Bug fixes

S3

  • Fixed bucket cleanup in S3 test by @bentsherman in #7172

General

  • Fixed docs CI on Python 3.14 by upgrading Sphinx by @jorgee in #7175

Dependencies

  • Bumped nf-azure@1.22.5
  • Bumped nf-google@1.27.3
  • Bumped nf-k8s@1.5.4
  • Bumped nf-seqera@0.20.1
  • Bumped nf-tower@1.28.0
  • Bumped nf-wave@1.21.0

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

Seqera Cloud v26.2.0_cycle57

Feature updates and improvements

Pipelines

  • Exposed tower.launch.config.maxSize to frontend validators so launch configuration size limits stay aligned with the backend.

Bug fixes

Pipelines

  • Added frontend validation of paramsText against its JSON-serialized size to align launch parameter limits with backend submission constraints.
  • Added missing metadata, pipeline versioning, and data lineage fields to the workflow launch form summary.
  • Fixed the workflow launch payload to always send lineage.enabled so the data lineage toggle setting persists correctly.

General

  • Fixed the workspace switcher to keep the search input focused during arrow-key navigation.
  • Fixed background worker shutdown by draining workers before JedisPool shutdown to prevent dropped jobs.
  • Fixed navigation switcher responsiveness.

Seqera Cloud v26.1.0_cycle56

Feature updates and improvements

Compute environments

  • Added a configurable boot disk size for Azure Batch pools.
  • Added r8idn, r8idb, m8idn, and m8idb instance families to the NVMe list.

Monitoring

  • Improved the JSON diff component with small refinements.

Pipelines

  • Added the Lineage ID to the Run Info page.

General

  • Introduced a panel search input and integrated it into the navigation switcher component.
  • Improved workspace switch redirects to preserve the active sidebar section.

Bug fixes

Access control

  • Fixed the audit event type for MANUAL-to-SCIM promotion.
  • Kept the infinite-scroll drop-down open when clicking the search input.

Compute environments

  • Improved Entra robustness by adding equals/hashCode for credentials and making the managed identity regex case-insensitive.
  • Deduplicated the compute environment entry in the launch drop-down.

Data Explorer

  • Made credentials a required field in the Add data repository form.
  • Fixed the Data Explorer custom bucket E2E test to select credentials.

Monitoring

  • Fixed a referential integrity constraint violation when saving an audit log image bundle in H2.
  • Replaced the word ID with IP in the audit logs table.
  • Coalesced setAvailableCredits calls per organization.
  • Coalesced stop events per organization using a Redis lock.
  • Added a differential TTL and empty-result guard for the Metronome balance cache.
  • Coalesced handleOrganizationCreditsExpiration calls per organization.
  • Skipped null balance puts in listGrantBalance to avoid a ConcurrentHashMap NPE.

Pipelines

  • Refined workflow_updated events that contain no diff.
  • Prevented duplicate GitHub credentials across PAT and GitHub App types.
  • Resolved file paths to the most recent lineage record.

General

  • Fixed the expandable-text overlay to display only when text is truncated.
  • Preserved panel search focus inside mat-menu.

Seqera Enterprise v26.1

Seqera Platform Enterprise version 26.1 introduces Co-Scientist for Enterprise, broader cloud credential support (AWS role-based access, Azure Entra service principal, GCP Workload Identity Federation), Nextflow data lineage in pipeline runs and Data Explorer, and a redesigned audit log experience with CSV export.

Highlights

Nextflow 26.04.2

Feature updates and improvements

Language features

  • Validated module spec against JSON schema by @pditommaso in #7094
  • Updated guidelines for strict parser by @bentsherman in #7134

General

  • Honored token field in BitbucketServerRepositoryProvider by @jorgee in #7120
  • Picked up force-pushed branches in multi-revision repo strategy by @jorgee in #7103
  • Tightened CI security and removed dead code in workflows by @ewels in #7139
  • Updated GitHub Actions with security updates by @ewels in #7138

Dependencies

  • Pinned python to 3.14.5 by @seqeralabs-renovate in #7152
  • Bumped nf-azure@1.22.4 by @pditommaso in 2bcc6e8c
  • Bumped nf-k8s@1.5.3 by @pditommaso in b2ea7492
  • Bumped nf-seqera@0.20.0 by @pditommaso in 4d55e81e

Bug fixes

Language features

  • Fixed module run to allow optional path inputs by @bentsherman in #7163
  • Fixed destructured record input in module run by @bentsherman in #7164
  • Fixed function calls in typed process outputs by @bentsherman in #7148
  • Fixed strict parser to include params refs in task hash by @bentsherman in #7165
  • Normalized TaskPath to Path in typed process outputs by @stekaz in #7090

Azure

  • Fixed Azure rnaseq-nf test by @bentsherman in #7143

General

  • Released HTTP sockets when reading HTTP attributes to avoid 503 throttling by @jorgee in f2b0284e

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

Seqera Cloud v26.1.0_cycle55

Feature updates and improvements

Compute environments

  • Added a CloudInfo cloud instance type catalog and chip-selector filters specification.
  • Added a description field to the Compute Environment V2 form.

Datasets

  • Exposed dataset file size in version API responses.

Monitoring

  • Added a getCost failure metric.
  • Rendered fractional Allocated CPU values on the Run Details metrics card.
  • Added SCIM group audit logs.

Pipelines

  • Added a Nextflow syntax parser v2 toggle.
  • Added launch-time settings to the workflow configuration tab.

Studios

  • Added the compute environment name to the Studios row card.
  • Added new API endpoints to fetch compatible compute environments for a Studio and update the compute environment on a Studio.
  • Enabled updating the compute environment on a Studio.
  • Resolved the user on SSH Studio connection attempts.

Data Explorer

  • Cached the impersonated signer for WIF pre-signed URLs.

General

  • Introduced scroll-into-error behavior for the notification container component and unified the placement of message containers across form pages.
  • Collapsed Settings breadcrumbs to two segments.
  • Refined styling for the bordered variant of label values.
  • Improved readability of usage chip icons on dark backgrounds.

Bug fixes

Access control

  • Redirected on JWT expiry and stopped the onboarding polling loop.
  • Auto-created organization membership during IdP group reconciliation.
  • Polished the IdP group mapping UI.

Compute environments

  • Validated NVMe and Wave dependencies for Fusion v2.
  • Split Forge disposal into separate resources and credentials phases.
  • Ported the Forge disposal split to Azure and GCP.
  • Clarified setRemoteAvailableCredits behavior and floored stale balance updates.
  • Granted lineage store access to the forged AWS Batch role.
  • Bumped the GCP default GPU image family to CUDA 12.9.
  • Resolved the WIF credential owner context inside a read-only transaction.

Data Explorer

  • Supported GCS pre-signed URLs with WIF credentials in Data Explorer.

Pipelines

  • Disabled the lineage launch toggle when lineage settings are not configured or when the compute environment does not support lineage.
  • Set the default value for Launch.syntaxParser to match the database schema.
  • De-flaked the PipelineServiceTest agent revisions check.

Studios

  • Recovered legacy Studio event names in the usage query.
  • Fell back to baseline Studio capabilities when the manifest is missing or the Studio version is not found in the manifest.

General

  • Pinned the Netty allocator to pooled to mitigate Micronaut 4.9 direct memory growth.
  • Stopped ProviderUnrecoverableException from hiding JVM errors.
  • Increased the polling timeout for the async audit image bundle test.