Skip to content

Commit 3b3e6b7

Browse files
Merge branch 'master' into backport-mysql-version-warnings
2 parents a303ef8 + a06ff7a commit 3b3e6b7

File tree

369 files changed

+28002
-1535
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

369 files changed

+28002
-1535
lines changed

.github/workflows/check-internal-links.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ jobs:
2727
- name: Build Docusaurus website
2828
env:
2929
FAIL_ON_BROKEN_LINKS: true
30+
TYPESENSE_SEARCH_API_KEY: ${{ secrets.TYPESENSE_SEARCH_API_KEY }}
3031
run: npm run build

changelog/nextflow/v25.11.0-edge.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ tags: [nextflow]
88

99
### Google Batch
1010

11-
- Added Google Batch LogsPolicy PATH option for logging to GCS by @dglazer in [#6431](https://github.com/nextflow-io/nextflow/pull/6431)
11+
- Added Google Batch `LogsPolicy` `PATH` option for logging to GCS by @dglazer in [#6431](https://github.com/nextflow-io/nextflow/pull/6431)
1212
- Optimized exit code handling by relying on scheduler status for successful executions by @jorgee in [#6484](https://github.com/nextflow-io/nextflow/pull/6484)
1313

1414
### Kubernetes
1515

16-
- Changed log level from warn1 to debug1 for K8s Job Pod Warnings by @BioWilko in [#6523](https://github.com/nextflow-io/nextflow/pull/6523)
16+
- Changed log level from `warn1` to `debug1` for K8s Job Pod Warnings by @BioWilko in [#6523](https://github.com/nextflow-io/nextflow/pull/6523)
1717

1818
### Language features
1919

@@ -41,12 +41,12 @@ tags: [nextflow]
4141
- Improved error message for invalid contribution type in manifest contributors by @bentsherman in [#6593](https://github.com/nextflow-io/nextflow/pull/6593)
4242
- Moved task error formatting logic into separate class by @bentsherman in [#6551](https://github.com/nextflow-io/nextflow/pull/6551)
4343
- Removed unused BatchHelper class by @pditommaso in [#6547](https://github.com/nextflow-io/nextflow/pull/6547)
44-
- Removed wiremock-groovy dependency and updated tests using this dependency by @jorgee in [#6611](https://github.com/nextflow-io/nextflow/pull/6611)
44+
- Removed `wiremock-groovy` dependency and updated tests using this dependency by @jorgee in [#6611](https://github.com/nextflow-io/nextflow/pull/6611)
4545
- Updated bundled Docker runtime to 19.03.15 by @yarikoptic in [#6565](https://github.com/nextflow-io/nextflow/pull/6565)
4646
- Updated trace table columns in Reports page by @JustinBellavance in [#6483](https://github.com/nextflow-io/nextflow/pull/6483)
4747
- Upgraded from Apache Commons Lang 2.6 to Commons Lang3 3.18.0 by @pditommaso in [#6511](https://github.com/nextflow-io/nextflow/pull/6511)
4848
- Added admonition to inputs and index words by @christopher-hakkaart in [#6461](https://github.com/nextflow-io/nextflow/pull/6461)
49-
- Improved task previousTrace documentation by @rnaidu in [#6538](https://github.com/nextflow-io/nextflow/pull/6538)
49+
- Improved task `previousTrace` documentation by @rnaidu in [#6538](https://github.com/nextflow-io/nextflow/pull/6538)
5050
- Updated feature flags page by @christopher-hakkaart in [#6504](https://github.com/nextflow-io/nextflow/pull/6504)
5151
- Updated task directives by @christopher-hakkaart in [#6506](https://github.com/nextflow-io/nextflow/pull/6506)
5252

@@ -68,12 +68,12 @@ tags: [nextflow]
6868

6969
### Kubernetes
7070

71-
- Fixed Do not delete K8s jobs when ttlSecondsAfterFinished is set by @bentsherman in [#6597](https://github.com/nextflow-io/nextflow/pull/6597)
72-
- Fixed K8sTaskHandlerTest method name typos by @pditommaso in [bcf81d9](https://github.com/nextflow-io/nextflow/commit/bcf81d90)
71+
- Fixed Do not delete K8s jobs when `ttlSecondsAfterFinished` is set by @bentsherman in [#6597](https://github.com/nextflow-io/nextflow/pull/6597)
72+
- Fixed `K8sTaskHandlerTest` method name typos by @pditommaso in [bcf81d9](https://github.com/nextflow-io/nextflow/commit/bcf81d90)
7373

7474
### Fusion
7575

76-
- Fixed Fusion license JWT token refresh by reusing TowerClient by @jorgee in [498125d](https://github.com/nextflow-io/nextflow/commit/498125d2)
76+
- Fixed Fusion license JWT token refresh by reusing `TowerClient` by @jorgee in [498125d](https://github.com/nextflow-io/nextflow/commit/498125d2)
7777

7878
### S3
7979

@@ -83,29 +83,29 @@ tags: [nextflow]
8383
### Language features
8484

8585
- Fixed Invalid type error detection by @pditommaso in [9e3aeed](https://github.com/nextflow-io/nextflow/commit/9e3aeed1)
86-
- Fixed csv splitter when skipping empty lines by @bentsherman in [#6586](https://github.com/nextflow-io/nextflow/pull/6586)
86+
- Fixed CSV splitter when skipping empty lines by @bentsherman in [#6586](https://github.com/nextflow-io/nextflow/pull/6586)
8787
- Fixed documentation of `unique` operator by @bentsherman in [#6541](https://github.com/nextflow-io/nextflow/pull/6541)
8888
- Fixed error with dynamic directives with named arguments by @bentsherman in [#6550](https://github.com/nextflow-io/nextflow/pull/6550)
89-
- Fixed false error with task ext blocks in strict syntax by @bentsherman in [#6569](https://github.com/nextflow-io/nextflow/pull/6569)
89+
- Fixed false error with task `ext` blocks in strict syntax by @bentsherman in [#6569](https://github.com/nextflow-io/nextflow/pull/6569)
9090
- Fixed invalid cache write when cacheable split operation fails by @bentsherman in [#6588](https://github.com/nextflow-io/nextflow/pull/6588)
9191
- Fixed issue with optional workflow output by @bentsherman in [#6519](https://github.com/nextflow-io/nextflow/pull/6519)
92-
- Fixed issues with rsync stage-out mode by @bentsherman in [#6587](https://github.com/nextflow-io/nextflow/pull/6587)
92+
- Fixed issues with `rsync` stage-out mode by @bentsherman in [#6587](https://github.com/nextflow-io/nextflow/pull/6587)
9393

9494
### Configuration
9595

9696
- Fixed false config validation warnings for process selectors by @bentsherman in [#6542](https://github.com/nextflow-io/nextflow/pull/6542)
9797

9898
### Plugins
9999

100-
- Fixed Plugins.init() in run command to original location by @jorgee in [#6568](https://github.com/nextflow-io/nextflow/pull/6568)
100+
- Fixed `Plugins.init()` in run command to original location by @jorgee in [#6568](https://github.com/nextflow-io/nextflow/pull/6568)
101101

102102
### General
103103

104104
- Fixed asset detection when item is not a sibling of the executed script by @DriesSchaumont in [#6605](https://github.com/nextflow-io/nextflow/pull/6605)
105-
- Fixed security vulnerabilities in org.json dependency by @pditommaso in [c7161c2](https://github.com/nextflow-io/nextflow/commit/c7161c2a)
106-
- Fixed TowerJsonGenerator thread-safety issue by @pditommaso in [#6619](https://github.com/nextflow-io/nextflow/pull/6619)
107-
- Fixed security vulnerabilities for wiremock by @jorgee in [#6607](https://github.com/nextflow-io/nextflow/pull/6607)
105+
- Fixed security vulnerabilities in `org.json` dependency by @pditommaso in [c7161c2](https://github.com/nextflow-io/nextflow/commit/c7161c2a)
106+
- Fixed `TowerJsonGenerator` thread-safety issue by @pditommaso in [#6619](https://github.com/nextflow-io/nextflow/pull/6619)
107+
- Fixed security vulnerabilities for `wiremock` by @jorgee in [#6607](https://github.com/nextflow-io/nextflow/pull/6607)
108108
- Fixed replace complete plotly bundle with smaller more specific one by @mashehu in [#6527](https://github.com/nextflow-io/nextflow/pull/6527)
109-
- Fixed stageFileEnabled flag to control `.command.stage` file creation by @pditommaso in [#6618](https://github.com/nextflow-io/nextflow/pull/6618)
109+
- Fixed `stageFileEnabled` flag to control `.command.stage` file creation by @pditommaso in [#6618](https://github.com/nextflow-io/nextflow/pull/6618)
110110

111111
**Full changelog**: https://github.com/nextflow-io/nextflow/releases/tag/v25.11.0-edge

changelog/nextflow/v25.12.0-edge.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ tags: [nextflow]
1313

1414
### Google Batch
1515

16-
- Added default maxSpotAttempts for fusion snapshots in Google Batch by @fntlnz in [#6652](https://github.com/nextflow-io/nextflow/pull/6652)
17-
- Refactored Google Batch getExitCode to imperative style by @pditommaso in [#6649](https://github.com/nextflow-io/nextflow/pull/6649)
16+
- Added default `maxSpotAttempts` for Fusion Snapshots in Google Batch by @fntlnz in [#6652](https://github.com/nextflow-io/nextflow/pull/6652)
17+
- Refactored Google Batch `getExitCode` to imperative style by @pditommaso in [#6649](https://github.com/nextflow-io/nextflow/pull/6649)
1818

1919
### Kubernetes
2020

21-
- Added runtimeClassName to the pod options by @alexpilotti in [#6633](https://github.com/nextflow-io/nextflow/pull/6633)
21+
- Added `runtimeClassName` to the pod options by @alexpilotti in [#6633](https://github.com/nextflow-io/nextflow/pull/6633)
2222

2323
### Wave
2424

25-
- Added wave.build.template config option by @pditommaso in [#6639](https://github.com/nextflow-io/nextflow/pull/6639)
25+
- Added `wave.build.template` config option by @pditommaso in [#6639](https://github.com/nextflow-io/nextflow/pull/6639)
2626

2727
### Plugins
2828

@@ -31,19 +31,19 @@ tags: [nextflow]
3131

3232
### General
3333

34-
- Added onlyJobState option for SLURM executor by @tcutts in [#6659](https://github.com/nextflow-io/nextflow/pull/6659)
35-
- Added spot interruption tracking to trace records by @munishchouhan in [#6606](https://github.com/nextflow-io/nextflow/pull/6606)
34+
- Added `onlyJobState` option for SLURM executor by @tcutts in [#6659](https://github.com/nextflow-io/nextflow/pull/6659)
35+
- Added Spot interruption tracking to trace records by @munishchouhan in [#6606](https://github.com/nextflow-io/nextflow/pull/6606)
3636
- Added URL encoding when revision name is used as HTTP query parameter by @jorgee in [#6598](https://github.com/nextflow-io/nextflow/pull/6598)
3737
- Added warnings to JSON output in lint command by @ewels in [#6625](https://github.com/nextflow-io/nextflow/pull/6625)
3838
- Implemented Git multiple revisions by @jorgee in [#6620](https://github.com/nextflow-io/nextflow/pull/6620)
3939
- Added Nextflow Development Constitution by @pditommaso in [#6578](https://github.com/nextflow-io/nextflow/pull/6578)
40-
- Added extra warnings as 25.10 is added to platform by @christopher-hakkaart in [#6655](https://github.com/nextflow-io/nextflow/pull/6655)
41-
- Added longer NXF_SYNTAX_PARSER descriptions by @christopher-hakkaart in [#6637](https://github.com/nextflow-io/nextflow/pull/6637)
40+
- Added extra warnings as 25.10 is added to Platform by @christopher-hakkaart in [#6655](https://github.com/nextflow-io/nextflow/pull/6655)
41+
- Added longer `NXF_SYNTAX_PARSER` descriptions by @christopher-hakkaart in [#6637](https://github.com/nextflow-io/nextflow/pull/6637)
4242
- Documented best practices for script and config params by @bentsherman in [#6631](https://github.com/nextflow-io/nextflow/pull/6631)
4343
- Fixed typos by @christopher-hakkaart in [#6641](https://github.com/nextflow-io/nextflow/pull/6641)
4444
- Improved preview feature warnings in documentation by @pditommaso in [#6663](https://github.com/nextflow-io/nextflow/pull/6663)
4545
- Updated note about AWS CLI by @christopher-hakkaart in [#6626](https://github.com/nextflow-io/nextflow/pull/6626)
46-
- Updated NXF_SYNTAX_PARSER callouts by @christopher-hakkaart in [#6640](https://github.com/nextflow-io/nextflow/pull/6640)
46+
- Updated `NXF_SYNTAX_PARSER` callouts by @christopher-hakkaart in [#6640](https://github.com/nextflow-io/nextflow/pull/6640)
4747

4848
## Bug fixes
4949

@@ -54,15 +54,15 @@ tags: [nextflow]
5454

5555
### Wave
5656

57-
- Fixed WaveClient sending Bearer token to public S3 URLs by @pditommaso in [#6672](https://github.com/nextflow-io/nextflow/pull/6672)
57+
- Fixed `WaveClient` sending Bearer token to public S3 URLs by @pditommaso in [#6672](https://github.com/nextflow-io/nextflow/pull/6672)
5858

5959
### Plugins
6060

61-
- Fixed String.format error when plugin URL contains percent chars by @pditommaso in [#6651](https://github.com/nextflow-io/nextflow/pull/6651)
61+
- Fixed `String.format` error when plugin URL contains percent chars by @pditommaso in [#6651](https://github.com/nextflow-io/nextflow/pull/6651)
6262

6363
### General
6464

65-
- Fixed GitHub repository provider when providing token with auth property by @jorgee in [#6662](https://github.com/nextflow-io/nextflow/pull/6662)
65+
- Fixed GitHub repository provider when providing token with `auth` property by @jorgee in [#6662](https://github.com/nextflow-io/nextflow/pull/6662)
6666
- Fixed tolerate spaces in `$NXF_TASK_WORKDIR` by @TheLostLambda in [#6421](https://github.com/nextflow-io/nextflow/pull/6421)
6767

6868
**Full changelog**: https://github.com/nextflow-io/nextflow/releases/tag/v25.12.0-edge
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
title: Nextflow 26.01.0-edge
3+
date: 2026-02-08
4+
tags: [nextflow]
5+
---
6+
7+
## Feature updates and improvements
8+
9+
### Language features
10+
11+
- Allowed `collection-type` params to be loaded from files by @bentsherman in [#6675](https://github.com/nextflow-io/nextflow/pull/6675)
12+
- Enabled v2 syntax parser by default by @bentsherman in [#6643](https://github.com/nextflow-io/nextflow/pull/6643)
13+
- Improved config syntax errors by @bentsherman in [#6721](https://github.com/nextflow-io/nextflow/pull/6721)
14+
- Improved error message for invalid config statements by @bentsherman in [#6804](https://github.com/nextflow-io/nextflow/pull/6804)
15+
- Improved error messages for workflow outputs by @bentsherman in [#6785](https://github.com/nextflow-io/nextflow/pull/6785)
16+
- Moved task hashing logic to TaskHasher class by @bentsherman in [#6572](https://github.com/nextflow-io/nextflow/pull/6572)
17+
18+
### AWS Batch
19+
20+
- Added `aws.batch.forceGlacierTransfer` config option by @munishchouhan in [#6700](https://github.com/nextflow-io/nextflow/pull/6700)
21+
22+
### Google Batch
23+
24+
- Refactored `GoogleBatchTaskHandler.newSubmitRequest` for reduced complexity by @pditommaso in [#6687](https://github.com/nextflow-io/nextflow/pull/6687)
25+
26+
### Kubernetes
27+
28+
- Added time-based caching for `K8sConfig.getClient()` by @munishchouhan in [#6742](https://github.com/nextflow-io/nextflow/pull/6742)
29+
30+
### Configuration
31+
32+
- Supported multiple config option types in config spec by @bentsherman in [#6720](https://github.com/nextflow-io/nextflow/pull/6720)
33+
34+
### General
35+
36+
- Added accelerator request to trace record by @munishchouhan in [#6703](https://github.com/nextflow-io/nextflow/pull/6703)
37+
- Added `CloudCacheConfig` to register `cloudcache` config options by @pditommaso in [#6774](https://github.com/nextflow-io/nextflow/pull/6774)
38+
- Added markdown output mode to lint command by @ewels in [#6715](https://github.com/nextflow-io/nextflow/pull/6715)
39+
- Added missing provider credentials when updating the bare repo in multi-revision assets by @jorgee in [#6698](https://github.com/nextflow-io/nextflow/pull/6698)
40+
- Added warning stats to lint summary output by @ewels in [#6714](https://github.com/nextflow-io/nextflow/pull/6714)
41+
- Added workflow manifest metadata to execution report by @bentsherman in [#6689](https://github.com/nextflow-io/nextflow/pull/6689)
42+
- Detected conda explicit files by content instead of extension by @bentsherman in [#6713](https://github.com/nextflow-io/nextflow/pull/6713)
43+
- Excluded nf-test.config from lint by default by @ewels in [#6716](https://github.com/nextflow-io/nextflow/pull/6716)
44+
- Used `conda-forge` and `bioconda` channels by default by @Midnighter in [#5423](https://github.com/nextflow-io/nextflow/pull/5423)
45+
46+
### Dependencies
47+
48+
- Bumped Groovy to 4.0.30 by @pditommaso in [#6747](https://github.com/nextflow-io/nextflow/pull/6747)
49+
- Bumped Spock 2.4 by @pditommaso in [#6681](https://github.com/nextflow-io/nextflow/pull/6681)
50+
51+
## Bug fixes
52+
53+
### Language features
54+
55+
- Fixed caching of task ext properties with the strict parser by @bentsherman in [#6696](https://github.com/nextflow-io/nextflow/pull/6696)
56+
- Fixed compiler error in v2 parser with enums by @bentsherman in [#6781](https://github.com/nextflow-io/nextflow/pull/6781)
57+
- Fixed different task hash with v2 parser by @bentsherman in [#6789](https://github.com/nextflow-io/nextflow/pull/6789)
58+
- Fixed false error in v2 parser when including config file from http url by @bentsherman in [#6753](https://github.com/nextflow-io/nextflow/pull/6753)
59+
- Fixed false error with multi-line tuple assignment in v2 parser by @bentsherman in [#6786](https://github.com/nextflow-io/nextflow/pull/6786)
60+
- Fixed false error with optional param by @bentsherman in [#6811](https://github.com/nextflow-io/nextflow/pull/6811)
61+
- Fixed issue with topic file emissions in typed processes by @bentsherman in [#6688](https://github.com/nextflow-io/nextflow/pull/6688)
62+
- Fixed params inclusion across modules in v2 parser by @bentsherman in [#6766](https://github.com/nextflow-io/nextflow/pull/6766)
63+
- Fixed resolution of nested Groovy class in v2 parser by @bentsherman in [#6744](https://github.com/nextflow-io/nextflow/pull/6744)
64+
- Fixed type inference in v2 `ConfigDsl` by @bentsherman in [#6800](https://github.com/nextflow-io/nextflow/pull/6800)
65+
66+
### AWS Batch
67+
68+
- Fixed AWS Batch spot instance detection by @munishchouhan in [#6722](https://github.com/nextflow-io/nextflow/pull/6722)
69+
- Fixed `isCompleted` check in `getNumSpotInterruptions` by @munishchouhan in [#6805](https://github.com/nextflow-io/nextflow/pull/6805)
70+
71+
### S3
72+
73+
- Fixed error when checking whether an S3 bucket exists by @jorgee in [#6706](https://github.com/nextflow-io/nextflow/pull/6706)
74+
75+
### Kubernetes
76+
77+
- Fixed K8s job fallback to not return incorrect zero exit code by @munishchouhan in [#6746](https://github.com/nextflow-io/nextflow/pull/6746)
78+
79+
### General
80+
81+
- Fixed fetching new remote branch in multi-revision mode by @jorgee in [#6733](https://github.com/nextflow-io/nextflow/pull/6733)
82+
- Fixed lint error formatting for errors at end of line by @ewels in [#6717](https://github.com/nextflow-io/nextflow/pull/6717)
83+
- Fixed `LogsCheckpoint` thread blocking shutdown for up to 90 seconds by @pditommaso in [#6787](https://github.com/nextflow-io/nextflow/pull/6787)
84+
- Fixed `nextflow inspect` not applying container settings from config by @adam-novak in [#6736](https://github.com/nextflow-io/nextflow/pull/6736)
85+
- Fixed spurious WARN when workflow fails before `onFlowBegin` by @pditommaso in [#6816](https://github.com/nextflow-io/nextflow/pull/6816)
86+
87+
**Full changelog**: https://github.com/nextflow-io/nextflow/releases/tag/v26.01.0-edge
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: Nextflow 26.01.1-edge
3+
date: 2026-02-11
4+
tags: [nextflow]
5+
---
6+
7+
## Feature updates and improvements
8+
9+
### General
10+
11+
- Added OSC 8 hyperlinks to task hashes in progress output by @bentsherman in [#6799](https://github.com/nextflow-io/nextflow/pull/6799)
12+
- Improved documentation of workflow outputs by @bentsherman in [#6822](https://github.com/nextflow-io/nextflow/pull/6822)
13+
14+
### Dependencies
15+
16+
- Bumped ch.qos.logback@1.5.26 to fix false version mismatch warning in shadow JAR by @pditommaso in [0b97f4a](https://github.com/nextflow-io/nextflow/commit/0b97f4a84)
17+
- Bumped ch.qos.logback@1.5.25 (CVE-2026-1225) by @pditommaso in [97dec3a](https://github.com/nextflow-io/nextflow/commit/97dec3af6)
18+
- Bumped com.gradleup.shadow@9.3.1 (CVE-2025-68161) by @pditommaso in [d31e6ed](https://github.com/nextflow-io/nextflow/commit/d31e6edc7)
19+
20+
## Bug fixes
21+
22+
### Language features
23+
24+
- Fixed `listDirectory()` to follow symbolic links by @bentsherman in [#6821](https://github.com/nextflow-io/nextflow/pull/6821)
25+
26+
### General
27+
28+
- Fixed JGit resources not being closed in CLI commands by @pditommaso in [#6795](https://github.com/nextflow-io/nextflow/pull/6795)
29+
30+
**Full changelog**: https://github.com/nextflow-io/nextflow/releases/tag/v26.01.1-edge

changelog/wave/v1.32.3.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
title: Wave v1.32.3
3+
date: 2026-02-10
4+
tags: [wave]
5+
---
6+
7+
## Feature updates and improvements
8+
9+
### Dependencies
10+
11+
- Bumped libseqera dependencies by @pditommaso in [#978](https://github.com/seqeralabs/wave/pull/978)
12+
13+
## Bug fixes
14+
15+
None.
16+
17+
### General
18+
19+
- Closed pairing session on heartbeat when record is missing from Redis by @pditommaso in [#977](https://github.com/seqeralabs/wave/pull/977)
20+
21+
**Full changelog**: https://github.com/seqeralabs/wave/compare/v1.32.2...v1.32.3

0 commit comments

Comments
 (0)