Skip to content

Latest commit

 

History

History
439 lines (289 loc) · 40.4 KB

CHANGELOG.md

File metadata and controls

439 lines (289 loc) · 40.4 KB

Changelog

0.7.6 (2025-03-26)

Features

Bug Fixes

  • fix combining CreateState and CreateVars causing V to be unknown (#794) (61bc9ad)

Documentation

Continuous Integration

Chores

0.7.5 (2025-03-25)

Features

Bug Fixes

Documentation

  • add changelog (#763) (df647b1)
  • change Cloudflare Workers -> Cloudflare Durable Objects (#766) (78b244d)
  • clean up changelog formatting (#764) (22fc429)
  • rename Cloudflare Durable Objects -> Durable Objects (#770) (a9a5cfa)
  • rename platform page Cloudflare Workers -> Cloudflare Durable Objects (#768) (1a7b629)

Code Refactoring

Continuous Integration

Chores

0.7.3 (2025-03-18)

Bug Fixes

  • actor-core: make invariant a required dependency (#747) (ed893c0)
  • cli: update rivet to use new schema (#748) (8bd2fb6)
  • cloudflare-workers: fix accepting empty schema (#749) (c05e97d)

Documentation

  • document context types and ephemeral c.vars (#743) (88ee0a8)

Chores

0.7.2 (2025-03-18)

⚠ BREAKING CHANGES

  • rename all uses of "connection" -> "conn" and "parameter" -> "param" (#733)

Features

  • add ActorContextOf to get the context of an actor definition (#734) (d64c05d)
  • add vars for storing ephemeral data (#738) (a93fe86)
  • expose ActionContextOf (#740) (97c161c)

Chores

  • add actor-core type tests (#737) (88e5dca)
  • release 0.7.2 (265f2e2)
  • release version 0.7.2 (aae7497)
  • rename all uses of "connection" -> "conn" and "parameter" -> "param" (#733) (2095fdf)

0.7.1 (2025-03-17)

⚠ BREAKING CHANGES

  • rename onInitialize -> onCreate (#714)
  • rename rpcs -> actions (#711)
  • expose functional interface for actors (#710)

Features

  • add client dispose method to clean up actor handles (#686) (ff1e64d)
  • cli: add --skip-manager flag on deploy (#708) (f46776d)
  • expose name in context (#723) (0fab6ec)
  • expose functional interface for actors (#710) (803133d)

Bug Fixes

  • client: fix fallback priority of websockets & eventsources (#700) (86550a0)
  • client: modify endpoint to start with ws and wss (#690) (8aed4ce)
  • cli: escape combined command, allow npx to install pkg (#695) (0f173e6)
  • cli: force to use npx when calling @rivet-gg/cli (#698) (7d3d1d9)
  • correct "onwer" typo to "owner" in deploy command (#694) (cbc1255)
  • fix schedule logging schedule errors (#709) (f336561)
  • implement schedule event saving functionality (#687) (59f78f3)
  • make UserErrorOptions.metadata optional (#724) (32037c6)
  • remove use of .disconnect in example (382ddb8)
  • skip CORS for WebSocket routes (#703) (d51d618)
  • use app.notFound instead of app.all("*") for 404 handling (#701) (727dd28)

Documentation

Chores

0.7.0 (2025-03-16)

⚠ BREAKING CHANGES

  • rename onInitialize -> onCreate (#714)
  • rename rpcs -> actions (#711)
  • expose functional interface for actors (#710)

Features

  • cli: add --skip-manager flag on deploy (#708) (f46776d)
  • expose functional interface for actors (#710) (803133d)

Bug Fixes

  • fix schedule logging schedule errors (#709) (f336561)

Documentation

Chores

  • add ws & eventsource as dev dependencies of actor-core so it can build (1cdf9c4)
  • fix typo of "Actor Core" -> "ActorCore" (#707) (d1e8be5)
  • increase RPC timeout from 5s to 60s (#705) (ec6a478)
  • release 0.7.0 (0a9b745)
  • release version 0.7.0 (0fbc3da)
  • rename onInitialize -> onCreate (#714) (3b9b106)
  • rename rpcs -> actions (#711) (8957e56)
  • show full subpath to value that cannot be serialized when setting invalid state (#706) (a666bc3)
  • update changelog for 0.7.0 (#715) (dba8085)
  • update platforms to support ActorCoreApp (#712) (576a101)

0.6.3 (2025-03-13)

Features

  • add client dispose method to clean up actor handles (#686) (ff1e64d)

Bug Fixes

  • client: fix fallback priority of websockets & eventsources (#700) (86550a0)
  • client: modify endpoint to start with ws and wss (#690) (8aed4ce)
  • cli: escape combined command, allow npx to install pkg (#695) (0f173e6)
  • cli: force to use npx when calling @rivet-gg/cli (#698) (7d3d1d9)
  • correct "onwer" typo to "owner" in deploy command (#694) (cbc1255)
  • implement schedule event saving functionality (#687) (59f78f3)
  • remove use of .disconnect in example (382ddb8)
  • skip CORS for WebSocket routes (#703) (d51d618)
  • use app.notFound instead of app.all("*") for 404 handling (#701) (727dd28)

Chores

0.6.2 (2025-03-13)

Features

Bug Fixes

  • cli: adjust deploy command to use proper lib (#681) (037ed55)
  • cli: improve examples, and create-actor help, reduce information overload when deploying (#670) (2f19149)

Chores

0.6.1 (2025-03-05)

Chores

0.6.0 (2025-03-05)

Features

Bug Fixes

  • exclude create-actor from non-core packages validation (#656) (2f2e1da)
  • update yarn.lock deps (#655) (39958ab)

Documentation

Code Refactoring

  • move redis p2p logic to generic driver (#645) (35c5f71)

Chores

0.4.0 (2025-02-13)

Features

Bug Fixes

  • keep NodeJS process alive with interval (#624) (9aa2ace)

Chores

0.2.0 (2025-02-06)

Features

Bug Fixes

  • cloudflare-workers: accept requests proxied to actor without upgrade header (#616) (71246d3)

Code Refactoring

Continuous Integration

Chores