Skip to content

Commit 6587aa0

Browse files
rekmarksclaude
andcommitted
docs(changelog): record netlayer phase 1 entries
Add Unreleased changelog entries for the netlayer phase 1 changes: the three neutral transport error classes in @metamask/kernel-errors and the transport-neutral channel seam refactor in @MetaMask/ocap-kernel. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 7845c16 commit 6587aa0

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

packages/kernel-errors/CHANGELOG.md

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

1010
### Added
1111

12+
- Add `ChannelResetError`, `IntentionalDisconnectError`, and `MessageTooLargeError` neutral transport error classes for the netlayer channel seam ([#970](https://github.com/MetaMask/ocap-kernel/pull/970))
1213
- Add `PeerRestartedError`, `IntentionalCloseError`, and `NetworkStoppedError` sentinel errors for the remote-comms transport ([#948](https://github.com/MetaMask/ocap-kernel/pull/948))
1314
- Add `isTerminalSendError` utility to discriminate retry-worthy from terminal `sendRemoteMessage` errors ([#948](https://github.com/MetaMask/ocap-kernel/pull/948))
1415

packages/ocap-kernel/CHANGELOG.md

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

2626
### Changed
2727

28+
- Refactor the remote-comms transport into a transport-neutral channel seam (`NetworkChannel`/`ChannelProvider`), with libp2p touchpoints and error mapping confined to the connection factory; `initTransport`'s public signature is unchanged ([#970](https://github.com/MetaMask/ocap-kernel/pull/970))
2829
- **BREAKING:** Remove `VatConfig.platformConfig.fetch` — migrate to `globals: ['fetch', ...]` + `network.allowedHosts` ([#942](https://github.com/MetaMask/ocap-kernel/pull/942))
2930
- **BREAKING:** `MakeAllowedGlobals` now takes a `{ logger }` options bag ([#942](https://github.com/MetaMask/ocap-kernel/pull/942))
3031
- **BREAKING:** Type `VatConfig.globals` and `Kernel.make`'s `allowedGlobalNames` as `AllowedGlobalName[]` (a literal union) instead of `string[]`; unknown names are now rejected at the `initVat` RPC boundary ([#941](https://github.com/MetaMask/ocap-kernel/pull/941))

0 commit comments

Comments
 (0)