Repository navigation
Releases: flosrn/ax
Releases · flosrn/ax
Release list
v0.32.1
v0.32.0
v0.31.0
v0.30.0
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)
v0.29.3
0.29.3 (2026-10-02)
Bug Fixes
v0.29.2
0.29.2 (2026-09-30)
Bug Fixes
- pin: a bump owns the pnpm-workspace.yaml the install rewrote (8052efd), closes #274
- release: scope concurrency to the release and publish jobs, so the notifier's npm wait holds no later release (1be33ee), closes #283
- release: tell consumers only once npm serves the version; deploy waits for it and syncs each consumer first (25bce96)
- triage: read
ax triage ask's outcome inside Orca's {ok, result} envelope (ec5be20), closes #284
v0.29.1
v0.29.0
v0.28.2
0.28.2 (2026-09-29)
Bug Fixes
- peer: answer a watcher's card at the child it names (6cb2248)
- peer: answer a watcher's card at the child it names, and say the one reason a message cannot be answered (ff476d3)
- pin: grade what the pin commit carries —
ax doctor --project(0e1cef2), closes #276 - worker: a remote --replace reinstates the tree its first attempt created (ffe651a), closes #275
- worker: budget remote worker-start for Orca's full transport deadline (e4cb28f), closes #275
- worker: settle a proven-dead active Dispatch before replacement (ffddf09), closes #275
v0.28.1
0.28.1 (2026-09-29)
Bug Fixes
- deploy: refuse a consumer checkout that is not on its default branch (0e0a9fc)
- peer: say at once that a pane was rebound to another Run, with both ways back (2c8d949)
- pin: name a stale pnpm patch before moving, say pnpm's own refusal, and leave nothing behind (7a14843)
- worker: settle reads a record's own Run, its host, and the pane its start created (f804574)
- worktree: refuse a worktree holding populated submodules before cleanup runs (7c8fe73)