| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| nextflow | 2026-04-29 | 17.2 kB | |
| nextflow-26.04.0-dist | 2026-04-29 | 41.7 MB | |
| README.md | 2026-04-29 | 18.2 kB | |
| Version 26.04.0 source code.tar.gz | 2026-04-29 | 8.0 MB | |
| Version 26.04.0 source code.zip | 2026-04-29 | 10.1 MB | |
| Totals: 5 Items | 59.9 MB | 0 | |
- Add
-user-secretand-workspace-secretflags to nextflow launch (#7040) [53045104d] - Error messages: Fix ANSI colours (#7078) [d158b71f6]
- Fix runtime type reflection in nf-lang (#7077) [916f029b7]
- Rename
nextflow.preview.typesfeature flag tonextflow.enable.types(#7067) [e6faaed00] - Support validation of collection params with record types (#7025) [297172c63]
- Bump nf-tower@1.27.0
26.03.4-edge - 25 Apr 2026
- Abort execution when platform telemetry error (#6827) [b1ad3f720]
- Add $schema ref to generated module spec (#7056) [c40d742f3]
- Add Apple container engine support (#7073) [2f7a3c455]
- Add hints process directive for executor-specific scheduling hints (#7034) [406358e03]
- Add Seqera NIO filesystem for datasets and refactor TowerClient/TowerObserver (#6946) [433b10a1f]
- Add workspaceId/computeEnvId to nf-seqera auto labels (#7059) [5e8276c00]
- Allow
-with-dockerto be used without a default container image (#7054) [41759d36e] - Allow module run to run modules with local path (#7057) [e2c77c6b7]
- Default NXF_FUSION_TRACE to false (#7071) [5b4c8f0c1]
- Fix IllegalArgumentException when process.resourceLabels is a closure (#7068) [944977e3f]
- Fix resolution of params in resolved config text (#7072) [cb7133def]
- Propagate task.containerPlatform through Fusion container command (#7074) [b58a590bd]
- Remove arch config option from Seqera MachineRequirement (#7063) [da06e9a9d]
- Replace current cloud info URL call with cloudInfo client (#7065) [629184251]
- Restructure modules docs as a section and add registry steps (#7030) [29370f4bc]
- Update workflow outputs tutorial (#7060) [68d144b9c]
- Use toUriString for paths in work-dir and FilesEx error messages (#7075) [b535377cc]
- Bump nf-amazon@3.9.0
- Bump nf-google@1.27.2
- Bump nf-seqera@0.19.0
- Bump nf-tower@1.26.0
- Bump nf-wave@1.20.0
26.03.3-edge - 20 Apr 2026
- Add -files-from option to lint command to avoid ARG_MAX limit (#6858) [5a3cd830c]
- Add 26.04 migration docs (#7000) [89ec31bbf]
- Add option to disable printing workflow outputs (#7018) [791bb449c]
- Allow cloning from local Git repositories when
--offline(#7035) [0fa6b5dbd] - Allow running pipeline from URL and main script path (#6602) [83196d4be]
- Apply socket timeout to S3 CRT connections (#7024) [6f4a21764]
- Filter autoLabels to selected workflow-metadata fields (#7049) [ddc974fe6]
- Fix S3FileSystemProvider.newInputStream() draining full object on close (#7046) [cf3867604]
- Fix formatting issues with complex expressions (#7027) [ce661d1d8]
- Fix generated process name in
module createcommand (#7008) [f3d8de796] - Fix inconsistent indentation in nf-amazon (#7047) [df6855d7d]
- Fix module info formatting separator (#7033) [44dff8fcc]
- Fix nextflowVersion for nf-tower and nf-seqera plugins [cbc0a2d8e]
- Fix resolution of
-with-towerwithTOWER_API_ENDPOINT(#7045) [ce962e882] - Fix saveCacheFiles early return skipping log file uploads (#7015) [6fb704838]
- Fusion GPU metrics collection (#7022) [6289635b8]
- Honour process.resourceLabels in nf-seqera executor (#7048) [979f684ff]
- Manage AWS SDK exceptions to convert to the appropriate IO exceptions (#6707) [39c755663]
- Rename
module infosubcommand tomodule view(#7052) [7fa1109aa] - Resolve structured process input types (#7014) [583935d88]
- Simplify demo module README template (#7051) [6d04c9ebc]
- Suppress lint progress logging with
-qflag (#6880) [61793bb6e] - Update missing pf4j updates (#7016) [f38f0067d]
- Use Fusion trace metrics to replace bash command-trace wrapper (#7041) [de4376649]
- Bump org.bouncycastle:bcpkix-jdk18on from 1.79 to 1.84 (#7042) [59d847d52]
- Bump nf-amazon@3.8.3
- Bump nf-k8s@1.5.2
- Bump nf-seqera@0.18.0
- Bump nf-tower@1.25.0
- Bump nf-wave@1.19.1
26.03.2-edge - 7 Apr 2026
- Add
module createsubcommand (#6992) [d6639a5e0] - Add
module speccommand (#6859) [049e2a40e] - Add
module validatesubcommand (#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-diroption tolintcommand (#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
secretprocess 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 inspectnot 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-forgeandbiocondachannels 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 deprecatelistFiles()(#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
uniqueoperator (#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.stagefile 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