Release notes

HOL Guard v3.59.0a19

Preview

HOL Guard v3.59.0a19, released October 30, 2026, is a preview release with 6 improvements, 2 fixes and 2 other changes across 9 merged pull requests. Highlights: Keep request read marks in the native store; Decide Review contract signatures in Rust.

Changes since the previous release on this channel: alpha/v3.59.0a18alpha/v3.59.0a19

6 improved · 2 fixed · 2 other

Published Original GitHub release for alpha/v3.59.0a19

Key facts

Version
v3.59.0a19
Channel
Preview
Published
Previous release
alpha/v3.59.0a18
Merged pull requests
9

Documented changes

10 typed entries

Verified contributors

1 verified contributor · 9 credits

Attribution coverage

attribution complete; history inventory partial.

Scope

Guard v3.59.0a19 is a preview release published 2026-10-30. Upstream documents: Guard 3.59.0a19 is an opt-in prerelease cut from 5a8662b. Stable installations remain on the stable channel. 9 commits • 9 merged pull requests • 1 contributor since Guard 3.59.0a18. Its comparison base is alpha/v3.59.0a18. It includes 9 verified contribution deliveries with public evidence links.

Changes

Improved

6

Fixed

2
  • commandRun a script on the interpreter macOS seals inside a framework (#6601) Evidence for this change
  • daemonStop a dead launch's receipt from blocking every later start (#6608) Evidence for this change
    • the launch's root process is gone. Either it is proven dead, or its pid now belongs to a process with a different start identity (a reused pid).
    • a proven process inventory finds no daemon for that Guard home.

Other changes

2
  • Guard 3.59.0a19 is an opt-in prerelease cut from 5a8662b. Stable installations remain on the stable channel. 9 commits • 9 merged pull requests • 1 contributor since Guard 3.59.0a18. Evidence for this change
  • guardReconcile the runtime backlog with what main already ships (#6611) Evidence for this change
    • Merged pull request #6613: refactor(aibom): retire the test-only Python attestation verifier
    • Merged pull request #6608: fix(daemon): stop a dead launch's receipt from blocking every later start
    • Merged pull request #6611: docs(guard): reconcile the runtime backlog with what main already ships
    • Merged pull request #6612: refactor(approval): retire the unused Python local-tool eligibility client
    • Merged pull request #6603: refactor(store): declare the workflow-capability schema once, in a shared contract
    • Merged pull request #6607: refactor(policy-bundle): decide Review contract signatures in Rust
    • Merged pull request #6591: refactor(store): keep request read marks in the native store
    • Merged pull request #6601: fix(command): run a script on the interpreter macOS seals inside a framework
    • Merged pull request #6605: refactor(store): send every memory-pattern lookup through the resident

Upgrade and compatibility

None documented.

Compare with the previous release

Predecessor on the same channel: alpha/v3.59.0a18

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 ledger9 credits