Release notes
HOL Guard v3.59.0a19
PreviewHOL 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.
6 improved · 2 fixed · 2 other
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.
Install
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- storeKeep request read marks in the native store (#6591) Evidence for this change
- policy-bundleDecide Review contract signatures in Rust (#6607) Evidence for this change
- storeDeclare the workflow-capability schema once, in a shared contract (#6603) Evidence for this change
- storeSend every memory-pattern lookup through the resident (#6605) Evidence for this change
- aibomRetire the test-only Python attestation verifier (#6613) Evidence for this change
- approvalRetire the unused Python local-tool eligibility client (#6612) Evidence for this change
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.