v0.6.0
Pre-release
Pre-release
0.6.0 (2026-07-27)
Features
- cluster: SPUR-native k0s clusters via spur k8s up/down + mesh-native CNI (#432) (7c95efe)
- spur-cli: accept --qos for srun (#481) (765f319)
- spur-cli: interactive PTY sessions via srun --pty and sattach (#482) (a1b28fb)
- spur-cli: persist and display account-level grp_tres allocation (#477) (b1fa1ee)
- spur-cli: support exclusive srun allocations (#496) (c56b873)
- spur-cli: support nodefile-based nodelists (#467) (9947815)
- spur-core: explicit GPU request modeling with greedy distribution (#502) (996cb54)
- spur-sched: make nodelist selection additive (#472) (a4a29e6)
- spurctld: auto-derive raft node_id from controller.peers position (#459) (6967f29)
- spurctld: report node-resolved job output path in scontrol (#488) (bb7e9f8)
- spurctld: show valid accounts in association errors (#446) (db7bef1)
Bug Fixes
- accounting: filter users by name (#447) (b3e16a1)
- oci: key container images by canonical reference (#497) (5bc467c)
- spur-cli: display node features in sinfo (#493) (f3ee133)
- spur-cli: limit user cancellation to active jobs (#483) (42750ac)
- spur-cli: skip terminal jobs in filter-based scancel (#462) (c615aa5)
- spur-core: run hooks from /tmp when work_dir can't be entered to avoid draining nodes (#503) (ec97012)
- spur-sched: spread equal-weight jobs across idle nodes (#453) (c41f188)
- spurctld: drop stale completion reports from preempted-and-requeued runs (#474) (e4e3288)
- spurctld: enforce ownership on reservation delete and update (#463) (d7fc6cd)
- spurctld: prevent single scheduling pass from over-subscribing QOS/account aggregate limits (#478) (f656944)
- spurctld: reject job QOS not authorized for the submitting association (#490) (59b7180)
- spurctld: schedule jobs across partition OR-lists (#468) (90986b5)
- spurctld: update upsert_account test call for grp_tres arity (#485) (1ed491a)
- spurd: release GPU reservations stranded mid-launch (#489) (c5b52cd)
- spur: reclaim node resources when completion and eviction desync (#498) (9c2098c)
- srun: fan out tasks across nodes in standalone and step mode (#473) (c74abac)