Skip to content

rook-sdk-34f2947f2960

Pre-release
Pre-release

Choose a tag to compare

Coordinated immutable preview for Rook, from 34f2947.

Supersedes rook-sdk-cb428bc878a9 with the behaviour review of #105. A call whose send loses its Chrome port now rejects instead of hanging; the supervisor reports discarded workers and invalid worker events, and the actor tree reports a broken facet. Whole-pool SQLite export and restore roll back a hot journal rather than refusing it, and per-actor import writes the bytes it validated. The Codemode schema printer stops at 100,000 characters so shared references cannot grow exponentially. Native-directory reads stop paging when a backend repeats a page. Invalid close codes are rejected. The two socket peer types are one MessagePortWebSocketPeer; the rest of the change is cleanup with unchanged public names.

Source: #105 (stacked on #104). Consumer: WebMCP-org/rook#205 (with #216 folded in).

All six archives were built from this exact commit; SHA256SUMS covers them.

Verified at this commit: runtime, conformance and example typechecks; 1,075 native unit tests; the workerd, node, browser and transformed conformance lanes; the packed export/type gate; the SDK's maintained suite; and Codemode's tests (5,563 tests in all).