This repository was archived by the owner on Oct 22, 2025. It is now read-only.
0.9.0
Features
- add credentials include to HTTP requests (#1027) (30a7363)
- uncomment better-auth example code and fix auth type (#1022) (4c9140a)
- add inline client driver to ActorContext & ActionContext (#1008) (682e38e)
- add onAuth lifecycle hooks (#991) (192e573)
- add inline client (#983) (3093428)
- add create actor input (#976) (cea4a7b)
- add
ActorHandle.resolveto resolve actor ID (#958) (fce5366) - add stateless get/create/getWithId (#956) (1a29a43)
- add actor proxy support for HTTP fallback (#951) (72a081a)
- add maximum key size limit to ActorKeySchema (#950) (320b8b6)
Fixes
- update websocket to use event listeners (#1009) (5523057)
- update FakeWebSocket to handle onopen assigned after open event fired (#1006) (0a8fd96)
- fix reporting errors for sse initiation (#955) (8c7c933)
- fix sse support (#954) (ab4b02c)
- tests v0.8.0 fix (#929) (811e3de)
- resume dev command when build fails (#944) (8385863)
- uncomment header display rules for homepage and introduction (#921) (25f9f96)
Refactors
- rename ALL_PUBLIC_HEADERS to ALLOWED_PUBLIC_HEADERS (#1026) (1a0c27c)
- implement lazy loading and deterministic actor IDs (#1020) (aea38ce)
- comment out logger name in log formatter (#1019) (5c8c4f5)
- simplify server creation with createServer API (#1018) (d6f0cde)
- 0.9 (#987) (5564ec9)
- rename all uses of "rpc" to "action" internally (#965) (f9c7450)
- replace actor tags with key-based identification (#949) (9b5e607)
- rename ActorHandle to ActorConn for clarity (#948) (627c9c3)
- update actor API to separate tags parameter (#947) (1e33009)
- remove redundant createState in chat room examples (#918) (bc2b890)
Docs
- add openapi docs (#966) (9fdaa56)
- python & fix some rust (#930) (261a31d)
- fix cta interaction (#927) (24abf65)
- update FAQ link text from "technical" to "more" questions (#922) (82606c3)
- improve landing page wording (#912) (421c1e7)
- resend integration (#893) (06288ff)
Chores
- update landing page (#1034) (78f9a1f)
- add ahrefs analytics to docs (#1032) (feeaadc)
- update docs (#1029) (e63bd12)
- add better-auth-external-sql example (#1028) (680ca62)
- return internal error instead of forbidden error on auth hook (#1025) (8f13173)
- update serializable type validation to check for wider range of cbor types instead of json types (#1024) (b036bb9)
- split out onauth type from main config (#1023) (66c16d1)
- update examples to new api (#1021) (b4e243e)
- update examples to use turbo (#1017) (6515bc5)
- update @rivetkit deps to be peer deps (#1016) (ed1182a)
- update default port from 6420 -> 8080 (#1015) (e19e6c3)
- update cloudflare-workers to new persist schema (#1014) (3148438)
- update default driver to file system driver (#1013) (7107d33)
- remove test driver in favor of memory driver (#1012) (41bd54c)
- migrate persisted data storage to cbor (#1011) (f2f76c3)
- update zod dependency to v3.25.67 and code formatting (#1007) (038f135)
- rename workers -> actors (#1005) (370a88f)
- add rivet as a default driver (#1004) (a781967)
- rename rivetkit -> @rivetkit/core & expose @rivetkit/worker (#1003) (cd11fff)
- update docs structure (#1002) (15be9d4)
- add more platform demos (#1000) (c3acc6c)
- remove outdated demos (#999) (e86081d)
- implement
Registry.run(#998) (3f08a5a) - migrate to pnpm (#997) (25e4447)
- disable inspector (#996) (7eb047e)
- rename actorcore -> rivetkit take 2 (#995) (ad03ce2)
- remove python from release (#985) (4bdb160)
- update header names to X-RivetKit-* (#994) (a4b601b)
- add generic types for input & auth data (#993) (efce452)
- rename "app" -> "registry" (#990) (59af7e7)
- remove remaining uses of "ActorCore" (#989) (c3cb6ac)
- implement inline client for all drivers (#988) (571dd05)
- rename actors -> workers (#986) (1b531f3)
- refactor client to support
ClientDriver(#981) (b742745) - rename actor-core -> @r-core/actor (#980) (733adad)
- update examples for new client (#971) (f10a144)
- add
ManagerDriver.findOrCreateWithKey(#970) (43debc6) - update eta on sqlite in actorcore (#968) (a13db61)
- fix type checks (#969) (9d91b82)
- move parameters & other properties to headers for e2ee (#963) (571c007)
- add user agent to all fetch requests (#962) (cc879a3)
- move test suite to actor-core package (#961) (af51a72)
- throw error if attempting to create actor multiple times (#960) (526adad)
- standardize typescript files to use kebab case names (#959) (7fce812)
- move
connect*endpoints to be a method onActorHandle(#957) (1851e82) - remove transport negotiation (#952) (6c969fd)
- python for release script (#932) (9bda7d0)
- py client tests (#916) (3a1bbd3)
- speed up mutationobserver (#923) (eb02a13)
- add missing items to copmleted roadmap (#920) (aa0e34a)
- add complete roadmap items to website (#919) (32750f2)
- remove path filters from ci (#924) (e5036be)
- add noop package.json to snippets (#925) (2ff070d)
- update readme with new wording (#917) (0dc8087)
CI
Tests
- complete coverage of actor tests (#964) (38ba60e)
- test both websockets & sse in drivers (#953) (9e3765c)
Full Changelog: v0.8.0...v0.9.0