v0.284.0
What's Changed
- fix: preserve agent task run metadata across Lab offload by @chubes4 in #7894
- fix: bound status remote version probes by @chubes4 in #7896
- Fix release blocking command normalization by @chubes4 in #7895
- Persist cook phases before Lab dispatch by @chubes4 in #7901
- Guide recovery for orphaned runner jobs by @chubes4 in #7905
- fix: preserve release test failure evidence by @chubes4 in #7904
- Register runner rig installs on controller by @chubes4 in #7900
- fix: fetch missing exact deploy refs from remote by @chubes4 in #7907
- Resolve external worktrees by handle by @chubes4 in #7910
- fix: authenticate exact deploy ref resolution by @chubes4 in #7912
- fix(core): derive lint result from producer status by @chubes4 in #7916
- Fix Rust formatting in extension exit-code test by @chubes4 in #7920
- fix: reconcile disconnected runner children by @chubes4 in #7922
- fix: resolve exact worktree providers without list diagnostics by @chubes4 in #7923
- Fix agent-task committed patch harvest by @chubes4 in #7924
- Fix private Lab workspace materialization by @chubes4 in #7925
- Enforce bounded terminal-run artifact retention by @chubes4 in #7930
- fix: bind runner child reconciliation identity by @chubes4 in #7934
- Add controller scratch cleanup lifecycle by @chubes4 in #7935
- Fix promisor hydration for private Lab bundles by @chubes4 in #7940
- fix: isolate committed task harvest by @chubes4 in #7938
- Persist terminal diagnostics when runner jobs disappear by @chubes4 in #7943
- Fix nested Lab cook daemon recursion by @chubes4 in #7944
- fix: bound project deploy execution phases by @chubes4 in #7946
- Fix atomic terminal agent-task persistence by @chubes4 in #7947
- fix: recover runner transport agent-task proxies by @chubes4 in #7942
- Fix detached Lab cook promotion by @chubes4 in #7952
- fix: quarantine timed-out workspaces by @chubes4 in #7951
- Fix review test checkout lifecycle by @chubes4 in #7954
- Prevent recursive Lab handoffs by @chubes4 in #7958
- test: exercise committed harvest metadata failure by @chubes4 in #7957
- fix: repair promisor commit graph bundle closure by @chubes4 in #7959
- Fix controller proxy runner resume by @chubes4 in #7967
- fix: offload agent-task promotion to Lab by @chubes4 in #7968
- Fix runtime refresh workload command identity by @chubes4 in #7972
- Fix retry after failed Lab agent-task handoff by @chubes4 in #7973
- Fix runner-side cook routing boundary by @chubes4 in #7976
- Persist Lab cooks before materialization by @chubes4 in #7979
- Fix detached Lab cook lifecycle ownership by @chubes4 in #7981
- fix: pipe portable promotion provider requests by @chubes4 in #7982
- Preserve runner jobs across reconnects by @chubes4 in #7988
- Fix extension dev-run Lab lifecycle handoff by @chubes4 in #7987
- Fix detached Lab cook pre-acceptance lifecycle by @chubes4 in #7990
- Protect active runner jobs during reconnect by @chubes4 in #7991
- Fix selected scenario visual artifact fixtures by @chubes4 in #7992
- fix: materialize portable promotion targets as git worktrees by @chubes4 in #7993
- Fix stale controller reconciliation for terminal child runs by @chubes4 in #7996
- Fix source upgrade installation with CARGO_TARGET_DIR by @chubes4 in #7997
- Fix dead daemon reconnect with active jobs by @chubes4 in #7999
- fix: constrain portable promotion handback by @chubes4 in #8000
- Fix release quality policy checkout by @chubes4 in #8002
- Unify resource-aware execution placement by @chubes4 in #7998
- fix: align extension dev-run workspace dispatch by @chubes4 in #8006
- Bound observation storage and workspace triage latency by @chubes4 in #8004
- fix: adopt proven dead runner daemon leases by @chubes4 in #8007
- Fix dead runner daemon recovery by @chubes4 in #8018
- Fix staged Lab cook lifecycle identity by @chubes4 in #8021
- test: verify committed harvest patch contents by @chubes4 in #8027
- Fix runtime binary promotion races by @chubes4 in #8028
- fix: resume timed-out draft release uploads by @chubes4 in #8029
- Recover jobs owned by dead runner daemons by @chubes4 in #8022
- Fix orphan lease recovery diagnostics by @chubes4 in #8031
- Fix dead lease recovery diagnostics by @chubes4 in #8032
- Recover active jobs when daemon lease metadata is missing by @chubes4 in #8035
- Recover lease-less orphan daemon job stores by @chubes4 in #8038
- Recover stale linked rigs from active checkout paths by @chubes4 in #8042
- fix: recover dead pre-schema daemon leases by @chubes4 in #8041
- Fix Lab cook lifecycle identity staging by @chubes4 in #8040
Full Changelog: https://github.com/Extra-Chill/homeboy/blob/v0.284.0/docs/changelog.md