Skip to main content

Nextflow 26.10.4

Feature updates and improvements​

Language features​

  • Allowed a list of columns for the splitCsv header in the type checker by @bentsherman in #7871
  • Checked equality between records, maps, lists, and tuples by @bentsherman in #7852
  • Detected input file name collisions in typed processes by @bentsherman in #7859
  • Highlighted the entire token on parse error by @bentsherman in #7877
  • Staged files in record collection inputs by @bentsherman in #7866

Configuration​

  • Typed the process.secret config option as a list by @bentsherman in #7911

Plugins​

  • Documented -patchN plugin versions for stable releases and hardened the release job by @bentsherman in #7876
  • Preserved the generic return type in plugin function specs by @bentsherman in #7910

Wave​

  • Made Wave optional for the Seqera executor and skipped the Wave Fusion layer by @pditommaso in #7744
  • Retried Wave validation tasks when Docker exits 125 by @edmundmiller in #7898

General​

  • Built plain and dind launchers for e2e tests by @pditommaso in #7835
  • Capped the lifetime of Azure Batch jobs created by CI by @pinin4fjords in #7935
  • Improved redaction of sensitive values in logs by @jorgee in #7879
  • Prevented leaking environment secrets in CI by @jorgee in #7873

Bug fixes​

Language features​

  • Fixed task hash of records returned by typed functions by @bentsherman in #7887
  • Fixed type checking of comparator closures on lists of tuples by @bentsherman in #7869
  • Fixed type checking of key and value properties on map entries by @bentsherman in #7875

Azure​

  • Fixed Azure Batch pool creation when the pool does not exist by @pinin4fjords in #7904

Google Batch​

  • Stripped trailing slash from task output paths on GCS by @bentsherman in #7888

Plugins​

  • Fixed serial input files metrics computation in nf-seqera by @jordeu in #7899

Dependencies​

  • Bumped nf-azure@1.24.3
  • Bumped nf-k8s@1.6.2
  • Bumped nf-seqera@0.26.1
  • Bumped nf-tower@1.32.2
  • Bumped nf-wave@1.22.4
  • Bumped sched-client to 0.111.0 in nf-seqera

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