Changelog#
All notable changes to oxo-flow are documented in this file.
The format follows Keep a Changelog and this project adheres to Semantic Versioning.
Changelog entries are automatically generated by git-cliff from conventional commit messages.
0.1.0 — 2026-04-05#
Features#
- Initial release of oxo-flow bioinformatics pipeline engine
- DAG-based workflow execution with topological sorting and parallel groups
- Environment management: conda, pixi, docker, singularity, venv
- Wildcard expansion engine for dynamic file patterns
- Resource-aware job scheduling (CPU, memory, GPU, disk)
- TOML-based
.oxoflowworkflow format - Clinical-grade HTML/JSON report generation with Tera templates
- Container packaging (Dockerfile/Singularity definition generation)
- Cluster backends: SLURM, PBS, SGE, LSF
- REST API web interface (axum-based)
- Venus clinical tumor variant detection pipeline
- Comprehensive CLI with 13 subcommands:
run— execute a workflowdry-run— simulate executionvalidate— check workflow syntax and DAGgraph— visualize DAG in DOT formatreport— generate HTML/JSON reportsenv— manage environments (list, check)package— generate container definitionsserve— start web API serverinit— scaffold new projectsstatus— show checkpoint statusclean— remove workflow outputscompletions— generate shell completions