Documented changes
24 typed entries
Verified contributors
Credits being verified. Attribution coverage is in progress.
Attribution coverage
attribution in progress; history inventory partial.
Install
Scope
Guard v2.2.0a6 is a preview release published 2026-07-25. Upstream documents: Guard 2.2.0a6 is an opt-in prerelease cut from [`81547cb`](https://github.com/hashgraph-online/hol-guard/commit/81547cb3d9e0bb9f8f179a5b4393ea60c9194bc0). Stable installations remain on the stable channel. **1 commit • 1 contributor** since [Guard 2.2.0a5](https://github.com/hashgraph-online/hol-guard/releases/tag/alpha/v2.2.0a5). Its comparison base is alpha/v2.2.0a5. It includes 22 verified contribution deliveries with public evidence links. Attribution for this release is being verified.
Changes
Other changes
24- Documented change: Guard 2.2.0a6 is an opt-in prerelease cut from [`81547cb`](https://github.com/hashgraph-online/hol-guard/commit/81547cb3d9e0bb9f8f179a5b4393ea60c9194bc0). Stable installations remain on the stable channel. **1 commit • 1 contributor** since [Guard 2.2.0a5](https://github.com/hashgraph-online/hol-guard/releases/tag/alpha/v2.2.0a5). Evidence for: Documented change: Guard 2.2.0a6 is an opt-in prerelease cut from [`81547cb`](https://github.com/hashgraph-online/hol-guard/commit/81547cb3d9e0bb9f8f179a5b4393ea60c9194bc0). Stable installations remain on the stable channel. **1 commit • 1 contributor** since [Guard 2.2.0a5](https://github.com/hashgraph-online/hol-guard/releases/tag/alpha/v2.2.0a5).
- **release**: Merge main into release/2.2 ([`81547cb`](https://github.com/hashgraph-online/hol-guard/commit/81547cb3d9e0bb9f8f179a5b4393ea60c9194bc0)) Evidence for: **release**: Merge main into release/2.2 ([`81547cb`](https://github.com/hashgraph-online/hol-guard/commit/81547cb3d9e0bb9f8f179a5b4393ea60c9194bc0))
- Merged pull request #1856: fix(guard): canonicalize hook health identities (#1856) Evidence for: Merged pull request #1856: fix(guard): canonicalize hook health identities (#1856)
- Merged pull request #1853: fix(guard): make protection repair converge (#1853) Evidence for: Merged pull request #1853: fix(guard): make protection repair converge (#1853)
- Merged pull request #1860: fix(macos): bind cached trust to live daemon (#1860) Evidence for: Merged pull request #1860: fix(macos): bind cached trust to live daemon (#1860)
- Merged pull request #1865: fix(guard): isolate background keychain access (#1865) Evidence for: Merged pull request #1865: fix(guard): isolate background keychain access (#1865)
- Merged pull request #1849: fix(dashboard): repair protection inline (#1849) Evidence for: Merged pull request #1849: fix(dashboard): repair protection inline (#1849)
- Merged pull request #1854: fix(hooks): self-heal daemon-dependent harnesses (#1854) Evidence for: Merged pull request #1854: fix(hooks): self-heal daemon-dependent harnesses (#1854)
- Merged pull request #1864: fix(security): bound hook output and static PR proposals (#1864) Evidence for: Merged pull request #1864: fix(security): bound hook output and static PR proposals (#1864)
- Merged pull request #1872: fix(guard): allow safe PR body files (#1872) Evidence for: Merged pull request #1872: fix(guard): allow safe PR body files (#1872)
- Merged pull request #1861: fix(macos): serve passive trust from daemon state (#1861) Evidence for: Merged pull request #1861: fix(macos): serve passive trust from daemon state (#1861)
- Merged pull request #1866: fix(guard): recover stale cloud request sync (#1866) Evidence for: Merged pull request #1866: fix(guard): recover stale cloud request sync (#1866)
- Merged pull request #1867: feat(guard): repair quarantined request sync Evidence for: Merged pull request #1867: feat(guard): repair quarantined request sync
- Merged pull request #1857: fix(cursor): preserve global hook state from home (#1857) Evidence for: Merged pull request #1857: fix(cursor): preserve global hook state from home (#1857)
- Merged pull request #1851: fix(macos): bound passive keychain reads (#1851) Evidence for: Merged pull request #1851: fix(macos): bound passive keychain reads (#1851)
- Merged pull request #1850: fix(hooks): self-heal Codex review failures (#1850) Evidence for: Merged pull request #1850: fix(hooks): self-heal Codex review failures (#1850)
- Merged pull request #1855: fix(guard): ignore inactive hook history (#1855) Evidence for: Merged pull request #1855: fix(guard): ignore inactive hook history (#1855)
- Merged pull request #1862: fix(daemon): prevent duplicate keychain access (#1862) Evidence for: Merged pull request #1862: fix(daemon): prevent duplicate keychain access (#1862)
- Merged pull request #1900: chore(release): merge main into release/2.2 Evidence for: Merged pull request #1900: chore(release): merge main into release/2.2
- Merged pull request #1858: fix(guard): recover command evidence health (#1858) Evidence for: Merged pull request #1858: fix(guard): recover command evidence health (#1858)
- Merged pull request #1859: fix(macos): keep keychain trust daemon-owned (#1859) Evidence for: Merged pull request #1859: fix(macos): keep keychain trust daemon-owned (#1859)
- Merged pull request #1863: fix(github): allow static pull request creation (#1863) Evidence for: Merged pull request #1863: fix(github): allow static pull request creation (#1863)
- Merged pull request #1869: fix(pi): bound hook fallback deadline (#1869) Evidence for: Merged pull request #1869: fix(pi): bound hook fallback deadline (#1869)
- Merged pull request #1874: fix(github): allow verified canonical PR body files (#1874) Evidence for: Merged pull request #1874: fix(github): allow verified canonical PR body files (#1874)
Upgrade and compatibility
None documented.
Compare with the previous release
Predecessor on the same channel: alpha/v2.2.0a5
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
- @kantorcodes
Implementation · 22 credits
Evidence ledger22 credits
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author
- @kantorcodesSource for kantorcodes
Implementation · Pull request author