Skip to content

v0.10.31

Choose a tag to compare

@rafiki270 rafiki270 released this 25 Feb 22:01
· 406 commits to main since this release

Highlights

  • Fixed parallel runner lease handling so long coder/reviewer invocations do not lose workstream ownership and collapse into effectively single-runner execution.
  • Added graceful supersession behavior for workstream runners: when lease ownership is lost, runners now stop cleanly instead of crashing on lease refresh.
  • Hardened wakeup recovery to avoid restarting a workstream when an active runner heartbeat still exists for the same clone/session.

Bug Fixes

  • Resolved lease-fence/refresh race conditions that produced Parallel workstream row not found for lease refresh loop failures.
  • Improved loop stability around batch push/review paths when lease ownership changes mid-iteration.
  • Continued reliability improvements from recent runner/orchestrator fixes (duplicate task pickup and ghost-runner session handling).

Compare