Releases: rivet-dev/rivet
Releases · rivet-dev/rivet
2.1.3
What's Changed
- fix(rivetkit): fix engine driver tests, engine sqlite teardown logic by @NathanFlurry in #4293
Full Changelog: v2.1.2...v2.1.3
2.1.2
What's Changed
- chore: queues launch post by @NathanFlurry in #4308
- chore(blog): add queues launch post image by @NicholasKissel in #4309
- fix(rivetkit): prevent Turbopack from tracing into WASM packages via dynamic imports by @NathanFlurry in #4311
Full Changelog: v2.1.1...v2.1.2
2.1.2-rc.1
Full Changelog: v2.1.1...v2.1.2-rc.1
2.1.1
Full Changelog: v2.1.0...v2.1.1
2.1.0
What's Changed
- chore(site): sandbox agent release by @NicholasKissel in #4054
- Experiment: Comic Sans in light mode for testing by @RivetAgent in #4066
- Revert "fix(dashboard): fix pagination (#4083)" by @jog1t in #4085
- feat(dashboard): workflows ui by @jog1t in #4081
- chore(site): update style for site by @NicholasKissel in #4164
- chore: tweak features by @NathanFlurry in #4214
- fix(rivetkit/manager): pass deserialized keys properly to actor instance on start by @abcxff in #4213
- feat: inspector http api by @NathanFlurry in #4144
- feat(rivetkit): add noCreate to useActor by @NathanFlurry in #4052
- chore: migrate docker from rivetkit/engine -> rivetdev/engine by @NathanFlurry in #4055
- refactor(engine): extract test runner to standalone rivet-engine-runner package by @NathanFlurry in #4089
- fix(docs): fix broken tab group in Cloudflare Workers quickstart by @NathanFlurry in #4093
- workflow-engine: persist step error for exhaustion + regression test by @NathanFlurry in #4185
- feat(rivetkit): c.keepAwake by @NathanFlurry in #4003
- chore: multiplayer cookbook by @NathanFlurry in #4200
- chore: impl canInvoke for matchmaker by @NathanFlurry in #4253
- chore(inspector): add back database tab by @NathanFlurry in #4255
- chore(rivetkit): update conns to be hibernatable by @NathanFlurry in #4260
- docs: workflows by @NathanFlurry in #4256
- chore(rivetkit): migrate to sqlite instance per-actor for concurrency optimizations by @NathanFlurry in #4264
- docs: document queue with interval pattern by @NathanFlurry in #4265
- chore: multiplayer cookbook patterns by @NathanFlurry in #4261
- chore(rivetkit): fix run engine config by @NathanFlurry in #4268
- chore(rivetkit): fix sqlite-vfs for next-js & cf workers by @NathanFlurry in #4271
- fix(rivetkit): use gatewayId instead of requestId in connection persistence log by @NathanFlurry in #4275
- fix(sqlite-vfs): derive vfs types from Factory by @NathanFlurry in #4276
- fix(rivetkit): harden sqlite-vfs lifecycle, remove getSqliteVfs by @NathanFlurry in #4277
- chore(rivetkit): enforce limits on fs driver kv api to match engine by @NathanFlurry in #4273
- refactor(rivetkit): extract shared db utilities and improve sqlite bindings by @NathanFlurry in #4278
- feat(rivetkit): add database stress testing methods to driver test suite by @NathanFlurry in #4279
- chore: consolidate contrib-docs into docs-internal by @NathanFlurry in #4281
- chore(engine): tweak platform limits by @NathanFlurry in #3824
- docs(sqlite-vfs): add documentation for chunk-based KV storage mapping by @NathanFlurry in #4285
- chore: move otel to experimental flag by @NathanFlurry in #4280
- chore(rivetkit): remove legacy behavior by @NathanFlurry in #4282
- chore: increase actor storage size to 10 gib by @NathanFlurry in #4283
- chore: finalize kv structure for queue, workflows, traces, sqlite by @NathanFlurry in #4284
- fix(rivetkit): stabilize workflow teardown timing test and restore queue limit test coverage by @NathanFlurry in #4287
- fix(release): support version-based engine reuse and fix Cargo.toml indent matching by @NathanFlurry in #4288
- fix: fix inspector by @NathanFlurry in #4290
- chore: workflows launch post by @NathanFlurry in #4272
- fix(release): fix building inspector by @NathanFlurry in #4291
- docs(blog): add workflow inspector image by @NicholasKissel in #4292
- feat(workflow-engine): treat undefined loop return as continue for stateless loops by @NathanFlurry in #4294
- chore(rivetkit): clean up workfllow loops api by @NathanFlurry in #4295
New Contributors
- @RivetAgent made their first contribution in #4066
Full Changelog: v2.0.42...v2.1.0
2.1.0-rc.2
What's Changed
- fix: fix inspector by @NathanFlurry in #4290
- chore: workflows launch post by @NathanFlurry in #4272
- fix(release): fix building inspector by @NathanFlurry in #4291
Full Changelog: v2.1.0-rc.1...v2.1.0-rc.2
2.1.0-rc.1
What's Changed
- chore(site): sandbox agent release by @NicholasKissel in #4054
- Experiment: Comic Sans in light mode for testing by @RivetAgent in #4066
- Revert "fix(dashboard): fix pagination (#4083)" by @jog1t in #4085
- feat(dashboard): workflows ui by @jog1t in #4081
- chore(site): update style for site by @NicholasKissel in #4164
- chore: tweak features by @NathanFlurry in #4214
- fix(rivetkit/manager): pass deserialized keys properly to actor instance on start by @abcxff in #4213
- feat: inspector http api by @NathanFlurry in #4144
- feat(rivetkit): add noCreate to useActor by @NathanFlurry in #4052
- chore: migrate docker from rivetkit/engine -> rivetdev/engine by @NathanFlurry in #4055
- refactor(engine): extract test runner to standalone rivet-engine-runner package by @NathanFlurry in #4089
- fix(docs): fix broken tab group in Cloudflare Workers quickstart by @NathanFlurry in #4093
- workflow-engine: persist step error for exhaustion + regression test by @NathanFlurry in #4185
- feat(rivetkit): c.keepAwake by @NathanFlurry in #4003
- chore: multiplayer cookbook by @NathanFlurry in #4200
- chore: impl canInvoke for matchmaker by @NathanFlurry in #4253
- chore(inspector): add back database tab by @NathanFlurry in #4255
- chore(rivetkit): update conns to be hibernatable by @NathanFlurry in #4260
- docs: workflows by @NathanFlurry in #4256
- chore(rivetkit): migrate to sqlite instance per-actor for concurrency optimizations by @NathanFlurry in #4264
- docs: document queue with interval pattern by @NathanFlurry in #4265
- chore: multiplayer cookbook patterns by @NathanFlurry in #4261
- chore(rivetkit): fix run engine config by @NathanFlurry in #4268
- chore(rivetkit): fix sqlite-vfs for next-js & cf workers by @NathanFlurry in #4271
- fix(rivetkit): use gatewayId instead of requestId in connection persistence log by @NathanFlurry in #4275
- fix(sqlite-vfs): derive vfs types from Factory by @NathanFlurry in #4276
- fix(rivetkit): harden sqlite-vfs lifecycle, remove getSqliteVfs by @NathanFlurry in #4277
- chore(rivetkit): enforce limits on fs driver kv api to match engine by @NathanFlurry in #4273
- refactor(rivetkit): extract shared db utilities and improve sqlite bindings by @NathanFlurry in #4278
- feat(rivetkit): add database stress testing methods to driver test suite by @NathanFlurry in #4279
- chore: consolidate contrib-docs into docs-internal by @NathanFlurry in #4281
- chore(engine): tweak platform limits by @NathanFlurry in #3824
- docs(sqlite-vfs): add documentation for chunk-based KV storage mapping by @NathanFlurry in #4285
- chore: move otel to experimental flag by @NathanFlurry in #4280
- chore(rivetkit): remove legacy behavior by @NathanFlurry in #4282
- chore: increase actor storage size to 10 gib by @NathanFlurry in #4283
- chore: finalize kv structure for queue, workflows, traces, sqlite by @NathanFlurry in #4284
- fix(rivetkit): stabilize workflow teardown timing test and restore queue limit test coverage by @NathanFlurry in #4287
- fix(release): support version-based engine reuse and fix Cargo.toml indent matching by @NathanFlurry in #4288
New Contributors
- @RivetAgent made their first contribution in #4066
Full Changelog: v2.0.42...v2.1.0-rc.1
2.0.43-rc.1
Full Changelog: v2.0.42...v2.0.43-rc.1
2.0.42
What's Changed
- chore(site): weekly changelog by @NicholasKissel in #4023
Full Changelog: v2.0.41...v2.0.42
2.0.41
Full Changelog: v2.0.40...v2.0.41