Skip to main content
Blog

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

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
  • Connection lifecycle hooks & parameters & state now work for onWebSocket and onRequest connections
  • AsyncAPI spec available at rivetkit-asyncapi/asyncapi.json
  • Typedoc docs available at 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