Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 16 May 16:44
· 182 commits to main since this release

0.5.0 — 2026-05-16

Bug Fixes

  • Correct cargo-audit config format (@ShixiangWang)
  • Address all issues from 30-expert review (@ShixiangWang)
  • venus: Add interpreter_map to generated workflow metadata (@ShixiangWang)
  • security: Relax shell validation for &&, ||, and pipes (@ShixiangWang)
  • executor: Remove duplicate resource release on failure (@ShixiangWang)
  • Simplify build_script_command to avoid clippy warning (@ShixiangWang)

CI/CD

Documentation

Features

  • cli: Add batch subcommand for parallel task execution (@ShixiangWang)
  • Complete rule lifecycle hooks, environment injection, and custom interpreters (@ShixiangWang)
  • config: Fix namespace prefixing for depends_on in included rules (@ShixiangWang)
  • cli: Add progress bar for run command execution tracking (@ShixiangWang)
  • cli: Add --pending-timeout option to cluster submit (@ShixiangWang)
  • cli: Add --orphans option to clean command (@ShixiangWang)
  • lint: Add hook command safety validation (W020-W022) (@ShixiangWang)
  • executor: Implement script execution with interpreter detection and sequential shell+script (@ShixiangWang)
  • Add interpreter and interpreter_map fields for script execution (@ShixiangWang)
  • Add disk space pre-flight check and resource summary (@ShixiangWang)
  • scheduler: Implement ResourceHint memory estimation (@ShixiangWang)
  • executor: Add structured logging for resource allocation (@ShixiangWang)
  • cluster: Enhance GPU spec translation for SLURM/PBS/SGE (@ShixiangWang)
  • scheduler: Add system capacity validation with warnings (@ShixiangWang)
  • executor: Add process group timeout and cleanup on failure (@ShixiangWang)
  • executor: Use sysinfo for cross-platform memory detection (@ShixiangWang)
  • Add sysinfo, nix, fs2 dependencies for resource management (@ShixiangWang)
  • core: Implement unified transform operator for scatter-gather (@ShixiangWang)

Maintenance

Other Changes

Refactoring

  • Add #[must_use] attributes to interpreter functions (@ShixiangWang)

Testing

  • batch: Add comprehensive unit tests and update docs nav (@ShixiangWang)
  • executor: Add tests for interpreter detection and script execution (@ShixiangWang)