Skip to content

v2.0.6

Choose a tag to compare

@bpiwowar bpiwowar released this 02 Mar 06:24
· 132 commits to master since this release

[2.0.6] - 2026-03-02

Bug Fixes

  • Resolve npm security vulnerabilities and fix frontend build (734d416)
  • Update deprecated field(ignore_default=X) syntax in tests (3e512e6)
  • Prevent directory creation in dry-run mode (a06e694)
  • Add grace period to SLURM watcher before stopping (145fe50)
  • Handle event file rotation for job event files in EventReader (87020d0)
  • Clean up stale PID files and skip expensive process checks in monitoring (942c68e)
  • Add dedicated cleanup pass to scan all jobs for stale PID files (51e1b9c)
  • Event-driven job state transitions and NFS polling support (093e300)
  • Monitoring mode not detecting experiment services and job states (26ba77b)
  • Serialize per-job states in status.json for correct monitoring counters (ef81b5f)

Features

  • Accumulate carbon metrics across ResumableTask restarts (762e9e4)

Performance

  • Avoid repeated filesystem scanning and SLURM checks in TUI (94b77ac)
  • Lazy-load jobs.jsonl and persist total_jobs in status.json (a3cf860)
  • Skip event replay at startup, lazy-load from status.json (62e9adb)
  • Flatten job event files to single directory for NFS efficiency (dafc347)

Refactor

  • Simplify EventReader to one-file-per-entity model with rotation (ffee974)