Published July 27, 2026
| Version v1.5
Software
Open
wfcommons/WfCommons: v1.5
Authors/Creators
- 1. Oak Ridge National Laboratory
- 2. Technische Universität Berlin
- 3. Loyola Marymount University
Description
WfCommons 1.5 🎉
WfCommons 1.5 is here—faster benchmarks, broader hardware, more workflow systems.
Note: This release uses WfFormat v1.5 only.
Highlights
- 🐍 Snakemake and 🌊 StreamFlow support (translators + log parsers), plus a general RO-Crate log parser: [#140](https://github.com/wfcommons/WfCommons/pull/140), [#145](https://github.com/wfcommons/WfCommons/pull/145), [#150](https://github.com/wfcommons/WfCommons/pull/150), [#153](https://github.com/wfcommons/WfCommons/pull/153), [#159](https://github.com/wfcommons/WfCommons/pull/159)
- ⚙️ WfBench engine rewrite: pipelined chunked execution (
num_chunks),stress-ngCPU/memory kernels replacing the bundled C++ benchmark, and robust process cleanup: [#152](https://github.com/wfcommons/WfCommons/pull/152), [#155](https://github.com/wfcommons/WfCommons/pull/155) - 🖥️ AMD GPU support via HIP, with
nvidia-smi/amd-smidetection: [#156](https://github.com/wfcommons/WfCommons/pull/156) - 🔁 Nextflow translator rewrite—subworkflows by default, compact process code at scale, and file specs passed as JSON files: [#162](https://github.com/wfcommons/WfCommons/pull/162), [#163](https://github.com/wfcommons/WfCommons/pull/163), [#164](https://github.com/wfcommons/WfCommons/pull/164)
- 🧩 WfChef-friendly task IDs from RO-Crate and Snakemake logs, so real executions feed straight into recipe derivation: [#165](https://github.com/wfcommons/WfCommons/pull/165), [#166](https://github.com/wfcommons/WfCommons/pull/166)
- 🛠️ Fixes + cleanup: optional
.out/.errin CWL/StreamFlow, Swift/T and Parsl improvements, matplotlib 3.9 API, broader testing and docs: [#146](https://github.com/wfcommons/WfCommons/pull/146), [#149](https://github.com/wfcommons/WfCommons/pull/149), [#151](https://github.com/wfcommons/WfCommons/pull/151), [#160](https://github.com/wfcommons/WfCommons/pull/160)
Upgrading: stress-ng is now required; cpu-benchmark.cpp and the top-level Makefile are gone (GPU kernels build with CMake from bin/cuda/ or bin/hip/); new deps psutil and pygraphviz.
Contributors
- @henricasanova
- @rafaelfsilva
- @quantumsteve
- @sukaryo-heilscher (New contributor)
Docs: https://wfcommons.org/
Full changelog: [v1.4...v1.5](https://github.com/wfcommons/WfCommons/compare/v1.4...v1.5)
Files
wfcommons/WfCommons-v1.5.zip
Files
(8.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:31f057b64d17c5a77ec13e8a380324ee
|
8.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/wfcommons/WfCommons/tree/v1.5 (URL)
Software
- Repository URL
- https://github.com/wfcommons/WfCommons