Skip to content

v0.125.2

Choose a tag to compare

@fro-bot fro-bot released this 22 Oct 17:43
· 111 commits to release since this release

What's new

Early stops now wait for owned work to become quiescent before releasing coordination state. The gateway aborts its root session and quarantines a run if it cannot confirm the session has stopped, while Action drain reconciliations and child aborts are bounded; timeout: 0 now allows observed background work to finish without a drain deadline. The Action and gateway also share a lease-renewal loop, with bounded ticks, cancellation, and ownership-checked ETag recovery when a renewal's result is lost, preventing stale lease state from blocking later renewals or release. #1899, #1902, #1906

The bundled Node.js runtime and Docker images now use v24.22.1, a security release that includes fixes across HTTP, DNS, TLS, permissions, and cryptography. The mitmproxy image advances to v12.3.0, which removes eMudhra CAs from the trust list in precompiled binaries and includes fixes to proxy protocol handling and mitmweb. #1896, #1903

Full changelog

0.125.2 (2026-10-22)

Build System

  • deps: update mitmproxy/mitmproxy Docker tag to v12.3.0 (#1903) (d3d73bd)
  • deps: update Node.js to v24.22.1 (#1896) (a65d489)

Bug Fixes

  • abort the root session before releasing on early stops; bound and fix Action drain (#1906) (1e7d6dd)

Continuous Integration

  • deps: update bfra-me/.github to v4.43.0 (#1900) (110d5eb)
  • deps: update github/codeql-action action to v4.39.1 (#1898) (bb85c1e)

Code Refactoring

  • gateway heartbeat on the shared lease loop, with tick timeout, abort and lock ETag adoption (#1902) (4897d32)
  • shared lease loop for coordination-lease renewal (Action) (#1899) (35fa405)

Miscellaneous Chores

  • deps: update bfra-me/renovate-config preset to v5.3.0 (#1901) (e6a4af8)
  • deps: update bfra-me/renovate-config preset to v5.3.1 (#1905) (d71b7be)