Releases: rivet-dev/rivet
Releases · rivet-dev/rivet
2.1.6
What's Changed
- fix(cloudflare-workers): do not use i/o operations outside fetch context by @jog1t in #4042
- fix(k8s): correct manifests and documentation for kubernetes deployment by @NathanFlurry in #4347
- fix: keep admin token off RIVET_PUBLIC_ENDPOINT by @NathanFlurry in #4350
- docs(self-hosting): restructure kubernetes guide by @NathanFlurry in #4351
- Add Render self-hosting documentation by @ojusave in #4349
New Contributors
Full Changelog: v2.1.5...v2.1.6
2.1.5
What's Changed
- fix(frontend): fix actor statuses and add troubleshooting docs by @NathanFlurry in #4335
Full Changelog: v2.1.4...v2.1.5
2.1.4
What's Changed
- chore: sqlite launch by @NathanFlurry in #4307
- chore(blog): add sqlite inspector image to launch post by @NicholasKissel in #4317
- fix(rivetkit/wf): replay successful result mechanism by @abcxff in #4310
- fix: invalid changelog ping position by @jog1t in #4236
- fix: add link to self-hosting docs. by @zicklag in #4269
- fix: fix link to Rivet Bluesky Profile. by @zicklag in #4296
- fix: inspector dev env by @jog1t in #4297
- fix: invalid changelog ping position by @jog1t in #4298
- fix: pkg pr new config by @jog1t in #4299
- fix: disable selection on drag by @jog1t in #4300
- fix: workflow visualizer styles by @jog1t in #4301
- refactor: tabs visibility by @jog1t in #4302
- fix: workflow statuses by @jog1t in #4303
- feat: allow ips in runner configs by @jog1t in #4304
- fix: missing context switcher for engine by @jog1t in #4305
- feat: refetch actor details every 5s by @jog1t in #4306
- fix(rivetkit): stall stop handler until start completes by @MasterPtato in #4192
- fix(epoxy): make quorum sizes match paper by @MasterPtato in #4234
- chore: get docker compose working again by @MasterPtato in #4246
- fix(pegboard): add threshold parameters to runner protocol metadata by @MasterPtato in #4247
- fix(guard, runner): enforce http body size and ws msg size by @MasterPtato in #4252
- fix: various serverless bug fixes by @MasterPtato in #4313
- chore: fix tests by @MasterPtato in #4314
- fix(ups): upgrade nats, fix chunking, add chunking tests by @MasterPtato in #4315
- chore: add log for runners with no alloc idx by @MasterPtato in #4316
- fix: add serverless leak fix oneoff by @MasterPtato in #4318
- fix: remove useless config params by @MasterPtato in #4319
- fix: always trigger serverless ended early error by @MasterPtato in #4320
- fix(dashboard/engine): fix incorrect data context passing by @jog1t in #4336
New Contributors
Full Changelog: v2.1.3...v2.1.4
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.0.4-rc.1
What's Changed
- chore: sqlite launch by @NathanFlurry in #4307
- chore(blog): add sqlite inspector image to launch post by @NicholasKissel in #4317
- fix(rivetkit/wf): replay successful result mechanism by @abcxff in #4310
- fix: invalid changelog ping position by @jog1t in #4236
- fix: add link to self-hosting docs. by @zicklag in #4269
- fix: fix link to Rivet Bluesky Profile. by @zicklag in #4296
- fix: inspector dev env by @jog1t in #4297
- fix: invalid changelog ping position by @jog1t in #4298
- fix: pkg pr new config by @jog1t in #4299
- fix: disable selection on drag by @jog1t in #4300
- fix: workflow visualizer styles by @jog1t in #4301
- refactor: tabs visibility by @jog1t in #4302
New Contributors
Full Changelog: v2.1.3...v2.0.4-rc.1
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