Documented changes
29 typed entries
Verified contributors
Credits being verified. Attribution coverage is in progress.
Attribution coverage
attribution in progress; history inventory partial.
Install
Scope
Guard v3.21.0 is a stable release published 2026-10-04. Upstream documents: Guard 3.21.0 is a stable release cut from [`500602a`](https://github.com/hashgraph-online/hol-guard/commit/500602a03b58136ef414b3edeb6a3b28c708bd29). **9 commits • 2 merged pull requests • 2 contributors** since [Guard 3.20.2](https://github.com/hashgraph-online/hol-guard/releases/tag/v3.20.2). Its comparison base is v3.20.2. It includes 14 verified contribution deliveries with public evidence links. Attribution for this release is being verified.
Changes
Added
3- **policy**: Add bounded business selector predicates ([`b09ff5a`](https://github.com/hashgraph-online/hol-guard/commit/b09ff5a4988644c689519a181358c2f7134dee74)) Evidence for: **policy**: Add bounded business selector predicates ([`b09ff5a`](https://github.com/hashgraph-online/hol-guard/commit/b09ff5a4988644c689519a181358c2f7134dee74))
- **command**: Freeze prepared business input bytes ([`c6b5749`](https://github.com/hashgraph-online/hol-guard/commit/c6b57497de34565a5318ae153eb7f1251bb9b6a2)) Evidence for: **command**: Freeze prepared business input bytes ([`c6b5749`](https://github.com/hashgraph-online/hol-guard/commit/c6b57497de34565a5318ae153eb7f1251bb9b6a2))
- **contracts**: Define bounded business action facts ([`7306881`](https://github.com/hashgraph-online/hol-guard/commit/73068818f352de9d7ebf85a177434fce0322b9b2)) Evidence for: **contracts**: Define bounded business action facts ([`7306881`](https://github.com/hashgraph-online/hol-guard/commit/73068818f352de9d7ebf85a177434fce0322b9b2))
Fixed
7- **dashboard**: Move the connector search out of the section header ([#3488](https://github.com/hashgraph-online/hol-guard/pull/3488)) Evidence for: **dashboard**: Move the connector search out of the section header ([#3488](https://github.com/hashgraph-online/hol-guard/pull/3488))
- Move the Custom extensions search input out of the section header's wrapping flex row into its own full-width row below the heading. At wide viewports the long section description squeezed that row until the search… Evidence for: Move the Custom extensions search input out of the section header's wrapping flex row into its own full-width row below the heading. At wide viewports the long section description squeezed that row until the search…
- Bound the section description to a readable measure so the left column can no longer squeeze the header controls, and keep only the Add custom extension action in the header row. Evidence for: Bound the section description to a readable measure so the left column can no longer squeeze the header controls, and keep only the Add custom extension action in the header row.
- Pin the render order (Add action before the search row) in the unit test so the search cannot regress back into the header. Evidence for: Pin the render order (Add action before the search row) in the unit test so the search cannot regress back into the header.
- **desktop**: Regenerate native projections before feed packaging ([#3494](https://github.com/hashgraph-online/hol-guard/pull/3494)) Evidence for: **desktop**: Regenerate native projections before feed packaging ([#3494](https://github.com/hashgraph-online/hol-guard/pull/3494))
- Regenerate native command projections from the attested platform wheel before Desktop Core packaging. Evidence for: Regenerate native command projections from the attested platform wheel before Desktop Core packaging.
- Keep contract staging aligned with the packaged native runtime for macOS and Linux feeds. Evidence for: Keep contract staging aligned with the packaged native runtime for macOS and Linux feeds.
Other changes
19- Documented change: Guard 3.21.0 is a stable release cut from [`500602a`](https://github.com/hashgraph-online/hol-guard/commit/500602a03b58136ef414b3edeb6a3b28c708bd29). **9 commits • 2 merged pull requests • 2 contributors** since [Guard 3.20.2](https://github.com/hashgraph-online/hol-guard/releases/tag/v3.20.2). Evidence for: Documented change: Guard 3.21.0 is a stable release cut from [`500602a`](https://github.com/hashgraph-online/hol-guard/commit/500602a03b58136ef414b3edeb6a3b28c708bd29). **9 commits • 2 merged pull requests • 2 contributors** since [Guard 3.20.2](https://github.com/hashgraph-online/hol-guard/releases/tag/v3.20.2).
- **runtime**: Reuse the store connection for verified control projections ([`cdd69ea`](https://github.com/hashgraph-online/hol-guard/commit/cdd69eaa9af0b5652172c8121d9d68a0279fd1fa)) Evidence for: **runtime**: Reuse the store connection for verified control projections ([`cdd69ea`](https://github.com/hashgraph-online/hol-guard/commit/cdd69eaa9af0b5652172c8121d9d68a0279fd1fa))
- **gauntlet**: Validate contained fixtures and process exits ([`7825323`](https://github.com/hashgraph-online/hol-guard/commit/7825323cc5ec46ab427e3464dd2b68c948ac40cd)) Evidence for: **gauntlet**: Validate contained fixtures and process exits ([`7825323`](https://github.com/hashgraph-online/hol-guard/commit/7825323cc5ec46ab427e3464dd2b68c948ac40cd))
- **native-runtime**: Cover disabled git worktree permission ([`ca764ca`](https://github.com/hashgraph-online/hol-guard/commit/ca764cad54312829a131cd7f654c73afa6b44b91)) Evidence for: **native-runtime**: Cover disabled git worktree permission ([`ca764ca`](https://github.com/hashgraph-online/hol-guard/commit/ca764cad54312829a131cd7f654c73afa6b44b91))
- **release**: 3.21.0 ([`500602a`](https://github.com/hashgraph-online/hol-guard/commit/500602a03b58136ef414b3edeb6a3b28c708bd29)) Evidence for: **release**: 3.21.0 ([`500602a`](https://github.com/hashgraph-online/hol-guard/commit/500602a03b58136ef414b3edeb6a3b28c708bd29))
- Merged pull request #3498: feat(command): freeze prepared business input bytes Evidence for: Merged pull request #3498: feat(command): freeze prepared business input bytes
- Merged pull request #3499: perf(runtime): reuse the store connection for verified control projections Evidence for: Merged pull request #3499: perf(runtime): reuse the store connection for verified control projections
- Direct commit 16c63202d26e: fix: verify observed native permissions Evidence for: Direct commit 16c63202d26e: fix: verify observed native permissions
- Direct commit 45461eba94ad: fix: reject invalid business policy selectors Evidence for: Direct commit 45461eba94ad: fix: reject invalid business policy selectors
- Merged pull request #3494: fix(desktop): regenerate native projections before feed packaging Evidence for: Merged pull request #3494: fix(desktop): regenerate native projections before feed packaging
- Merged pull request #3501: feat(policy): add bounded business selector predicates Evidence for: Merged pull request #3501: feat(policy): add bounded business selector predicates
- Direct commit 42fc441242a5: fix: require nullable business identity bindings Evidence for: Direct commit 42fc441242a5: fix: require nullable business identity bindings
- Merged pull request #3495: feat(contracts): define bounded business action facts Evidence for: Merged pull request #3495: feat(contracts): define bounded business action facts
- Merged pull request #3488: fix(dashboard): move the connector search out of the section header Evidence for: Merged pull request #3488: fix(dashboard): move the connector search out of the section header
- Merged pull request #3497: test(gauntlet): validate contained fixtures and process exits Evidence for: Merged pull request #3497: test(gauntlet): validate contained fixtures and process exits
- Merged pull request #3492: test(native-runtime): cover disabled git worktree permission Evidence for: Merged pull request #3492: test(native-runtime): cover disabled git worktree permission
- Merged pull request #3496: chore(release): 3.21.0 Evidence for: Merged pull request #3496: chore(release): 3.21.0
- Direct commit 56311c91b886: fix: clarify snapshot digest semantics Evidence for: Direct commit 56311c91b886: fix: clarify snapshot digest semantics
- Direct commit 7d1a62598a06: fix: align wheel fixture generation with feed workflows Evidence for: Direct commit 7d1a62598a06: fix: align wheel fixture generation with feed workflows
Upgrade and compatibility
None documented.
Compare with the previous release
Predecessor on the same channel: v3.20.2
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
- @gitar-bot
Implementation · 5 credits
- @zerocodefast
Implementation · 9 credits
Evidence ledger14 credits
- @gitar-botSource for gitar-bot
Implementation · Verified commit author
- @gitar-botSource for gitar-bot
Implementation · Verified commit author
- @gitar-botSource for gitar-bot
Implementation · Verified commit author
- @gitar-botSource for gitar-bot
Implementation · Verified commit author
- @gitar-botSource for gitar-bot
Implementation · Verified commit author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author
- @zerocodefastSource for zerocodefast
Implementation · Pull request author