Rivet Weekly Changelog 2025-46
- Ability to use RivetKit via human-readable JSON & CBOR (e.g., `curl -X POST -d '{"args":[1]}' '127.1:6420/gateway/62558b332d622c0e/action/increment'`) - OpenAPI spec available at [rivetkit-openapi/openapi.json](https://github.com/rivet-dev/rivet/blob/main/rivetkit-openapi/openapi.json) - Connection lifecycle hooks & parameters & state now work for `onWebSocket` and `onRequest` connections - AsyncAPI spec available at [rivetkit-asyncapi/asyncapi.json](https://github.com/rivet-dev/rivet/blob/main/rivetkit-asyncapi/asyncapi.json) - Typedoc docs available at [rivet.dev/typedoc/](https://rivet.dev/typedoc/) - Add ability to destroy actors via `ActorContext.destroy()` & new `onDestroy` hook - Optimized durable objects implementation - Add inline client support for Cloudflare Durable Objects without exposing the local RivetKit API
- Ability to use RivetKit via human-readable JSON & CBOR (e.g.,
curl -X POST -d '{"args":[1]}' '127.1:6420/gateway/62558b332d622c0e/action/increment') - OpenAPI spec available at rivetkit-openapi/openapi.json
- Connection lifecycle hooks & parameters & state now work for
onWebSocketandonRequestconnections - AsyncAPI spec available at rivetkit-asyncapi/asyncapi.json
- Typedoc docs available at rivet.dev/typedoc/
- Add ability to destroy actors via
ActorContext.destroy()& newonDestroyhook - Optimized durable objects implementation
- Add inline client support for Cloudflare Durable Objects without exposing the local RivetKit API