Skip to content

Releases: flosrn/ax

v0.32.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 16:28
c658695

0.32.1 (2026-10-08)

Bug Fixes

  • worker: give a remote start a readiness budget that covers its host setup (#301) (8aae40a)

v0.32.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 14:18
67c5ff2

0.32.0 (2026-10-08)

Features

  • worker: wake named sleeping compute hosts before dispatch (#299) (c8c1f52)

v0.31.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 12:46
b078443

0.31.0 (2026-10-04)

Features

  • pr: require current evidence and judgment for adopted merges (#297) (719c66b)

Bug Fixes

  • pin: install with the package manager whose lockfile the consumer has (05c0fb8)
  • pin: install with the package manager whose lockfile the consumer has (e385e48)

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)

v0.29.3

Choose a tag to compare

@github-actions github-actions released this 02 Oct 11:29
e2f4ce3

0.29.3 (2026-10-02)

Bug Fixes

  • deploy: pin each consumer repository on origin's default branch, from a temporary worktree of it (0d0e571), closes #286
  • peer: close stale questions and let the operator empty the widget (9e97b1c)
  • peer: close stale questions and let the operator empty the widget (819a0dd)

v0.29.2

Choose a tag to compare

@github-actions github-actions released this 30 Sep 01:10
72a8ea7

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

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:30
41f1930

0.29.1 (2026-09-29)

Bug Fixes

  • worker: prove a remote record's landing on the host its tree lives on (95897f1), closes #280

v0.29.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:24
1c35364

0.29.0 (2026-09-29)

Features

  • peer: show peer traffic as conversations, with who waits on whom (4bf10a9)
  • peer: show peer traffic as conversations, with who waits on whom above the editor (4debfe1)

Bug Fixes

  • peer: do not await answers to unattributed questions (#279) (f53aefd)

v0.28.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 14:57
97daf37

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

Choose a tag to compare

@github-actions github-actions released this 29 Sep 08:44
40439ef

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)