Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 25 May 16:01
· 22 commits to main since this release

0.7.0 — 2026-05-25

Bug Fixes

  • Resolve doc/code discrepancies found in consistency audit (@ShixiangWang)
  • Use serde serialization for format_workflow, fix example workflows (@ShixiangWang)
  • Resolve all remaining code audit issues across core, web, and plugin (@ShixiangWang)
  • --as-include skips E010, fix double GPU flag, escape report HTML, respect rule retries (@ShixiangWang)
  • Respect rule-level retries field in execution retry loop (@ShixiangWang)
  • Complete security patterns, validate export/package format args (@ShixiangWang)
  • Resolve 5 feature gaps from production readiness audit (@ShixiangWang)
  • Wildcard constraints filter instead of fail, optional rules warn on missing input (@ShixiangWang)
  • Improve target resolution UX and environment listing, fix CI issues (@ShixiangWang)
  • web: Resolve 6 bugs from production readiness audit (@ShixiangWang)
  • Resolve CLI unwrap risks and Core config expect improvements (@ShixiangWang)
  • web: Comprehensive test-driven fixes for 9 issues found (@ShixiangWang)
  • container: Add CMD to Dockerfile for better UX (@ShixiangWang)
  • container: Add cargo install + fallback to Singularity def oxo-flow installation (@ShixiangWang)
  • container: Use cargo install + GitHub release fallback for Dockerfiles (@ShixiangWang)
  • web: Prevent XSS via workflow name in onclick handlers (@ShixiangWang)

Documentation

  • Complete rewrite of JSON Schema, fix all CLI and format doc gaps (@ShixiangWang)
  • Add missing rule fields, env_groups, genome_build to workflow format spec (@ShixiangWang)
  • web: Add multi-user web system design specification (@ShixiangWang)
  • web: Add security model and DELETE endpoint to web API docs (@ShixiangWang)
  • Update CHANGELOG.md for v0.6.1 [skip ci] (@github-actions[bot])

Features

  • Light theme, license upload web UI, and CLI license command (@ShixiangWang)
  • web: Embed default academic license with commercial notice (@ShixiangWang)
  • web: Comprehensive multi-user web system with User Mgmt, HPC, Templates (@ShixiangWang)
  • web: Add HPC scheduler integration for Slurm/PBS monitoring (@ShixiangWang)
  • web: Add scheduled workflow runs with cron support (@ShixiangWang)
  • web: Add P2 Enterprise Governance and Template Library features (@ShixiangWang)
  • web: Modularize handlers and add maud templates (@ShixiangWang)
  • web: Add optional id field to SaveWorkflowRequest for upsert support (@ShixiangWang)
  • container: Add oxo-flow binary installation to Dockerfile and Singularity def (@ShixiangWang)
  • web: Add New Workflow button, auto-clear save name, UX polish (@ShixiangWang)
  • web: Add Dockerfile export button and modal to editor (@ShixiangWang)
  • web: Replace prompt() login with modal sign-in form (@ShixiangWang)
  • web: Add workflow deletion, SSE live updates, and editor templates (@ShixiangWang)
  • web: Add CLI arg parsing to web binary, update full API docs (@ShixiangWang)
  • web: Add GET /api/workflows/saved/{id} endpoint and Load-to-Editor (@ShixiangWang)
  • web: Professional dark-themed Command Center SPA frontend (@ShixiangWang)
  • web: Full workflow lifecycle API, workspace isolation, and 20-user simulation (@ShixiangWang)

Maintenance

Refactoring

  • web: Remove 1101 dup lines, dead maud templates, partials (@ShixiangWang)
  • web: Remove 31 duplicate handlers, add DAG viz + template CRUD UI (@ShixiangWang)
  • web: Split frontend into index.html + app.js (@ShixiangWang)

Testing

  • web: Add Playwright E2E tests for multi-user web system (@ShixiangWang)
  • web: Add 20 real-world user scenario tests from expert perspectives (@ShixiangWang)
  • container: Add tests for oxo-flow install in Dockerfile and Singularity def (@ShixiangWang)
  • web: Add E2E lifecycle tests for save/load/delete and full run cycle (@ShixiangWang)