Skip to content

v0.51.2

Choose a tag to compare

@github-actions github-actions released this 17 Aug 14:59
· 1334 commits to main since this release

v0.51.2

Hotfix for broken macOS binaries in v0.51.1, plus standalone-transport hardening.

Fixed

v0.51.1's macOS binaries would not execute (#238). The arm64 asset shipped with a corrupt code signature (macOS kills it on load) and the x64 asset shipped unsigned — a release-pipeline ordering defect introduced alongside the new debug-symbol packaging: a strip step ran after signing and testing, mutating the published binary post-verification. The pipeline now strips before sign+verify+test so the e2e suite exercises the exact published bytes, and codesign --verify --strict hard-gates both macOS build jobs. If you installed v0.51.1 on macOS, this release replaces the broken binary automatically.

Standalone bridge generation isolation (#234, #237, by @llc1123). Stale callbacks from a retired bridge child can no longer flush output into its replacement or mark it configured; in-flight requests interrupted by a child swap or timeout escalation now fail with explicit unknown-outcome semantics — never blind-replayed.

fs-lock test hardening (#235, #236, by @llc1123).

Notes

v0.51.1's non-macOS assets were unaffected; its fixes are all carried forward here.