forked from nextflow-io/nextflow
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchangelog.txt
More file actions
4685 lines (4347 loc) · 233 KB
/
changelog.txt
File metadata and controls
4685 lines (4347 loc) · 233 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
NEXTFLOW CHANGE-LOG
===================
26.03.2-edge - 7 Apr 2026
- Add `module create` subcommand (#6992) [d6639a5e0]
- Add `module spec` command (#6859) [049e2a40e]
- Add `module validate` subcommand (#6993) [b2fa370bd]
- Add compute env ID and provider support to Seqera executor (#6906) [4c2eb9390]
- Add resourceAllocation field to trace record (#6973) [a2742939c]
- Fix NPE in GitLab/Gitea getGitCredentials when password is null but token is set (#7007) [0a202d090]
- Fix missing version for junit-platform-launcher dependency (#7011) [9e721f205]
- Replace Auth0 with Platform OIDC PKCE for auth login (#6953) [f39afea97]
- Typed workflows (#6881) [a12bde35e]
- Use inline metadata from trace create response (#6976) [58736b7cc]
- Use npr-client API instead of custom ModuleRegistryClient (#7012) [8e06945a4]
- Bump nf-amazon@3.8.2
- Bump nf-seqera@0.17.0
- Bump nf-tower@1.24.0
26.03.1-edge - 26 Mar 2026
- Add `-project-dir` option to `lint` command (#6728) [1679b9f3a]
- Add platform-related metadata to WorkflowRun lineage record (#6545) [fc4d7dd6e]
- Add request timeout to tower client (#6950) [ff773ba72]
- Add support for Java 26 (#6969) [9c2b9ff0d]
- Fix AWS Batch machine type trace for new instance families (#6952) [06e78ba0b]
- Fix AgentLogObserver printing [SUCCESS] on failed runs (#6962) [342d27c64]
- Fix LogsCheckpoint thread interrupt race condition (#6939) [9d65b9eea]
- Fix download of empty files in old minio based S3 transfers (#6944) [ccded1845]
- Fix incorrect evaluation of `secret` process directive (#6934) [235329312]
- Fix jackson-databind dependency in nf-amazon (#6941) [321c57f88]
- Fix netty and jackson vulnerabilities (#6955) [8dafdd95d]
- Fix params block in included module (#6940) [bbafcc714]
- Fix security vulnerabilities (#6938) [8b1ab40c4]
- Fix typo in TowerRetryPolicy: maxAttemps -> maxAttempts (#6949) [97eb0d1b3]
- Fix: cast module run CLI params to declared meta.yml input types (#6968) [0c525672f]
- Fix: handle empty publishedValues in PublishOp.onComplete for optional outputs (#6979) [a99fb5dc2]
- Harden ProcessEntryHandler types and add test for dot-notation conflicts (#6966) [80041612a]
- Improve module command: enable logging for module run, fix info URL and search output (#6961) [30c5dca95]
- Print workflow outputs on run completion (#6875) [b8752e41f]
- Skip launch metadata fetch for CLI-submitted runs (#6975) [3c9875720]
- Use -d flag for bkill in LSF Executor (#6784) [19409304e]
- Use destructuring syntax for process record/tuple inputs (#6912) [028e4cc1d]
26.03.0-edge - 18 Mar 2026
- Add module system (#6650) [a0ac594ec]
- Add multi-arch support to arch process directive (#6897) [c7ca36902]
- Add NVMe disk allocation and diskMountPath support (#6879) [6644d3c90]
- Add provider option to Seqera executor config (#6908) [c70376d0a]
- Add support for GCP Ops Agent (#6608) [247a53bc0]
- Add support for latest-generation Google Cloud machine families (#6841) [27785b171]
- Add logStreamId to Tower task record (#6877) [df49fdb68]
- Default Fusion to v2.6 for Seqera executor (#6933) [8a7e53957]
- Don't include container in task trace when containers are not enabled (#6824) [31a2dfa57]
- Fix formatting bug with map key expression (#6893) [e0816159d]
- Fix Google Batch exit code when spot claim is successfully retried (#6926) [76927c27e]
- Fix K8s token refresh by caching K8sClient at executor level (#6925) [3d2e4c4c4]
- Fix HttpPluginRepository empty plugin list check (#6650) [ea1f4ea0c]
- Fix path traversal, resource leak, and race condition in module system (#6929) [4d36d22c4]
- Fix remote modules when base dir is not the current working dir (#6932) [ca1e625ca]
- Fix stageAs method signature in typed process (#6915) [021c77c89]
- Fix TraceFileObserver NPE when trace file already exists (#6891) [903caead4]
- Fix type detection of CLI params in v2 config parser (#6765) [6711a57f9]
- Increase tasks.cloudZone width from 15 to 25 (#6907) [a217a459f]
- Propagate errors from workflow outputs (#6876) [31f513559]
- Record types (#6679) [d54ff29af]
26.02.0-edge - 28 Feb 2026
- Add agent output mode (NXF_AGENT_MODE) [eae9f7d09]
- Allow boolean params to implicitly default to false (#6764) [775a0fb87]
- Ensure main script is first in the WorkflowRun lineage record (#6845) [ef01581d5]
- Fix AgentLogObserver println clash with Groovy GDK method [c6314d7b5]
- Fix AnsiLogObserver sticky messages duplicated when lines wrap (#6852) [4a06f705a]
- Fix missing space before revision in launch info (#6834) [f30d782f5]
- Fix ResourcesAggregator deadlock with virtual thread executor (#6840) [7ac4f3ea9]
- Fix S3 delete throwing DirectoryNotEmptyException due to eventual consistency (#6833) [f3ac49754]
- Fix S3 lookup unbounded pagination with double call (#6851) [a2e67eb99]
- Fix vertical alignment in timeline report (#6794) [bbe0a27c9]
- Handle Azure Batch ActiveJobAndScheduleQuotaReached with retry (#6874) [6e66aaa58]
- Report actual GCP zone in Google Batch trace records (#6855) [465791294]
- Sched core implementation alpha1 (#6242) [870c858af]
- Treat LSF job status UNKWN as HOLD (#5756) [63aae8933]
- Update default Azure Batch VM image to Ubuntu 24.04 (#6844) [b621fc7cb]
- Use explicit memory units for LSF executor (#5217) [a369d6f33]
26.01.1-edge - 11 Feb 2026
- Add OSC 8 hyperlinks to task hashes in progress output (#6799) [8d266c76b]
- Fix JGit resources not being closed in CLI commands (#6795) [908e4c70d]
- Fix listDirectory() to follow symbolic links (#6821) [1ee59b3d0]
- Improve documentation of workflow outputs (#6822) [3f6c6b351]
- Bump ch.qos.logback@1.5.26 — fix false version mismatch warning in shadow JAR [0b97f4a84]
- Bump ch.qos.logback@1.5.25 (CVE-2026-1225) [97dec3af6]
- Bump com.gradleup.shadow@9.3.1 (CVE-2025-68161) [d31e6edc7]
26.01.0-edge - 8 Feb 2026
- Add accelerator request to trace record (#6703) [00f35b3a9]
- Add aws.batch.forceGlacierTransfer config option (#6700) [e3bf3153b]
- Add CloudCacheConfig to register cloudcache config options (#6774) [ea8fea470]
- Add markdown output mode to lint command (#6715) [dad7c5d35]
- Add missing provider credentials when updating the bare repo in multi-revision assets (#6698) [e517f4c23]
- Add time-based caching for K8sConfig.getClient() (#6742) [73e507558]
- Add warning stats to lint summary output (#6714) [1bfc7bfa5]
- Add workflow manifest metadata to execution report (#6689) [49425d8c0]
- Allow collection-type params to be loaded from files (#6675) [80671456a]
- Detect conda explicit files by content instead of extension (#6713) [f141116d8]
- Enable v2 syntax parser by default (#6643) [295f17307]
- Exclude nf-test.config from lint by default (#6716) [c256c5ff1]
- Fix AWS Batch spot instance detection (#6722) [29356f60e]
- Fix caching of task ext properties with the strict parser (#6696) [b5278c75a]
- Fix compiler error in v2 parser with enums (#6781) [5d36e89d8]
- Fix different task hash with v2 parser (#6789) [66b743836]
- Fix error when checking whether an S3 bucket exists (#6706) [c1bd552ab]
- Fix false error in v2 parser when including config file from http url (#6753) [1732562dc]
- Fix false error with multi-line tuple assignment in v2 parser (#6786) [a73f0f9be]
- Fix false error with optional param (#6811) [4657cc05f]
- Fix fetching new remote branch in multi-revision mode (#6733) [24b858dee]
- Fix isCompleted check in getNumSpotInterruptions (#6805) [76558481a]
- Fix issue with topic file emissions in typed processes (#6688) [dcf0dec32]
- Fix K8s job fallback to not return incorrect zero exit code (#6746) [573067999]
- Fix lint error formatting for errors at end of line (#6717) [51e0e0307]
- Fix LogsCheckpoint thread blocking shutdown for up to 90 seconds (#6787) [54a595805]
- Fix: `nextflow inspect` not applying container settings from config (#6736) [c13f44472]
- Fix params inclusion across modules in v2 parser (#6766) [3223ffee4]
- Fix resolution of nested Groovy class in v2 parser (#6744) [10dff2540]
- Fix spurious WARN when workflow fails before onFlowBegin (#6816) [584003712]
- Fix type inference in v2 ConfigDsl (#6800) [ed4716418]
- Improve config syntax errors (#6721) [c07cc2e6c]
- Improve error message for invalid config statements (#6804) [439695979]
- Improve error messages for workflow outputs (#6785) [887443e77]
- Move task hashing logic to TaskHasher class (#6572) [29f775f7d]
- Refactor GoogleBatchTaskHandler.newSubmitRequest for reduced complexity (#6687) [38c39108c]
- Support multiple config option types in config spec (#6720) [ebb089057]
- Use `conda-forge` and `bioconda` channels by default (#5423) [48f9e3e85]
- Bump Groovy to 4.0.30 (#6747) [ee0032534]
- Bump Spock 2.4 (#6681) [15b2aa43f]
25.12.0-edge - 19 Dec 2025
- Add `listDirectory()` to Path type and deprecate `listFiles()` (#6581) [56f0f007]
- Add default maxSpotAttempts for fusion snapshots in Google Batch (#6652) [458ef97a]
- Add onlyJobState option for SLURM executor (#6659) [3c3e9f52]
- Add README files for all plugins (#6660) [bee8cff6]
- Add runtimeClassName to the pod options (#6633) [ddcef4f4]
- Add spot interruption tracking to trace records (#6606) [eecd8167]
- Add URL encoding when revision name is used as HTTP query parameter (#6598) [7894e097]
- Add warnings to JSON output in lint command (#6625) [bb066969]
- Add wave.build.template config option (#6639) [d08a8952]
- Check Nextflow version before loading plugins (#6591) [03da64eb]
- Fix GitHub repository provider when providing token with auth property (#6662) [d01cbde1]
- Fix optional param in params block (#6657) [bd8de5ca]
- Fix String.format error when plugin URL contains percent chars (#6651) [59c4f4e1]
- Fix validation of numeric types in params block (#6656) [664a26eb]
- Fix WaveClient sending Bearer token to public S3 URLs (#6672) [ffaef0b6]
- Fix: tolerate spaces in `$NXF_TASK_WORKDIR` (#6421) [7b386025]
- Implementation of Git multiple revisions (#6620) [ce9d7b59]
- Refactor Google Batch getExitCode to imperative style (#6649) [addd59e9]
- Set local task exit status when time limit is exceeded (#6592) [d3f8e135]
- Add Nextflow Development Constitution (#6578) [7047e6be]
- docs: Add extra warnings as 25.10 is added to platform (#6655) [ae0e844f]
- docs: Add longer NXF_SYNTAX_PARSER descriptions (#6637) [23c277ad]
- docs: Document best practices for script and config params (#6631) [3421734d]
- docs: Fix typos (#6641) [20f4631e]
- docs: Improve preview feature warnings in documentation (#6663) [cdc7a586]
- docs: Update note about AWS CLI (#6626) [bb7aecf8]
- docs: Update NXF_SYNTAX_PARSER callouts (#6640) [1b284a19]
25.11.0-edge - 28 Nov 2025
- Add Google Batch LogsPolicy PATH option for logging to GCS (#6431) [5b61afe0]
- Add default value to Apptainer pull timeout config paramter (#6534) [f4548bd1]
- Add test case for printing config with nested includes (#2498) [0876d557]
- Allow pre-existing write-protected plugins directory to be used (#6594) [33943b5b]
- Change log level from warn1 to debug1 for K8s Job Pod Warnings (#6523) [74d1b786]
- Fix Do not delete K8s jobs when ttlSecondsAfterFinished is set (#6597) [51042dbe]
- Fix Fusion license JWT token refresh by reusing TowerClient [498125d2]
- Fix Invalid type error detection [9e3aeed1]
- Fix K8sTaskHandlerTest method name typos [bcf81d90]
- Fix asset detection when item is not a sibling of the executed script (#6605) [1ca327c8]
- Fix csv splitter when skipping empty lines (#6586) [253666de]
- Fix documentation of `unique` operator (#6541) [6b8aedf5]
- Fix error with dynamic directives with named arguments (#6550) [064f57f6]
- Fix false config validation warnings for process selectors (#6542) [4db05a00]
- Fix false error with task ext blocks in strict syntax (#6569) [fe8065ae]
- Fix incorrect AWS region when specifying a S3 regional endpoint (#6530) [0989d31c]
- Fix invalid cache write when cacheable split operation fails (#6588) [9930e35d]
- Fix issue with optional workflow output (#6519) [75e47147]
- Fix issues with rsync stage-out mode (#6587) [bcac9010]
- Fix security vulnerabilities in org.json dependency [c7161c2a]
- Fix unordered completed parts in AWS multipart upload (#6560) [10209528]
- Fix TowerJsonGenerator thread-safety issue (#6619) [579cd6e4]
- Fix Plugins.init() in run command to original location (#6568) [ba6be77b]
- Fix security vulnerabilities for wiremock (#6607) [0f86933a]
- Fix replace complete plotly bundle with smaller more specific one (#6527) [fdab3426]
- Fix stageFileEnabled flag to control `.command.stage` file creation (#6618) [2d117cb5]
- Improve error message for invalid accelerator resource (#6585) [7c40ee5b]
- Improve error message for invalid contribution type in manifest contributors (#6593) [d440040e]
- Issue templates: add external links via config (#6563) [3f608789]
- Move task error formatting logic into separate class (#6551) [7b664ced]
- Optimize exit code handling by relying on scheduler status for successful executions (#6484) [454a2ae8]
- Remove unnecessary runtime checks with strict syntax (#6539) [9e296b85]
- Remove unused BatchHelper class (#6547) [1c543c05]
- Remove wiremock-groovy dependency and update tests using this dependecy (#6611) [6f4cf1ac]
- Update bundled Docker runtime to 19.03.15 (#6565) [6c081376]
- Update migration timeline for plugin registry (#6543) [ecfb62df]
- Update trace table columns in Reports page (#6483) [064ef346]
- Upgrade from Apache Commons Lang 2.6 to Commons Lang3 3.18.0 (#6511) [9b2ccb8a]
- docs: Add admonition to clarify plugin provider and org (#6536) [e9ab1bb7]
- docs: Add admonition to inputs and index words (#6461) [4eee1b69]
- docs: Improve task previousTrace documentation (#6538) [53c28b85]
- docs: Mark Fusion.tags as supported only for S3 (#6601) [cc0d177f]
- docs: Update feature flags page (#6504) [4dc9945d]
- docs: Update task directives (#6506) [ce680c53]
- Bump Fusion to version 2.5 (#6557) [ec228f64]
- Bump Gradle 9.2.0 [26575244]
- Bump groovy 4.0.29 (#6510) [a30dbbbc]
- Bump logback to version 1.5.20 [462eec58]
- Bump org.bouncycastle:bcpkix-jdk18on from 1.78.1 to 1.79 (#6537) [ede076b0]
- Bump nf-amazon@3.5.0
- Bump nf-azure@1.21.0
- Bump nf-google@1.24.0
- Bump nf-k8s@1.3.0
- Bump nf-tower@1.18.0
- Bump nf-wave@1.17.0
25.10.1 - 28 Nov 2025
- Add default value to Apptainer pull timeout config parameter (#6534) [a124a5ca0]
- Fix asset detection when item is not a sibling of the executed script (#6605) [2390d4a8d]
- Fix error with dynamic directives with named arguments (#6550) [c58750bf4]
- Fix false config validation warnings for process selectors (#6542) [7bfae6db9]
- Fix Fusion license JWT token refresh by reusing TowerClient [561ed6c32]
- Fix incorrect AWS region when specifying a S3 regional endpoint (#6530) [770bdd3eb]
- Fix issue with optional workflow output (#6519) [5444a7879]
- Fix unordered completed parts in AWS multipart upload (#6560) [89eb70130]
- Revert Plugins.init() in run command to original location (#6568) [1533f7d9e]
- Bump logback 1.5.20
- Bump nf-amazon@3.4.2
- Bump nf-tower@1.17.2
25.10.0 - 22 Oct 2025
- Add publish-artifacts step to release process [75d8ebf9b]
- Add type checking utils (#6482) [3e9a2c091]
- Fix no secrets in AWS Batch jobs (#6499) [c76c32582]
- Prioritize Google Batch API exit codes with fallback to .exitcode file (#6498) [6ac2efcba]
- Show workspace roles in 'auth status', tweak error message on 403 (#6497) [0633d90d1]
- Simplify S3 configuration options (#6496) [0b7f18049]
- Track remote input files in lineage (#6490) [b0660caf3]
- Bump nf-amazon@3.4.1 [0d5ced94a]
- Bump nf-google@1.23.3 [e6c765217]
- Bump nf-tower@1.17.1 [2069c9729]
25.09.2-edge - 21 Oct 2025
- Add .command.log redirection in K8s container command (#6455) [e6eed7949]
- Add nextflow auth command for Seqera Platform authentication (#6463) [bedf02a99]
- Add nextflow launch command (#6491) [7c8fa3d9d]
- Bring workflow outputs out of preview (#6487) [c41677b40]
- Fix e2e test infrastructure and add config.schema compatibility aliases (#6495) [d3cee2bab]
- Fix false error for `executor.jobName` config option (#6375) [81ae62bf2]
- Fix false error with storeDir and val outputs (#6408) [1aa8c4468]
- Fix type casting in PluginSpec for ConfigScope (#6469) [b00644c9b]
- Improve plugin create confirmation prompt (#6473) [215925c47]
- Improve release script validation [3e3a938d6]
- Limit S3 client connections when using virtual threads (#6369) [295c60b5c]
- Migrate SraExplorer to use HxClient for HTTP operations (#6467) [84e3e7873]
- Rename `config.schema` package to `config.spec` (#6485) [ef0d2d601]
- Typed processes (#6368) [30f3c3c2a]
- Update buildInfo on releaseInfo [46a8a2b53]
25.09.1-edge - 9 Oct 2025
- Improve build metadata generation and validation [60225374f]
- Fix Missing static type definition [67a532040]
- Add rnaseq-nf tutorial (#6440) [a830125c4]
25.09.0-edge - 8 Oct 2025
- Add listDirectory traversal API to RepositoryProvider abstraction (#6430) [1449fdfec]
- Add step to claim plugin in Gradle plugin migration docs (#6450) [3b709004b]
- Add support for comma-separated file paths in ProcessEntryHandler (#6434) [fe627644d]
- Add support for Java 25 (#6419) [dc8d474d6]
- Add unit test for invalid workflow entry name error handling (#6409) [249eb1aaa]
- Fix cache command to check session cloudCachePath [a88e2cdf2]
- Fix cache command to use SysEnv for cloudcache path check (#6432) [771b8b60e]
- Fix cookie policy for Seqera Platform JWT token refresh (#6411) [c3959cfc3]
- Fix CVE-2025-55163 in nf-google plugin [7d7061797]
- Fix default fields in trace config (#6403) [3eddfad68]
- Fix pod log warning with Fusion enabled (#6449) [8c78b3126]
- Fix SIGTERM forwarding in AWS Batch jobs (#6414) [abbef79b7]
- Fix "Strings must not be null" error message (#6404) [24314b112]
- Fix unstage controls in command.run when using storeDir (#6364) [a5756da3e]
- Generate plugin spec (#6361) [ed6bb6037]
- Get exit code from pod to manage OOM in k8s (#6442) [f258a758e]
- Limit S3 concurrent downloads to fix Java Heap OOM (#6402) [fd71d0e8c]
- Update Gradle build system to version 9.1.0 (#6418) [e2bb2f083]
- Bump Google Cloud libraries to latest versions (#6438) [59a63f1ae]
- Bump nextflow-gradle-plugin version 1.0.0-beta.10 [812ed7f9f]
- Bump nf-amazon@3.3.0 [3561c26e9]
- Bump nf-azure@1.20.1 [fae3c2d58]
- Bump nf-codecommit@0.5.0 [91514a6f6]
- Bump nf-google@1.23.1 [153745a16]
- Bump nf-k8s@1.2.1 [c4f4eca9b]
- Bump nf-tower@1.16.0 [ef9110407]
- Bump nf-wave@1.16.0 [be01d3f96]
25.08.0-edge - 14 Sep 2025
- Add Claude Code GitHub Action integration (#6389) [1073a1da]
- Add Value type for dataflow values (value channels) (#6372) [8de2339e]
- Add descriptions to plugin MANIFEST.MF files (#6348) [d558ee33]
- Add null checks in TowerClient onFlowComplete method (#6384) [de968f03]
- Add plugins redirects (#6385) [3fb8a586]
- Add test for prefetchMetadata call in pullPlugins method (#6396) [a5c19b89]
- Add Type annotations (#6278) [0008707e]
- Fix CLI param override in strict config parser (#6377) [e146b412]
- Fix GString equality checks with String (#6330) [01e18883]
- Fix GitHub Actions commit message parsing to use only first line [5bc91622]
- Fix NPE when contributors omit contribution field in manifest (#6383) [dd2154ca]
- Fix Platorm refresh token handling [ba78ef74]
- Fix duplicate page and redirects in docs (#6386) [efba138f]
- Fix false warning for map config options (#6359) [872d124c]
- Fix groupTuple operator to handle GString vs String keys consistently (#6400) [206cc015]
- Fix incorrect spelling in docs (#6336) [00150f2a]
- Fix null reference error in workflow output (#6374) [d1f43c5d]
- Fix typo in task config eval (#6392) [e60978f4]
- Implement Process Execution with Command-Line Parameter Mapping (#6381) [experimental] [6d5a0bd0]
- Improve secret loading documentation and rename ConfigNullProvider to EmptySecretProvider [9e4c975a]
- Minor TowerClient improment (#6387) [d7436674]
- New executor for Fujitsu Technical Computing Suite (TCS) (#5928) [dd87b2fb]
- Preserve method parameter names in nf-lang JAR (#6355) [83160d66]
- Refactor Wave and Tower client to use lib-httpx library (#6354) [148a8a13]
- Replace custom JWT refresh logic with standardized HxClient (#6398) [c68c1e9e]
- Replace custom retry strategy with HxClient in RepositoryProvider (#6351) [af8ba8c8]
- Simplify plugin download implementation (#6349) [a3db0f88]
- Support standard environment variables for ANSI terminal output (#6362) [ede13441]
- Update core plugins to use Nextflow Gradle plugin (#6379) [a7e4ea86]
- Warn when file() matches a collection of files (#5507) [726bf484]
- Workflow params (#5929) [876d8052]
- Bump netty deps to version 4.1.124.Final [9e8d5969]
25.07.0-edge - 15 Aug 2025
- Add `-template` option to plugin create command and improve class name normalization (#6334) [c2c879d7]
- Add read permissions to nextflow launcher (#6288) [3614aea1]
- Add support for Bitbucket API tokens instead of access tokens (#6337) [1d73b87f]
- Add token support for BitBucket, Gitea and Gitlab repository providers (#6212) [9d8943e1]
- Add version, kind, and spec to lineage schema (#6075) [63286135]
- Add warning for Azure Batch lowPriority pools (#6261) [a32fd50c]
- Add Workflow onComplete and onError sections (#6275) [4fd97b9e]
- Add custom date time format support with configurable NXF_DATE_FORMAT (#6013) [163cd37b]
- BREAKING: Improve eval output hash with semantic names instead of raw commands (#6346) [d86be1a1]
- Fix Fail if splitFastq receives incomplete record (#6268) [0869a34a]
- Fix AWS transfer manager anonymous fallback (#6296) [ed5c99e1]
- Fix Azure Batch startTask concatenation issue (#6300) (#6305) [81d5c0dc]
- Fix AzureRepositoryProvider readBytes operation (#6286) [f6eb2f71]
- Fix CSV writer with empty list (#6333) [46ae10df]
- Fix ExecutorRetryConfig null pointer exception [ae661026]
- Fix Job arrays exceeding queue size limit (#5920) (#6345) [66abf249]
- Fix NPE in GoogleBatchMachineTypeSelector when spotPrice is null [a797a795]
- Fix Reset terminal color after lint success/failure message (#6323) [17b05bae]
- Fix bug in DefaultObserverFactory (#6259) [bec4bf7a]
- Fix bug with workflow output index file (#6328) [fa972305]
- Fix bugs with workflow output and lineage (#6254) [21a64705]
- Fix explicit `it` closure parameter (#6276) [99f9edf1]
- Fix formatting of channel factories (#6282) [f73f87b2]
- Fix new plugins registry download when OCI repositories require tokens (#6303) [12fbef34]
- Fix silent failure when downloading a directory with AWS SDK v2 (#6266) [2d76d8f0]
- Fix submitted count when aborting submitted tasks (#6281) [d0d3e100]
- Fix typos (#6291) [18c278b9]
- Fix error_action typo (#6283) [cc5a9c98]
- Fix GitlabRepositoryProvider now handles leading slashes for content URLs (#6284) [b7fa6f4e]
- Fix Invoke workflow complete handler on all workflow errors (#4299) [9d246154]
- Fix Improve Fusion license error message (#6313) [c3f397ea]
- Migration guide for workflow outputs (#6162) [9a4f79d5]
- Move AST transforms to nf-lang (#6247) [824dabbb]
- Register fully-qualified process names at compile-time (#6312) [9a70cdbb]
- Remove warning on missing config [14be407a]
- Rephrase nf-core extension pack description (#6273) [1446e542]
- Unify nf-lang config scopes with runtime classes (#6271) [bfa67ca3]
- Update AWS Java SDK v2 guide #6269 [4a61e283]
- Update Azure and AWS deps (#6343) [ff00e2de]
- Update Gitea provider to gitea.com as default server (#6285) [cbfa2323]
- Update changelog [e2e prod] [b48c0698]
- Update nf-codecommit to AWS SDK v2 with corrected test (#6293) [1557a91a]
- Update standard types docs (#6329) [a76b7604]
- Update to plugin registry V1 (#6316) [9b1d1b6d]
- Update trace observers to V2 (#6257) [544b8c47]
- Bump groovy 4.0.28 (#6304) [a468f8ef]
- Bump netty-codec-http2:4.1.124.Final [7e690b44]
- Bump nextflow registry as default (#6339) [eaf1048f]
- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.18.0 (#6272) [b8ccddb5]
- Bump nf-wave@1.14.1 [5ee40f0e]
- Bump nf-tower@1.14.0 [fe399deb]
- Bump nf-k8s@1.1.1 [821f6996]
- Bump nf-google@1.22.2 [9a4e5795]
- Bump nf-codecommit@0.3.0 [3ec9e583]
- Bump nf-azure@1.19.0 [8a7e0507]
- Bump nf-amazon@3.1.0 [2fb0f136]
25.06.0-edge - 6 Jul 2025
- Add Git response max length check (#6190) [098fe84f]
- Add docker.registryOverride option (#6205) [e26abe4f]
- Add namespaces to nf-lang (#6176) [c839799b]
- Add support for Bitbucket API token (#6209) [f711f24e]
- Fix AWS NIO tests [069653dd]
- Fix JWT token refresh to Fusion validation request (#6231) [95dfdafd]
- Fix Apptainer and singularity --no-https option (#6216) [66ead2c6]
- Fix class not found exception Google Life science executor (#6193) [7bfb9358]
- Fix false error on nested closure in config process directive (#6203) [481c773b]
- Fix false error when using stdin/stdout in a tuple (#6219) [5d7f12ce]
- Fix false warning in config schema validator (#6240) [4e55ceeb]
- Fix http response err message [1f05451f]
- Fix mamba env create stalls at prompt [e7c93791]
- Fix null reference error in lint command (#6202) [3e1837e6]
- Fix readBytes for non-GitHub providers (#6243) [fa79c12c]
- Fix replace List.getFirst with List.get(0) for compatibility [83428ee2]
- Fix same Conda env is re-created for same module (#6166) [b46f01f9]
- Fix stack overflow error with workflow metadata (#5988) [9d50c495]
- Fix Maven publish with aws credentials [34d64ab3]
- Implement retry strategy for Git repository provider (#6195) [0f922826]
- Implement unordered directory hash (#6197) [a0eeed8d]
- Minor Azure Batch disk slot calculation demoted to debug (#6234) [c65955ce]
- Remove deprecated GsonHelper class [700faddb]
- Remove deprecated nexus-staging plugin [68b449bb]
- Rename IncludeModuleNode to IncludeEntryNode (#6217) [1f456d9c]
- Replace URLConnection with HttpClient (#6188) [d1e6836e]
- Return null result when repository provider has not auth [9d7fd9fc]
- Unwrap Failsafe exception cause in Wave client [0cb39df5]
- Update Google dependencies (#6229) [8bd42acb]
- Update stalebot (#6228) [27174df3]
- Update Wave retryPolicy default values (#6222) [b8069a58]
- Upgrade AWS instructions to AL2023 (#6183) [ed407095]
- Upgrade to AWS Java SDK v2 (#6165) [fc99b447]
- Upload Google Batch log on task exit (#6226) [78d9f473]
- Bump Google instance type for testing [bde9ef1b]
- Bump Logback version 1.5.18 [e3d5cedd]
- Bump Slf4j version 2.0.17 [93199e09]
- Bump gson version 2.13.1 [ab8e36a2]
- Bump nf-wave@1.14.0 [71ecf264]
- Bump nf-tower@1.13.0 [53d1bfb4]
- Bump nf-google@1.22.1 [cdf56d14]
- Bump nf-azure@1.18.0 [fc514062]
- Bump nf-amazon@3.0.0 [ffe699bd]
25.04.4 - 16 Jun 2024
- Fix bug in generated Groovy code (#6082) [ead2f320]
- Fix default imports in included configs (#6096) [831a577b]
- Fix variable checking in v2 config parser (#6097) [686ff608]
- Sort linter errors/warnings by source location (#6098) [f51f339c]
24.10.8 - 6 Jun 2025
- Add Fusion license validation [02b4dd74]
- Bump nf-wave@1.7.5-patch1 [cf6af9c5]
- Bump nf-tower@1.9.3-patch1 [bdef2177]
24.04.5 - 6 Jun 2025
- Add Fusion license validation [cb7210b9]
- Bump nf-wave@1.4.2-patch2 [69b63342]
- Bump nf-tower@1.9.1-patch1 [8bfdc673]
25.05.0-edge - 2 Jun 2025
- Add Failsafe retry mechanism in K8s (#6083) [9e675c6a]
- Add Platform info to Fusion license (#6142) [75f1bc52]
- Add support for Azure Managed identities on Azure worker nodes with Fusion (#6118) [37981a5f]
- Add support for container build compression (#5964) [daeefa0c]
- Deprecated condaFile attribute [9e52b2ad]
- Fix bug in generated Groovy code (#6082) [f0620656]
- Fix default imports in included configs (#6096) [8f790615]
- Fix variable checking in v2 config parser (#6097) [c3e9367b]
- Force overwritting to trace file (#6105) [b9dace93]
- Improve documentation of splitCsv operator (#6131) [f09ae8d7]
- Make RepositoryProvider readBytes public (#6138) [9221b112]
- Remove Az Fusion environment variable (#6143) [6c595eac]
- Remove deprecated spack options [4e5d32a3]
- Remove task attempt from hash list and add note (#6123) [9b48df4c]
- Return streams in Lineage search and subkeys methods (#6067) [e4af2308]
- Sort linter errors/warnings by source location (#6098) [7c52fafb]
- Sunset the Google LS executor (#6070) [06e0d426]
- Bump Groovy to version 4.0.27 (#6125) [258e1790]
- Bump jgit:7.1.1.202505221757-r [16b88aca]
- Bump nf-wave@1.13.0 [ab1d2dfe]
- Bump nf-tower@1.12.0 [d4d97dfc]
- Bump nf-k8s@1.1.0 [14eb7892]
- Bump nf-google@1.22.0 [0f6498f1]
- Bump nf-azure@1.17.0 [0b491840]
25.04.3 - 2 Jun 2025
- Add Platform info to Fusion license (#6142) [375db65a]
- Force overwritting to trace file (#6105) [59e9d88d]
- Bump nf-tower@1.11.3 [f7509bce]
25.04.2 - 13 May 2025
- Add check subcommand in lineage (#6074) [5ba67bca]
- Fix issues with `lint` console output (#6064) [7405f513]
- Remove obsolete conda create --mkdir option (#6010) [9fc44f76]
25.04.1 - 12 May 2025
- Add Beta annotation to LinStore [3bd0d731]
- Add data lineage guide (#6044) [7f7fb631]
- Add more excludes to cmd lint [fc52c843]
- Add support for ARM and Snapshots (#6057) [ef4c3865]
- Add version to Lineage data model (#6037) [5c2c2834]
- Fix IllegalArgumentException on publish operator [ecdbe21b]
- Fix linting of output `label` directive (#6065) [74bf33a2]
- Fix selector expression documentation (#6050) [548c87bd]
- Improve lineage checksum validation [d708bf09]
- Improve not found error in lineage `render` (#6061) [e55419ad]
- Make config parser v2 compatible with AssetManager (#6042) [aab5574b]
- Refactor lineage model using v1beta1 package name [63d59154]
- Support fromPath with pattern in Lineage Pseudo-FS (#6054) [ce165c0e]
- Bump plugin template to v0.2.0 (#6062) [96c88931]
- Bump nf-wave@1.12.1 [8cabfd74]
25.04.0 - 8 May 2025
- Add Support for Google Batch network tags (#5951) [d6e4d6c2]
- Add Trace observer v2 (#6014) [c4437c1a]
- Add allowed plugins list (#6049) [e22882e3]
- Add azure.batch.jobMaxWallClockTime config option (#5996) [74963fdc]
- Add config error checking to `run` command (#5998) [b0191fa4]
- Add lineage to gitignore [02e1a542]
- Add plugin create command (#6032) [68865f7f]
- Add socketTimeoutException to retryable condition [b676e996]
- Add support for Java 24 [a47ceefe]
- Add timezone to lineage list timestamp [77736b55]
- Add verbose AWS Batch job cleanup logging [504bd2df]
- Add Support downloading plugins from OCI registries (#6016) [b41c65d5]
- Add Support prefetching plugins metadata from plugins registry (#5887) [37d433d8]
- Bring topic channels out of preview (#6030) [4b1b008b]
- Data Lineage quick fixes (#6045) [f3cee76b]
- Data Lineage workflow outputs fixes (#6041) [2cb49d08]
- Data Lineage documentation (#5999) [c0bfc092]
- Data Lineage programmatic API (#6003) [85b9d00d]
- Fix NPE when params value is null [c7316eaf]
- Fix `lineage find` command arguments validation (#6034) [375dc17c]
- Fix concurrent modification error in `lint` command (#6053) [ccf5705e]
- Fix errors in output fragment (#6020) [f947c9b4]
- Fix false error in workflow output (#5982) [039ad401]
- Fix small formatting inconsistencies (#6024) [c3a47605]
- Fix task progress percentage with failed tasks (#5868) [7e931e83]
- Fix timeout in failing test [cf3e1661]
- Improve plugin template update [d33c5063]
- Improve process creation logging [0121670c]
- Make plugins log less verbose [38410fd0]
- Minor allow null output params and values [53824bb0]
- Refactor lineage annotations as list (#6022) [9280b59e]
- Remove test constructors or mark as TestOnly (#5216) [d4fadd42]
- Replace output `labels` with `label` directive (#6035) [f99bcd33]
- Separate language and runtime reference docs (#6018) [75ad21d0]
- Split standard library docs into multiple pages (#5993) [2f82d236]
- Store lineage meta in root location and default to .lineage path [d1cae3be]
- Use `channel` namespace to access channel factories (#6029) [26557f0c]
- Use the same antlr4 dep as Groovy 4 (#5990) [bd33a76e]
- Bump plugin template v0.1.0 [b54e78f3]
- Bump repository provider connection timeout to 60 secs [39aaa831]
- Bump nf-google@1.21.0 [b7aba74d]
- Bump nf-azure@1.16.0 [e8304c1e]
- Bump nf-amazon@2.15.0 [c5100f6d]
24.10.6 - 24 Apr 2025
- Add support for Fusion Snapshots (#5954) [76a997a3]
- Bump nf-wave@1.7.5 [3ddf16fb]
- Bump nf-amazon@2.9.3 [ccf672fb]
25.03.1-edge - 24 Apr 2025
- Fix lineage packaging (#6001) [c3bb7a51]
25.03.0-edge - 23 Apr 2025
- Add Google Batch gcsfuseOptions (#5991) [1d4dd574]
- Add `fs` command to CLI help (#5967) [c0566aad]
- Add lint command (#5908) [8699cc6b]
- Add support for Fusion Snapshots (#5954) [d7f047f8]
- Add support for data and execution lineage (#5715) [20e06da7]
- Add Workflow outputs (third preview) (#5909) [2e2dea42]
- Add Manage AWS Batch Unscheduled jobs (#5936) [44abe60c]
- Document process/workflow recursion (#5974) [72bc4c22]
- Document release notes (#5975) [368db5c4]
- Fix Bash escape in build script [c8750a04]
- Fix bugs in workflow outputs (#5978) [c7536c9a]
- Fix kebab-case normalization for params file (#5989) [9a045f80]
- Fix possible syntax error in Mermaid DAG renderer (#5935) [e3b8ca42]
- Fix race condition in unit tests (#5955) [cff7bf8c]
- Fix recursion snippets in workflow docs (#5979) [ac71280e]
- Fix repeated warning for local executor (#5961) [11999659]
- Fix validation of plugin config options (#5952) [60f1d1f6]
- Refactor K8s support as core plug-in (#5965) [27ecb89d]
- Refactor TraceObserver as interface (#5963) [8826134a]
- Removed unused thread pool factory [fac2e4b7]
- Revert Bump Fusion to version 2.5 [49b58d2d]
- Support `dag.direction` for `dot` DAG format (#5941) [834cee48]
- Update Azure Batch VM sizes and regions (#5985) [297150b8]
- Update shell block deprecation notice (#5972) [fea67859]
- Bump Gradle 8.13 [e19aeedb]
- Bump nf-wave@1.12.0 [1ec04db5]
- Bump nf-googlee@1.20.0 [5fce5092]
- Bump nf-azure@1.15.0 [45e76d7d]
- Bump nf-amazon@2.14.0 [8615aecb]
25.02.3-edge - 8 Apr 2025
- Fix container meta deduplication [f4600d2e]
- Bump nf-tower@1.11.2 [220e429a]
25.02.2-edge - 5 Apr 2025
- Add nf-lang module from language-server (#5876) [36153c68]
- Add section about include addParams to syntax guide (#5946) [d0842992]
- Add tower plugin when fusion is enabled [579873bc]
- Fix Nextflow console (#5937) [0206d1f2]
- Fix console with v1 parser only [c733b371]
- Fix date format in Wave containers meta (#5903) [59536c0a]
- Fix grammar for reference to an operator (#5914) [7d3cb2b7]
- Fix typo in comments (#5891) [47a0cc1e]
- Fix Preserve workflow context in DAG for Mermaid renderer (#5918) [6da5496b]
- Chore Improve deprecation warnings (#5939) [ea60dfb4]
- Chore Move compile-to-groovy visitors into nf-lang (#5910) [0f588576]
- Chore Move foreign file staging after storeDir evaluation (#5759) [2c53d9bd]
- Chore Add nf-lang type checking utils (#5913) [4be204fb]
- Bump nf-console@1.2.1 [cd3b1f93]
- Bump nf-tower@1.11.1 [587d6274]
- Bump nf-wave@1.11.1 [e5fb7694]
25.02.1-edge - 19 Mar 2025
- Fix handling of exit status with Azure Batch and Fusion Fusion (#5806) [7085862d]
- Fix false positive Process already defined error (#5894) [4bd0b619]
- Fix Specify container platform when creating test deployment [d27df801]
- Removing Azure vmList from log [67ffc8ab]
- Bump nf-azure@1.14.1 [87ef472a]
25.02.0-edge - 17 Mar 2025
- Add cpu-shares and memory limits to Azure Batch tasks (#5799) [f9c0cbfd]
- Add Config parser v2 (and loader) (#4744) [b019b0bb]
- Add Wave container metadata to Platform traces (#5724) [b81178c5]
- Add disk directive support in Azure Batch (#5784) [113d7250]
- Add example of dynamic directive with input file (#4545) [2ebeb346]
- Add static config schema checking (#5816) [2430ea64]
- Add update guide for spot retry strategy (#5872) [f053b815]
- Add Script parser v2 (#4613) [7e3868df]
- Fix Align container platform with `arch` directive when using Wave (#5847) [b9d23e22]
- Fix Fail if glob does not exist with `checkIfExists: true` (#4224) [ab358dc9]
- Fix Consider AWS China as custom endpoint (#5840) [232ce9d1]
- Fix Flaky tests using random server port [e25d3092]
- Fix Google Batch autoRetryExitCodes bug (#5828) [cfeedd6f]
- Fix Ignore Azure pool already exists error (#5721) [e267961b]
- Fix Prevent S3 global option when using custom endpoints (#5779) [ed9da469]
- Fix bugs with strict config parser (#5854) [8f9fe0a6]
- Fix dynamic publish path (#5809) [6a81c015]
- Fix false error in variable visitor (#5765) [c3f67db2]
- Fix race conditions in e2e tests (#5859) [50812746]
- Fix subgraph name collisions in Mermaid DAG (#5843) (#5860) [1d2e7bf7]
- Improve GH warning reporting [5ead5ba2]
- Improve Google Batch support for GPUs (#5406) [420fb17e]
- Improve docs for process path input/output arity (#5842) [15c6f3cf]
- Improve fusion-symlink.nf test (#5819) [138a1ff7]
- Improve operator summary (#5880) [a5f13799]
- Improve params documentation (#5800) [976e0020]
- Improve storeDir error message (#5791) [da5f7592]
- Remove Spack from Wave (2nd) [076c8237]
- Remove Spack from Wave assets [9c554de9]
- Remove changed-files GH action due to sec vulnerability [00a53b97]
- Remove invalid config option `azure.managedIdentity.tenantId` (#5846) [6ce8d648]
- Remove stack trace from fusion license warn [3e7670f5]
- Remove unused DSL1 warning (#3671) [bf18ee82]
- Skip wave tests when tower access token is not available [6d2dafc0]
- Update Platform token error message [18b69349]
- Update config-to-groovy visitor (#5867) [a23f6840]
- Update issue and PR templates (#5805) [d8c8151b]
- Update metrics tutorial (#5853) [130a9c81]
- Use parallelization in Gradle build (#5830) [c02fe91f]
- Use semver to pin only major/minor plugin versions (#5435) [80dec141]
- Validates Azure region before checking available VMs (#5108) [080893a2]
- Bump Ubuntu 22.04 as default SKU for Azure Batch (#5804) [e0ba536d]
- Bump groovy 4.0.26 [f740bc56]
- Bump nf-amazon@2.13.0 [cca97256]
- Bump nf-azure@1.14.0 [38e04354]
- Bump nf-console@1.2.0 [98da8413]
- Bump nf-google@1.19.0 [b0fc9de6]
- Bump nf-tower@1.11.0 [d003e2f2]
- Bump nf-wave@1.11.0 [b1df8344]
24.10.5 - 4 Mar 2025
- Improve Google Batch executor stability and error handling (#5690) [1a9e8bf5]
- Fix Mount input file buckets in task arrays for Google Batch (#5739) [0d98442d]
- Fix Google Batch task array causes process to fail (#5780) [d4c1ba12]
- Fixing bug when execution with stub and no stub defined (#5473) [ba5ab069]
- Fix Conda directive is not honoured by task array (#5704) [63124eb8]
- Fix Use unbound queue for transfer thread pool (#5700) [d57a85d0]
- Bump nf-google@1.15.4 [ee9c1fd4]
25.01.0-edge - 12 Feb 2025
- Add DeadlineExceededException to Google Batch retryable exceptions [944f48f9]
- Add Fusion token validation (#5614) [1dcb18d6]
- Add stub flag to task hash only if task has a stub (#5750) [deec443d]
- Add traceparent header to wave & tower clients (#5725) [7eea9f2d]
- Allow Azure Batch tasks to be submitted to different pools (#5766) [76790d2a]
- Configure target java version alongside gradle toolchain (#5676) [2153abb1]
- Disable cleanup on remote work dir (#5742) [ef67b81e]
- Do not skip integration tests on PRs [4caf6ef8]
- Fail the run if publish thread pool times out (#5578) [5325e5a6]
- Fix Check for number of low priority nodes in Azure Batch before raising a pool resize error (#5576) [9b528c11]
- Fix Conda directive is not honoured by task array (#5704) [f8c3b63c]
- Fix Create parent directory for DAG report (#5752) [62263a35]
- Fix Google Batch task array causes process to fail (#5780) [7ad7a237]
- Fix Mount input file buckets in task arrays for Google Batch (#5739) [ba171fd1]
- Fix bugs with workflow outputs (#5502) [ab59d30f]
- Fix first collection method [a0ca6e4f]
- Fix stub templates (#5751) [13072d64]
- Ignore tests when smoke mode is enabled [3eb6efad]
- Improve Google Batch executor stability and error handling (#5690) [b64087fc]
- Preserve attributes of published files (take 2) (#5660) [422f2898]
- Remove compileJava options [28e03a21]
- Remove redundant exception handling [00376aa3]
- Revert "Fix the cleanup of local secret file" (#5697) [55f25b34]
- Strengthen shell directive validation (#5689) [039c8f30]
- Update HyperQueue CLI option (#5730) [BREAKING] [b582cb57]
- Update azure deps [b163da95]
- Use unbound queue for transfer thread pool (#5700) [90319681]
- Bump Fusion to version 2.5 (2nd attempt) [a7f09ae4]
- Bump gradle 8.12.1 [1fffb85c]
- Bump groovy 4.0.25 [19c40a4a]
- Bump io.netty:netty-handler:4.1.118.Final [db4a9037]
- Bump net.minidev:json-smart:2.5.2 [b5c4faf4]
- Bump netty-common:4.1.118.Final [8574e243]
24.10.4 - 20 Jan 2025
- Fix CLI params normalization (#5661) [42a9d8a0]
- Fix azure repos when clone URL is used (#5667) [eb092c9f]
- Fix Prevent the use existing work dir (#5682) [7ed233ea]
24.12.0-edge - 20 Jan 2025
- Add Warning when Cloudinfo fails in Google Batch machine type selection (#5649) [5aef532f]
- Add rate limiter to wave requests (#5608) [ecf68294]
- Allow named parameters with plugin subcommand (#5643) [f81da8cf]
- Customise mermaid diagram theme in DAG template (#5553) [54713a16]
- Deprecate -with-weblog CLI opt [aa258b4a]
- Disable AWS SDK v1 warning [cd00a26d]
- Dump threads only with trace log level [87df7cd4]
- Ensure job is killed when exception in task status check (#5561) [9eefd207]
- Fix CLI params normalization (#5661) [e2e prod] [b5d43adc]
- Fix Execution may hang reading trace file (#5683) [17d7a083]
- Fix Google Batch hang when internal error during scheduling (#5567) [18f7de13]
- Fix GroovyCompiler source and target compability [6dd92e3a]
- Fix Only close the cache db if it is not null (#5631) [93860828]
- Fix Azure repos when clone URL is used (#5667) [dc6cc414]
- Fix shell directive with trace command in wrapper script (#4292) [8342889e]
- Fixing getRepositoryUrl when project name is not provided (#5560) [335701e3]
- Handle attribute caching with Lustre filesystem (#5650) [61674d2b]
- Improve Fargate + Wave docs (#5562) [12be47ef]
- Improve inspect mode (#5605) [8e2056e7]
- Include all processes in inspect command (#5580) [0aa76aff]
- Prevent the use existing work dir (#5682) [e14fc998]
- Remove 'defaults' conda channel from docs (#5607) [8b541814]
- Update Google Batch docs to clarify spot retry behaviour (#5644) [18788361]
- Update flux job id regular expression (#5662) [58a0b344]
- Use printf instead of echo to write trace file (#5397) [c6434d46]
- Bump groovy 4.0.24 missing deps [40670f7e]
- Bump jgit to version 7.1.0 (#5587) [3d714683]
- Bump logback 1.5.13 + slf4j 2.0.16 [cc0163ac]
- Bump logback 1.5.16 [5ac91f00]
- Bump nf-wave@1.9.0 [182ddd46]
- Bump nf-tower@1.9.4 [4d949d16]
- Bump nf-google@1.17.0 [741d0f38]
- Bump nf-console@1.1.5 [958820fd]
- Bump nf-codecommit@0.2.3 [fdc32c71]
- Bump nf-cloudcache@0.4.3 [c173c535]
- Bump nf-azure@1.12.0 [b747dcfa]
- Bump nf-amazon@2.11.0 [2650f07a]
24.11.0-edge - 3 Dec 2024
- Add GHA to submit dependencies to dependabot (#5440) [80395a6d]
- Add NotFoundException to retry condition for Google Batch [aa4d19cc]
- Add Rahel Hirsch to run name generator (#5442) [ff2bc6ae]
- Add `env()` function (#5506) [fa0e8e0f]
- Add more scientists to run name generator (#5447) [38d9eda0]
- Add `singularity.libraryDir` to config page (#5498) [b5e31bb0]
- Add RepositoryProvider.revision now public property (#5500) [f0a4c526]
- Deprecate process `shell` block (#5508) [6f527551]
- Detecting errors in data unstaging (#5345) [3c8e602d]
- Disable virtual threads on CI tests [ci slip] [69d07dbc]
- Fix Fargate warning on memory check (#5475) [bdf0ad00]
- Fix `isContainerReady` when wave is disabled (#5509) [3215afa8]
- Fix missing wave response (#5547) [ee252173]
- Fix overlapping conda lock file (#5540) [9248c04d]
- Fix overlapping conda lock exception (#5489) [eaaeb3de]
- Fix possible deadlock in dynamic `maxRetry` resolution (#5474) [25bbb621]
- Fix Wave GCP integration test (#5490) [ad56c89b]
- Fixing bug when execution with stub and no stub defined (#5473) [f7fd56db]
- Fix Incorrect CPU value in Azure example (#5549) [fc5e2c2a]
- Improve docs for using the GPU accelerator directive (#5488) [4b908524]
- Improve groupTuple docs with scatter/gather example (#5520) [b5c63a9f]
- Prevent NPE with null AWS Batch response [12fc1d60]
- Target Java 17 as minimal Java version (#5045) [0140f954]
- Update 'nexus-staging' plugin to latest version (#5462) [07934513]
- Update gradle 'shadow' plugin version to 8.3.5 (#5463) [2a5f15f0]
- Update install docs to reflect change from 'all' to 'dist' (#5496) [c9115659]
- Update process snippets to comply with strict syntax (#5526) [be1694bf]
- Update Wave dependencies [09ccd295]
- Bump aws sdk 1.12.777 (#5458) [8bad0b4b]
- Bump bouncycastle to jdk18on:1.78.1 (#5467) [cd8c385f]
- Bump com.azure:azure-identity from 1.11.3 to 1.12.2 (#5449) [cb70f1df]
- Bump commons-io:2.15.1 [767e4a0a]
- Bump groovy 4.0.24 [dd71ad31]
- Bump netty-common to version 4.1.115.Final [d1bbd3d0]
- Bump nf-amazon@2.10.0 [2b653b07]
- Bump nf-azure@1.11.0 [6af7198d]
- Bump nf-google@1.16.0 [9494f970]
- Bump nf-google@1.8.0 [7e2c8d82]
- Bump protobuf-java:3.25.5 to nf-google [488b7906]
24.10.2 - 27 Nov 2024
- Prevent NPE with null AWS Batch response [3d491934]
- Fix overlapping conda lock file (#5540) [df66deaa]
- Fix missing wave response (#5547) [eb85cda8]
- Bump nf-wave@1.7.4 [93d09404]
- Bump nf-amazon@2.9.2 [469a35dd]
24.10.1 - 18 Nov 2024
- Fix overlapping file lock exception (#5489) [a2566d54]
- Fix isContainerReady when wave is disabled (#5509) [c69e3711]
- Bump nf-wave@1.7.3 [e7709a0f]
- Bump nf-azure@1.10.2 [54496ac4]
- Bump nf-amazon@2.9.1 [fa227933]
- Bump netty-common to version 4.1.115.Final [90623c1e]
24.10.0 - 27 Oct 2024
- Add `manifest.contributors` config option (#5322) [cf0f9690]
- Add wave mirror and scan config [92e69776]
- Add wave mirror vs module bundles conflicst warning [b37a8a5b]
- Add Workflow output definition (second preview) (#5185) [ea128463]
- Demote azure batch task status log level to trace (#5416) [d6c684bb]
- Document formal script syntax (#5336) [a48ac589]
- Add Expose trace record meta info in the task context (#5402) [ffdd3819]
- Fix NextflowMeta compilation error [500f49c0]
- Fix XFileSystem serialization issue (#5411) [711864fd]
- Fix closure rendering in yaml and json config (#5408) [d3a85ceb]
- Fix failing docs snippet (#5430) [a818f4b8]
- Fix http files stream (#5405) [e2e stage] [718dcbe6]
- Fix nf-tower plugin to upload logs when early failures (#5434) [4222442a]
- Fix support for micromamba (#4302) [12431302]
- Harmonise documentation for hybrid cloud execution (#5362) [a69407d2]
- Prevent NPE when containerInfo is null [368a266a]
- Remove invalid equals char (#5414) [7f39e6ed]
- Bump nf-azure@1.10.1 [f67e157a]
- Bump nf-tower@1.9.3 [7a572a12]
- Bump nf-wave@1.7.2 [6524d8dc]
24.09.2-edge - 14 Oct 2024
- Add Google LS deprecation notice (#5400) [0ee1d9bc]
- Add hybrid workflow documentation for Azure (#5361) [f81f27de]
- Add more out formats to config command (#5399) [8acdb6e8]
- Change to scan.levels to scan.allowedLevels (#5401) [88a1b1b5]
- Fix inspect concretize option [0ee29a87]
- Manage moduleBinaries feature flag in the pipeline script (#5348) [dd5fd20f]
- Bump nf-wave@1.7.1 [94273967]
- Bump nf-google@1.15.2 [fab01d58]
24.09.1-edge - 13 Oct 2024
- Add retry policy in Channel.fromSRA factory (#5389) [fb1c8b2e]
- Add retry policy to Google batch describe task (#5356) [64bb5a92]
- Add support for Wave container status API (#5384) [873703ad] [9ed18a88]
- Fix Identify default git branch when downloading pipelines (#3593) (#5375) [4f74fc37]
- Fix issue when retrying with stub (#5359) [324b611f]
- Fix include aborted in the ProgressRecord total count (#5365) [8eb0c393]
- Redirect logs to stderr during app bootstrap (#5206) [94918105]
- Remove unused reportsOpts (#5379) [e794e868]
- Sunsetting Spack support in Wave [3a54cb3b] [7bbba67b]
- Bump nf-google@1.15.1 [4204435e]
- Bump nf-wave@1.7.0 [cdecb3f5]
24.09.0-edge - 2 Oct 2024
- Add Fusion version pinning info to Fusion config scope (#5294) [be1cac37]
- Add container tip in the task error report (#5299) [62e26043]
- Add support for Java 23 (#5329) [6e10c372]
- Add Platform workflow prefix in AWS Batch job names (#5318) [42dd4ba8]
- Fix AWS spot attempts with zero value (#5331) [bac2da12]
- Fix Azure Fusion env misses credentials when no key or SAS provided (#5328) [e11382c8]
- Fix CI build taking only the commit msg header [9e702c4d]
- Fix Inconsistency with camelCase and kebab-case config params #4702 (solve #4033) [349f4f6f]
- Fix XPath default de-serializer issue (#5339) [290f2d07]
- Fix failOnIgnore causes task monitor to stop submitting tasks (#5293) [d6870335]
- Fix large mermaid diagrams (#5302) [a46edfa0]
- Improve Wave build timeout handling (#5304) [05bef7e4]
- Include additional fields to manifest (#5314) [33fab52d]
- Remove `mini` from Flux submit command (#5229) [a0f69025]
- Update container handling with charliecloud (#5300) [8e6068db]
- Update Documentation structure (#4766) [25e5eba0]
- Update nextflow install docs (#5198) [7c453815]
- Bump groovy 4.0.23 (#5303) [fe3e3ac7]
- Bump nf-wave@1.6.0 [179093dc]
- Bump nf-azure@1.10.0 [41d37fa8]
- Bump nf-amazon@2.9.0 [e38980fb]
24.08.0-edge - 4 Sep 2024
- Add Google Batch warning when for conflicting disk image config (#5279) [96cb57cb]
- Add support for Google Batch used specified boot images (#5268) [0aaa6482]
- Disable AWS spot retry (#5215) [f28fcb25]
- Disable Google Batch automatic spot retries (#5223) [aad21533]
- Disable automatic detection of virtual threads (#5270) [b3ba2c2d]
- Fix missing .command.env when eval is used and task runs on a cloud env [4a6b54aa]
- Fix job array syntax for PBS/Torque executor (#5281) [d59f5fae]
- Fix k8s client status cond is possible null in podState (#5264) [46672415]
- Fix non-determinist behaviour of join operator with bag array as key (#5189) [e7dc0d69]
- Fix stage retry on corrupted HTTP downloads (#5275) [bf0cd326]
- Support Azure Managed Identities in Fusion configuration logic (#5278) [a0bf8b40]
- Use public.cr.seqera.io in place of AWS ECR [5a01f277]
- Wave client logs improvement [5a37e617]
- Bump amazoncorretto:21-al2023 [59aed581]
- Bump nf-wave@1.5.1 [97c4e08f]
- Bump nf-google@1.15.0 [24133f2a]
- Bump nf-azure@1.9.0 [29f49ba7]
- Bump nf-amazon@2.8.0 [bbc3adca]
24.07.0-edge - 8 Aug 2024
- Add runtime error for missing channel factory (#5170) [1f9210ab]
- Apply k8s.cpuLimits to kuberun driver pod (#5160) [4300adf1]
- Await build completion for all Wave containers [2b8117e9]
- Deprecate module addParams() and params() (#5200) [82c97f8c]
- Remove capsule launcher dependencies (#3395) [f15e4246]
- Fix AWS Cloudwatch access when using custom log group name [30195838]
- Fix Invalid AWS Fargate CPUs usage error reporting [d9c50e59]
- Fix Prevent AwS Batch retry the job execution when the container does not exist [4e218f22]
- Fix Prevent negative cpus values [af2e4ef7]
- Fix ProcessUnrecoverableException detection [17ec6c96]
- Fix aws logs group name (#5146) [643b16b0]
- Fix readAllBytes with http files (#5202) [7e90ce62]
- Improve Google Batch 5000x error class handling (#5141) [61b2205f]
- Improve docs [7703f0d0]
- Improve error message for topic channel feature flag (#5161) [c4d407fb]
- Improve fusion docs (#5166) [abdd78f1]
- Improve queue docs (#5154) [bc2fb409]
- Improve version checking [e7a879de]
- Link to other docs on the failOnIgnore option (#5122) [572f2116]
- Make Google Batch auto retry codes configurable (#5148) [e562ce06]
- More robust parsing of shm-size containerOptions (#5177) [b56802a3]
- Prevent default output/error logs for job arrays (#5152) [71f6ed0b]
- Bump amazon sdk to version 1.12.766 [cc6ec314]
- Bump gradle 8.9 [a437e97f]
- Bump jgit 6.10.0 [177dc474]
- Bump nf-amazon@2.7.0 [46c69d77]
- Bump nf-azure@1.8.1 [26dcb604]
- Bump nf-cloudchare@0.4.2 [c171b601]
- Bump nf-codecommit@0.2.2 [d7dd4611]
- Bump nf-console@1.1.4 [c1175157]
- Bump nf-google@1.14.0 [1eda221a]
- Bump nf-tower@1.9.2 [257bebfd]
- Bump nf-wave@1.5.0 [e8d643c2]
- Bump pf4j to version 3.12.0 [96117b9a]
- Bump wave-api to 0.11.1 [96ec4ded]
24.04.4 - 1 Aug 2024
- Fix parsing of shm-size containerOptions (#5177) [98cf0068]
- Fix aws logs group name (#5146) [b2ab651c]
- Update Azure batch deps [72576648]
- Bump nf-wave@1.4.2-patch1 [19a7272f]
- Bump nf-codecommit@0.2.1 [f2bcce99]
- Bump nf-azure@1.6.1 [0ea1f102]
- Bump nf-amazon@2.5.3 [b13b5548]
- Bump wave-api to 0.11.1 [87828afd]
- Bump amazon sdk to version 1.12.766 [5ce42b79]
- Bump pf4j to version 3.12.0 [1a8f086a]
- Bump jgit 6.10.0 [cc2ccd81]
23.10.4 - 31 Jul 2024
- Add docker launcher [474427a5]
- Update Azure batch deps [e0c6d77d]
- Bump nf-azure@1.3.3-patch3 [54683615]
- Bump nf-amazon@2.1.4-patch3 [084092f1]
- Bump nf-codecommit@0.1.5-patch2 [de43b17e]
- Bump amazon sdk to version 1.12.766 [189f58ed]
- Bump pf4j to version 3.12.0 [8dfa4076]
- Bump jgit 6.10.0 [4cf6b9f7]
24.04.3 - 9 Jul 2024
- Add ability to override failOnError setting default via env variable (#5117) [6852429c]
- Fix normalization of consecutive slashes in uri path (#5114) [3f366b7e]
- Fix executions hangs on finalisation exception (#5070) [4c207c23]
- Bump nf-google@1.13.2-patch1 [55ec5ec5]
24.06.0-edge - 8 Jul 2024
- Add ability to override failOnError setting default via env variable (#5117) [72d78425]
- Add retry options to Azure Blob client (#5098) [7d5e5d2b]
- Add support for HyperQueue 0.17.0 or later [BREAKING] [b45f7c48]
- Adds example of error strategies to documentation (#5121) [e82b0dee]
- Fix docs for `failOnDuplicate` and `failOnMismatch` (#5113) [7d5c4824]
- Fix normalization of consecutive slashes in uri path (#5114) [18ec484f]
- Update Azure VMs and regions for 2024-07-01 (#5100) [12b027ee]
- Bump Fusion 2.4 (#5080) [0a8a484e]
- Bump Groovy 4.0.22 [284a6606]
- Bump nf-azure@1.8.0 [28122b70]
- Bump nf-google@1.13.4 [a1c2a814]
- Bump nf-wave@1.4.4 [a3dfba54]
- Bump amazoncorretto:17-al2023 to Dockerfile [5e03a7b7]
24.05.0-edge - 17 Jun 2024
- Add Managed Identity to Azure authentication documentation (#5062) [ab5b3eb2]
- Add support for Azure managed identity (#4897) [21ca16e6]
- Add support for EC-encrypted private keys for K8s executor [4dbb5193]
- Add workflow.failOnIgnore config option (#4686) [172edc38]
- Allow requester pays for S3 buckets (#5027) [0070c1b0]
- Dump threads on abort condition [e3740977]
- Enable build with Java 21 (#5030) [4c54db6a]
- Fix Azure system-assigned managed identity [a639a17d]
- Fix Java 22 version in launcher [29d6f1df]
- Fix executions hangs on finalisation exception (#5070) [38434b82]
- Fix support for Azure managed identity clientId [306814e7]
- Fix support for s5cmd 2.2.2 (#5069) [7e78bd4d]
- Fix the cleanup of local secret file (#5061) [e28537ca]
- Fix typo in error message [f5c2355b]
- Fix unique operator hangs when applied to value (#5053) [88b8ab0c]
- Improve retry strategy for Google cloud errors when writing task helper files (#5037) [f8b324ab]
- Remove GA4GH plugin (#5056) [0471b2e1]
- Remove ending slashes for publish targets [891ed117]
- Bump Gradle 8.8 final [ee54606c]