Skip to content

Commit b44f4b8

Browse files
sirtimidclaude
andcommitted
docs(ocap-kernel): add changelog entry for AllowedGlobalName
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent e36466f commit b44f4b8

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

packages/ocap-kernel/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- **BREAKING:** Narrow the vat-endowments allowlist type to a literal union across `Kernel.make`, `VatManager`, `VatHandle`, the `initVat` RPC spec, and `VatConfig.globals` ([#941](https://github.com/MetaMask/ocap-kernel/pull/941))
13+
- Export `AllowedGlobalName`, `AllowedGlobalNameStruct`, `MakeAllowedGlobals`, and `VatEndowmentsStruct` from the package index
14+
- Reject unknown global names at the `initVat` RPC boundary via `AllowedGlobalNameStruct` instead of silently dropping them
15+
- Assert `VatEndowmentsStruct` against the `makeAllowedGlobals()` return value in the `VatSupervisor` constructor so malformed custom factories fail fast
16+
1017
### Added
1118

1219
- Integrate Snaps attenuated endowment factories into vat globals ([#937](https://github.com/MetaMask/ocap-kernel/pull/937))

0 commit comments

Comments
 (0)