Skip to content

v0.30.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 09:59
abba734

0.30.0 (2026-10-04)

⚠ BREAKING CHANGES

  • worker: worker and triage dispatch no longer count panes against dispatch.cap; an explicit --on now reads HarnessOS capacity and is refused when that host has no Slot.
  • config: dispatch.cap and dispatch.machineCap are removed from the schema. Delete them from ax.config.json; admission is by per-host Slots (ADR 0005).

Features

  • config: refuse dispatch.cap and dispatch.machineCap by name (18c9361)
  • worker: admit dispatches by per-host Slots only (6f98961)
  • worker: ax worker close ends one named pane on the operator's word (54d5abd)
  • worker: ax worker hosts [<host>] shows each host's memory and OOM state (27c886c)
  • worker: ax worker retire-host writes off a host that will never answer (c55b881)

Bug Fixes

  • deploy: do not commit a lockfile the consumer did not have (4d7c659)
  • deploy: install a consumer with the lockfile it has (f75e7d4)
  • deploy: install a consumer with the lockfile it has (11bcd67)
  • worker: admission lock after proof, close and retire-host recovery (bf830f3)
  • worker: close names the refused local terminal list instead of crashing (48e05e7)
  • worker: name a retired host once, by its retirement, during placement (214c1c3)