Release notes

HOL Guard v3.47.0a9

Preview

Published Original GitHub release for alpha/v3.47.0a9

Documented changes

42 typed entries

Verified contributors

2 verified contributors · 12 credits

Attribution coverage

attribution complete; history inventory partial.

Scope

Guard v3.47.0a9 is a preview release published 2026-10-16. Upstream documents: Guard 3.47.0a9 is an opt-in prerelease cut from 81fe5c6. Stable installations remain on the stable channel. 12 commits • 11 merged pull requests • 1 contributor since Guard 3.47.0a8. Its comparison base is alpha/v3.47.0a8. It includes 12 verified contribution deliveries with public evidence links.

Changes

Added

5
  • release: Ship Windows ARM64 native wheels from GitHub releases (#4946) Evidence for this change
  • Trust: the pure wheel on PyPI now embeds codex_plugin_scanner/native-wheels.json, which lists the sha256 of every native wheel in the release. The release verifier rejects a pure wheel whose manifest is missing… Evidence for this change
  • Client: when only the pure wheel is installed, hol-guard update, hol-guard install and hol-guard doctor --repair download the matching native wheel from the GitHub release, check it against the manifest, and… Evidence for this change
  • Release: the native runtime is cross-compiled for aarch64-pc-windows-msvc on windows-latest and self-tested natively on windows-11-arm. This is a release-only leg; no PR CI jobs were added. Dev (canary)… Evidence for this change
  • guard: Resolve package policy inside the native relay (#4937) Evidence for this change

Fixed

22

Other changes

15
  • Documented change: Guard 3.47.0a9 is an opt-in prerelease cut from 81fe5c6. Stable installations remain on the stable channel. 12 commits • 11 merged pull requests • 1 contributor since Guard 3.47.0a8. Evidence for this change
  • nightly: Give the macOS native wheel builds 35 minutes (#4944) Evidence for this change
  • actions: Bump astral-sh/setup-uv from 6.8.0 to 10.3.0 (a8ef2a1) Evidence for this change
  • Merged pull request #4947: fix(gauntlet): count finished local apps the full-task oracle missed (#4947) Evidence for this change
  • Merged pull request #4938: fix(guard): apply the saved package approval the claim reports (#4938) Evidence for this change
  • Merged pull request #4927: fix(guard): read a stash entry's diff without an approval (#4927) Evidence for this change
  • Merged pull request #4933: fix(guard): let Oh My Pi eval drive the isolated browser on loopback pages and pass target-less edits (#4933) Evidence for this change
  • Merged pull request #4944: ci(nightly): give the macOS native wheel builds 35 minutes (#4944) Evidence for this change
  • Merged pull request #3158: deps(actions): bump astral-sh/setup-uv from 6.8.0 to 10.3.0 Evidence for this change
  • Merged pull request #4939: fix(guard): trust the native runtime when pip installs it under a 0002 umask (#4939) Evidence for this change
  • Merged pull request #4946: feat(release): ship Windows ARM64 native wheels from GitHub releases (#4946) Evidence for this change
  • Merged pull request #4937: feat(guard): resolve package policy inside the native relay (#4937) Evidence for this change
  • Merged pull request #4941: fix(guard): trust group write on the native runtime from file metadata only (#4941) Evidence for this change
  • Merged pull request #4917: fix(guard): unroll a loop over a glob into the directory the pattern names (#4917) Evidence for this change
  • Merged pull request #4942: fix(guard): answer the first Windows hook in a file-less directory spelled with a short name or other case (#4942) Evidence for this change

Upgrade and compatibility

None documented.

Compare with the previous release

Predecessor on the same channel: alpha/v3.47.0a8

Verified contributors

Credits derive from public pull-request authorship, verified commit authorship, or verified co-authorship — never from thanks text or release metadata. Each distinct contributor is listed once; the evidence ledger paginates every published credit record.

Contributors

Evidence ledger12 credits