WebSockets now remain connected at the gateway while idle actor sandboxes shut down. The next application message wakes a replacement sandbox.
- Default to 32,768 connections per actor, with maintained counts and connection lists fetched on demand.
- Add connection tags, metadata, automatic gateway replies, and optional dedicated WebSocket gateways.
- Preserve close metadata, handle partial gateway inventories, and retry host transitions only when execution is known not to have started.
- Keep rejected connections out of connect-handler broadcasts.
- Simplify WebSocket configuration documentation.
- Rename the concurrency decorators to
Interleave(TypeScript) andinterleave(Python); update actor imports and annotations.
The executor protocol is now 23. Deploy the matching runtime and SDK together; there is no legacy protocol mode.
Included in PR #153. The capacity results documented there were measured on the earlier benchmark source, not this final release commit.