Releases: rivet-dev/rivet
Releases · rivet-dev/rivet
2.2.2-rc.1
Full Changelog: v2.2.1...v2.2.2-rc.1
2.3.0-rc.5
What's Changed
- fix: runner alloc idx logic, api auth for actor get by @MasterPtato in #4443
- chore: update byte units on frontend by @MasterPtato in #4444
- fix(api): dont 500 on cross dc response by @MasterPtato in #4449
- fix(config): allow configuring topo dcs via map, fix pg ssl mode config by @MasterPtato in #4456
- fix(cache): clean up lib by @MasterPtato in #4457
- feat(cache): add in flight deduping by @MasterPtato in #4459
- feat(ups): implement queue subs by @MasterPtato in #4486
- feat(pb): actors v3 by @MasterPtato in #4463
- chore: envoy client by @NathanFlurry in #4521
- feat: basic envoy tunnel impl by @MasterPtato in #4534
- feat: basic rivetkit impl by @MasterPtato in #4544
- feat(envoy-client): fully flesh out tunnel impl by @MasterPtato in #4547
- feat(pb): actor v1 to v2 migration by @MasterPtato in #4548
- fix: optimize e2e actor path by @MasterPtato in #4551
- feat: add sleep and reschedule endpoints for actors by @MasterPtato in #4556
- feat: actor query in gateway by @NathanFlurry in #4553
- feat: native SQLite backend via napi-rs with KV channel protocol by @NathanFlurry in #4496
- chore: remove global epoxy contention by @NathanFlurry in #4554
- fix: reuse hyper instance across requests by @NathanFlurry in #4562
- Add agentOS launch blog post by @NicholasKissel in #4557
- chore: update actor query routing to use qp by @NathanFlurry in #4563
- Fix CI: remove unpublished sqlite-native optional deps by @NicholasKissel in #4571
- added render example hello-world by @ojusave in #4575
- added render example chat-room by @ojusave in #4577
- added render example state by @ojusave in #4578
- added render example react by @ojusave in #4579
- added render example stream by @ojusave in #4580
- fix(cache): make in memory cache global by @MasterPtato in #4560
- chore: misc fixes, add pb snapshot test by @MasterPtato in #4561
- fix(envoy): use global instance, add signal handlers by @MasterPtato in #4565
- fix(pb): clean up actor stop decision handling by @MasterPtato in #4566
- fix: misc token fixes by @MasterPtato in #4569
- fix: remove serverless token by @MasterPtato in #4572
- fix: driver test suite & sqlite reliability by @NathanFlurry in #4559
- feat: dynamic actors by @NathanFlurry in #4397
- chore: remove non-engine drivers by @NathanFlurry in #4574
- feat(engine): rust runner by @NathanFlurry in #4582
- chore: delete kv channel by @NathanFlurry in #4583
- feat(rust/engine-runner): minimal rust engine runner by @NathanFlurry in #4289
- feat: US-001 - Define SqliteKv trait in rivetkit-sqlite-native by @NathanFlurry in #4584
- fix: fix pool metadata protocol version refresh, rivetkit native ws by @MasterPtato in #4585
- chore: revert actor v2 hack by @NathanFlurry in #4586
- chore: remove udb as a dependency of envoy-client by @NathanFlurry in #4587
- chore: tunnel auth by @NathanFlurry in #4588
- fix: add global envoy to envoy client, remove crash policy from actors v2 by @MasterPtato in #4593
- Rework landing page for Actors + agentOS split by @NicholasKissel in #4606
- Fix broken pnpm lockfile for tsup jiti version by @NicholasKissel in #4607
- Fix agentOS RAM typo: 22 KB → 22 MB by @NicholasKissel in #4608
- chore: doc epoxy fanout behavior by @NathanFlurry in #4613
- chore: fix driver test suite by @NathanFlurry in #4591
- fix(envoy-client): add tls by @MasterPtato in #4595
- fix(envoy-client): fix handling actor event ack by @MasterPtato in #4599
- fix(pb-envoy): reduce round trips for ws connection by @MasterPtato in #4603
- chore(epoxy): clean up kv get by @MasterPtato in #4604
- fix: move runner configs to epoxy by @MasterPtato in #4605
- fix(pb): optimize actor key allocation by @MasterPtato in #4610
- fix(pb): backport serverless fix by @MasterPtato in #4611
- fix(envoy): require runner config for ws conn by @MasterPtato in #4612
- fix: dont upsert for ensure if missing by @MasterPtato in #4615
- fix(epoxy): use vbare by @MasterPtato in #4616
- chore(pegboard): cache actor kv info by @NathanFlurry in #4617
- chore: add rivetkit-native cross-platform builds to pkg-pr-new by @NathanFlurry in #4600
- feat(frontend): remove plain by @jog1t in #4646
- fix(epoxy): reuse cached optimistic value by @NathanFlurry in #4618
- fix(pegboard): create missing normal runner configs by @NathanFlurry in #4619
- fix(pegboard): skip protocol version keys in runner pool backfill by @NathanFlurry in #4620
- fix(pegboard-runner): clear terminal tunnel routes by @NathanFlurry in #4621
- fix(pegboard-gateway): enforce tunnel message state by @NathanFlurry in #4622
- fix(pegboard): unpack global runner config keys correctly by @NathanFlurry in #4623
- docs(pegboard): note runner config upsert split write risk by @NathanFlurry in #4624
- fix(pegboard): isolate runner config dc lookup failures by @NathanFlurry in #4625
- chore: sandbox smoke test by @NathanFlurry in #4662
- refactor: uplift metrics by @jog1t in #4499
- feat(frontend): logs uplift by @jog1t in #4504
- refactor(frontend): actor list uplift by @jog1t in #4511
- refactor: icons chunk by @jog1t in #4567
- feat: dev toolbar by @jog1t in #4325
- fix(frontend): typos by @jog1t in #4674
- fix(frontend): exclude preview versions from outdate notice by @jog1t in #4677
- fix(frontend): drive VITE_APP_SENTRY_ENV from DEPLOYMENT_TYPE by @jog1t in #4678
- refactor(frontend): improve "go to actor" ux by @jog1t in #4682
- feat(frontend): improve db ux by @jog1t in #4683
- chore: migrate frontend auth from Clerk to Better Auth by @NathanFlurry in #4568
- refactor(better-auth): login/signup by @jog1t in #4592
- fix: repair pnpm lock by @jog1t in #4685
- fix: missing config envs by @jog1t in #4686
- fix: frontend build by @jog1t in #4687
- move ee changes to oss by @MasterPtato in #4688
- fix: epoxy cache get opt return empty cache, prewarm enabled dcs on runner config upsert by @MasterPtato in #4689
- fix(frontend): incorrect APP_TYPE reference by @jog1t in #4690
- fix: pnpm lock by @jog1t in #4691
- fix(frontend): organization slug shenanigans by @jog1t in #4693
- fix(frontend): ts issues by @jog1t in #4694
- fix(frontend): add pagination to sql editor by @jog1t in #4695
- fix(frontend): actor names list sorting, actor details loading by @jog1t in #4697
- refactor(frontend): improve actors list data fetching by @j...
2.3.0-rc.4
Full Changelog: v2.3.0-rc.3...v2.3.0-rc.4
2.3.0-rc.3
Full Changelog: v2.3.0-rc.2...v2.3.0-rc.3
2.3.0-rc.2
Full Changelog: v2.3.0-rc.1...v2.3.0-rc.2
2.3.0-rc.1
What's Changed
- fix: runner alloc idx logic, api auth for actor get by @MasterPtato in #4443
- chore: update byte units on frontend by @MasterPtato in #4444
- fix(api): dont 500 on cross dc response by @MasterPtato in #4449
- fix(config): allow configuring topo dcs via map, fix pg ssl mode config by @MasterPtato in #4456
- fix(cache): clean up lib by @MasterPtato in #4457
- feat(cache): add in flight deduping by @MasterPtato in #4459
- feat(ups): implement queue subs by @MasterPtato in #4486
- feat(pb): actors v3 by @MasterPtato in #4463
- chore: envoy client by @NathanFlurry in #4521
- feat: basic envoy tunnel impl by @MasterPtato in #4534
- feat: basic rivetkit impl by @MasterPtato in #4544
- feat(envoy-client): fully flesh out tunnel impl by @MasterPtato in #4547
- feat(pb): actor v1 to v2 migration by @MasterPtato in #4548
- fix: optimize e2e actor path by @MasterPtato in #4551
- feat: add sleep and reschedule endpoints for actors by @MasterPtato in #4556
- feat: actor query in gateway by @NathanFlurry in #4553
- feat: native SQLite backend via napi-rs with KV channel protocol by @NathanFlurry in #4496
- chore: remove global epoxy contention by @NathanFlurry in #4554
- fix: reuse hyper instance across requests by @NathanFlurry in #4562
- Add agentOS launch blog post by @NicholasKissel in #4557
- chore: update actor query routing to use qp by @NathanFlurry in #4563
- Fix CI: remove unpublished sqlite-native optional deps by @NicholasKissel in #4571
- added render example hello-world by @ojusave in #4575
- added render example chat-room by @ojusave in #4577
- added render example state by @ojusave in #4578
- added render example react by @ojusave in #4579
- added render example stream by @ojusave in #4580
- fix(cache): make in memory cache global by @MasterPtato in #4560
- chore: misc fixes, add pb snapshot test by @MasterPtato in #4561
- fix(envoy): use global instance, add signal handlers by @MasterPtato in #4565
- fix(pb): clean up actor stop decision handling by @MasterPtato in #4566
- fix: misc token fixes by @MasterPtato in #4569
- fix: remove serverless token by @MasterPtato in #4572
- fix: driver test suite & sqlite reliability by @NathanFlurry in #4559
- feat: dynamic actors by @NathanFlurry in #4397
- chore: remove non-engine drivers by @NathanFlurry in #4574
- feat(engine): rust runner by @NathanFlurry in #4582
- chore: delete kv channel by @NathanFlurry in #4583
- feat(rust/engine-runner): minimal rust engine runner by @NathanFlurry in #4289
- feat: US-001 - Define SqliteKv trait in rivetkit-sqlite-native by @NathanFlurry in #4584
- fix: fix pool metadata protocol version refresh, rivetkit native ws by @MasterPtato in #4585
- chore: revert actor v2 hack by @NathanFlurry in #4586
- chore: remove udb as a dependency of envoy-client by @NathanFlurry in #4587
- chore: tunnel auth by @NathanFlurry in #4588
- fix: add global envoy to envoy client, remove crash policy from actors v2 by @MasterPtato in #4593
Full Changelog: v2.2.1...v2.3.0-rc.1
2.2.1
What's Changed
- fix(website): white theme for agentOS pages, fix mobile overflow by @NicholasKissel in #4539
- fix(website): update agentOS registry links by @NicholasKissel in #4540
- fix(website): adjust agentOS benchmark toggle on mobile by @NicholasKissel in #4541
- Remove solution pages by @NicholasKissel in #4545
Full Changelog: v2.2.0...v2.2.1
2.2.0
What's Changed
- Isolate postgres subscriber cleanup by @akhilles in #4520
- fix(cf): fix Cloudflare Workers setTimeout regression by @NathanFlurry in #4527
- fix(rivetkit): allow waitUntil in onWake by using assertNotShutdown instead of assertReady by @NathanFlurry in #4528
- feat: add inspector SQLite shell and property bindings by @NathanFlurry in #4410
- feat(rivetkit): rerun workflows from inspector by @NathanFlurry in #4533
- feat: workflow try helpers & visualizer support by @NathanFlurry in #4413
- fix(rivetkit): disk I/O error on destroy vfs by @NathanFlurry in #4530
- fix(frontend): disable rivet cloud on connect page, fix actor creation by @jog1t in #4538
- chore: RivetKit perf fixes by @NathanFlurry in #4523
New Contributors
Full Changelog: v2.1.10...v2.2.0
2.1.11-rc.1
What's Changed
- Isolate postgres subscriber cleanup by @akhilles in #4520
- fix(cf): fix Cloudflare Workers setTimeout regression by @NathanFlurry in #4527
New Contributors
Full Changelog: v2.1.10...v2.1.11-rc.1
2.1.10
What's Changed
- fix: correct stop codes by @NathanFlurry in #4507
- Revert "fix(rivetkit): gate node:sqlite behind RIVETKIT_NODE_SQLITE env var" by @NathanFlurry in #4508
- fix(rivetkit): serialize sandbox Session instances and increase action timeout by @NathanFlurry in #4515
Full Changelog: v2.1.9...v2.1.10