Releases: dinglebear-ai/ci-runner-farm
Releases · dinglebear-ai/ci-runner-farm
Release list
v1.13.4
Bug Fixes
- demand-aware capacity + Docker/gh/Node runner parity (#105)
Caps synthetic capacity handles at the demand GitHub actually reports, so a pool
with nothing queued can no longer consume shared node concurrency and starve a
pool with real jobs waiting. Adds the Docker CLI (+buildx/compose), GitHub CLI
and Node to the runner image.
v1.13.3
Bug Fixes
- distributed: runner-image parity — Python >=3.11, ripgrep, archive tools (#102)
Closes the package gap between the first-party distributed runner image and the
myoung34-derived image the classic runners use (209 vs 370 installed packages).
rg: command not found was failing every ci-pool-ops lint job, which then
requeued and appeared as if the pool were never being scheduled.
v1.13.2
What's Changed
- fix(release): assert anonymous pullability instead of mutating visibility by @jmagar in #92
- fix(release): validate existing distributed bundle on rerun by @jmagar in #99
- fix(distributed): include required CI tools by @jmagar in #100
- chore(main): release 1.13.2 by @github-actions[bot] in #98
- fix(release): synchronize 1.13.2 artifacts by @jmagar in #101
Full Changelog: v1.13.1...v1.13.2
v1.13.1
v1.13.0
v1.12.1
v1.12.0
1.12.0 (2026-08-24)
Features
- add ephemeral Windows Hyper-V container workers (4600a91)
- add Windows Hyper-V container adapter (1b44709)
- derive node capacity from host reserves (54b01f2)
- make distributed CPU allocation elastic (e8840b0)
- node: publish bounded readiness status (bd97985)
- package immutable Windows runner image (14e5ccb)
- replace shell container adapter with Rust (a921ed1)
- scaleset: project sealed compatibility evidence (0f97c41)
- scaleset: recover historical JIT retirement (e748c80)
- scaleset: validate native runtime contracts (029d5bb)
- ship portable distributed Docker adapter (86789a8)
Bug Fixes
- assemble Windows runner image without process isolation (5398852)
- bind Windows adapter to image namespace (9dd95dc)
- bound adapter startup and reuse payload builds (bffc604)
- bound operator projection status reads (d341a87)
- close Windows container PR review findings (55e7207)
- close Windows runner review findings (0fe887a)
- distributed: contain adapter failures and retire JIT registrations (#84) (e9130b5)
- distributed: qualify BEAM runner image and memory contract (#83) (97302d4)
- grant Windows node containerd access (f4b8266)
- harden native container adapter lifecycle (1d174e1)
- harden Windows container runner lifecycle (dff2f2d)
- node: bind readiness to launch identity (1e747f9)
- preserve deploy compatibility for host probing (44f0dcb)
- remove terminal adapter containers (9805953)
- scaleset: fence JIT ownership before issuance (1517008)
- scaleset: make JIT retirement fenced and idempotent (1fbc30d)
- scaleset: reassert commanded eligibility across restarts (#82) (9adb678)
- skip no-op placement generation checkpoints (605ec10)
- stabilize distributed runner sessions (ec2f2ab)
- stabilize fenced retirement compatibility (f8345c7)
- use native Windows container runtime (284d6fb)