Skip to content

Releases: rivet-dev/rivet

2.3.4

Choose a tag to compare

@github-actions github-actions released this 15 Jul 16:26

What's Changed

  • feat(rivetkit): report actor run() errors to the engine as errored stops by @abcxff in #5406
  • fix(container-runner): report crashed child exits as errored stops by @abcxff in #5407
  • feat(dashboard): add compute tab to namespace settings drawer by @abcxff in #5408
  • feat(dashboard): allow typing cpu value in compute tab by @abcxff in #5409
  • chore(dashboard): bump rivet-gg/cloud and adopt sdk connection token endpoint by @abcxff in #5410
  • feat(dashboard): add connection token issuing ui by @abcxff in #5411
  • feat(dashboard): show connection token inline with get-or-create fetch by @abcxff in #5412
  • feat(cli): pipe deploy runner config flags to managed pool runnerConfig by @abcxff in #5413
  • docs(compute): remove beta label from rivet compute by @abcxff in #5414

Full Changelog: v2.3.3...v2.3.4

2.3.3

Choose a tag to compare

@github-actions github-actions released this 14 Jul 01:23

What's Changed

  • refactor(frontend): stop auto-creating managed pool before deploy by @abcxff in #5313
  • fix(billing): hide compute card when project has no compute usage (404 or empty result) by @abcxff in #5317
  • docs: rename startRunner to startEnvoy in dashboard and skill docs by @fperex in #5316
  • fix(universaldb): avoid rocksdb boxing iterator UB on empty values # by @abcxff in #5319
  • feat: polish @rivetkit/effect state and logging APIs by @IGassmann in #5323
  • fix(rivetkit): repair docs.rs build by @NathanFlurry in #5325
  • feat(cli): add compute resource flags to deploy by @abcxff in #5331
  • feat(frontend): agentOS onboarding wizard (rebased) + fixes by @abcxff in #5332
  • feat(website): launch agentOS v0.2, move agentOS to agentos-sdk.dev [skip ci] by @NathanFlurry in #5333
  • docs(clients): add Rust client documentation by @NathanFlurry in #5334
  • feat(frontend): redirect to production namespace onboarding after project creation by @jog1t in #5339
  • feat(website): consume @rivet-dev/docs-theme + embed docs code via by @NathanFlurry in #5346
  • docs(blog): add "You Probably Don't Need an Expensive Sandbox for Coding Agents" post by @NathanFlurry in #5350
  • fix(website): de-duplicate agentos in header stars (14.9k → real ~11.5k) by @NathanFlurry in #5351
  • feat(frontend/inspector): add agent os icons by @abcxff in #5352
  • fix engine websocket frame limit by @NathanFlurry in #5357
  • fix(frontend): fix inspector tab flash, keep metadata tab usable while connecting, skip duplicate metadata fetch by @jog1t in #5361
  • feat(inspector): insert and clear actor queue by @abcxff in #5343
  • fix(cli): resolve logs namespace by display name like deploy by @abcxff in #5363
  • fix(frontend): correct actor gateway health path in deploy agent prompt by @abcxff in #5364
  • feat(frontend): surface rivet.run deployment url in compute agent prompt by @abcxff in #5365
  • fix(rivetkit): regenerate missing client-protocol and inspector bare codecs by @jog1t in #5373
  • fix(frontend): show org breadcrumb on org index page by @jog1t in #5362
  • fix(inspector): deliver tab config via ws init and harden actor detail loading, polling, and crash states by @jog1t in #5371
  • fix(inspector): bump stale inspector protocol version assertions to 5 by @jog1t in #5375
  • fix(rivetkit): commit missing generated inspector v5 bare codec by @jog1t in #5376
  • fix(frontend): render version_check workflow entries with icon and summary by @abcxff in #5368
  • feat(workflow-engine): add getVersion primitive for workflow versioning by @abcxff in #5369
  • chore(website): refresh homepage inspector screenshot and remove dark toggle by @NicholasKissel in #5360
  • docs(blog): add world's fastest package manager changelog post by @NathanFlurry in #5377
  • fix(supabase): shrink Edge Function deploy 314MB→8MB via pre-bundled adapter + import-map redirect by @jog1t in #5366
  • fix(frontend): restore log scroll position after prepending older logs by @jog1t in #5380
  • fix(frontend): distinguish runner offline vs outdated status icons by @jog1t in #5381
  • fix(next-js): set local dev drain grace period by @NathanFlurry in #5355
  • feat(cli): add --instance-request-concurrency deploy flag by @abcxff in #5386
  • feat(cli): add --reuse-image deploy flag to skip build and reuse existing image by @abcxff in #5387
  • fix(cli): raise --instance-request-concurrency max to 2000 by @abcxff in #5389
  • feat(cli): add --max-concurrent-actors deploy flag by @abcxff in #5388
  • fix(frontend): pass project and namespace to deployment logs actor tab by @abcxff in #5390
  • fix(envoy-client): remove native websocket input limits by @NathanFlurry in #5396
  • feat(container-runner): add container runner crate and e2e harness by @abcxff in #5391
  • docs(deploy): add container runner page by @abcxff in #5392
  • ci(publish): build and publish container runner release artifacts by @abcxff in #5393
  • refactor(container-runner): rewrite on rivetkit actor runtime by @abcxff in #5394
  • feat(rivetkit): re-export serverless_http and default absent actor input by @abcxff in #5395
  • fix(frontend): stop duplicate actors list polling on actors page by @abcxff in #5399
  • feat(website): reframe homepage around the actor primitive by @NicholasKissel in #5400
  • docs(deploy): use steps on container runner page and link docs from readme by @abcxff in #5401
  • docs(deploy): tighten container runner intro and trim input example by @abcxff in #5402
  • fix(frontend): add scrollbar and log export to actor logs tab by @abcxff in #5403
  • fix(frontend): use actor_id= token for deployment log filtering by @abcxff in #5404
  • fix(cli): adjust max-scale and instance-request-concurrency limits by @abcxff in #5405

New Contributors

Full Changelog: v2.3.2...v2.3.3

2.3.3-rc.2

2.3.3-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jul 18:47

What's Changed

  • refactor(frontend): stop auto-creating managed pool before deploy by @abcxff in #5313
  • fix(billing): hide compute card when project has no compute usage (404 or empty result) by @abcxff in #5317
  • docs: rename startRunner to startEnvoy in dashboard and skill docs by @fperex in #5316
  • fix(universaldb): avoid rocksdb boxing iterator UB on empty values # by @abcxff in #5319
  • feat: polish @rivetkit/effect state and logging APIs by @IGassmann in #5323
  • fix(rivetkit): repair docs.rs build by @NathanFlurry in #5325
  • feat(cli): add compute resource flags to deploy by @abcxff in #5331
  • feat(frontend): agentOS onboarding wizard (rebased) + fixes by @abcxff in #5332
  • feat(website): launch agentOS v0.2, move agentOS to agentos-sdk.dev [skip ci] by @NathanFlurry in #5333
  • docs(clients): add Rust client documentation by @NathanFlurry in #5334
  • feat(frontend): redirect to production namespace onboarding after project creation by @jog1t in #5339
  • feat(website): consume @rivet-dev/docs-theme + embed docs code via by @NathanFlurry in #5346
  • docs(blog): add "You Probably Don't Need an Expensive Sandbox for Coding Agents" post by @NathanFlurry in #5350
  • fix(website): de-duplicate agentos in header stars (14.9k → real ~11.5k) by @NathanFlurry in #5351
  • feat(frontend/inspector): add agent os icons by @abcxff in #5352
  • fix engine websocket frame limit by @NathanFlurry in #5357
  • fix(frontend): fix inspector tab flash, keep metadata tab usable while connecting, skip duplicate metadata fetch by @jog1t in #5361
  • feat(inspector): insert and clear actor queue by @abcxff in #5343
  • fix(cli): resolve logs namespace by display name like deploy by @abcxff in #5363
  • fix(frontend): correct actor gateway health path in deploy agent prompt by @abcxff in #5364
  • feat(frontend): surface rivet.run deployment url in compute agent prompt by @abcxff in #5365
  • fix(rivetkit): regenerate missing client-protocol and inspector bare codecs by @jog1t in #5373
  • fix(frontend): show org breadcrumb on org index page by @jog1t in #5362
  • fix(inspector): deliver tab config via ws init and harden actor detail loading, polling, and crash states by @jog1t in #5371
  • fix(inspector): bump stale inspector protocol version assertions to 5 by @jog1t in #5375
  • fix(rivetkit): commit missing generated inspector v5 bare codec by @jog1t in #5376
  • fix(frontend): render version_check workflow entries with icon and summary by @abcxff in #5368
  • feat(workflow-engine): add getVersion primitive for workflow versioning by @abcxff in #5369
  • chore(website): refresh homepage inspector screenshot and remove dark toggle by @NicholasKissel in #5360
  • docs(blog): add world's fastest package manager changelog post by @NathanFlurry in #5377
  • fix(supabase): shrink Edge Function deploy 314MB→8MB via pre-bundled adapter + import-map redirect by @jog1t in #5366
  • fix(frontend): restore log scroll position after prepending older logs by @jog1t in #5380
  • fix(frontend): distinguish runner offline vs outdated status icons by @jog1t in #5381
  • fix(next-js): set local dev drain grace period by @NathanFlurry in #5355
  • feat(cli): add --instance-request-concurrency deploy flag by @abcxff in #5386
  • feat(cli): add --reuse-image deploy flag to skip build and reuse existing image by @abcxff in #5387
  • fix(cli): raise --instance-request-concurrency max to 2000 by @abcxff in #5389
  • feat(cli): add --max-concurrent-actors deploy flag by @abcxff in #5388

New Contributors

Full Changelog: v2.3.2...v2.3.3-rc.2

2.3.3-rc.1

2.3.3-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jun 17:34

Full Changelog: v2.3.2...v2.3.3-rc.1

2.3.2

Choose a tag to compare

@abcxff abcxff released this 18 Jun 18:53

What's Changed

  • feat(frontend): polish onboarding header, cards, platform switcher, and compute CLI prompt by @jog1t in #5293
  • fix(frontend): show breadcrumbs on project index page by @jog1t in #5294
  • fix(frontend): default onboarding provider to non-rivet on OSS flavor by @jog1t in #5295
  • [SLOP(claude-opus-4-8-medium)] docs(compute): add configurable pricing section and note container logs in deployment error by @abcxff in #5284
  • [SLOP(claude-opus-4-8-medium)] feat(frontend): switch compute deploy prompt to npx @rivetkit/cli deploy by @abcxff in #5278
  • [SLOP(claude-opus-4-8-medium)] feat(frontend): show compute usage on project billing, point namespace surfaces to it by @abcxff in #5281
  • [SLOP(claude-opus-4-8-medium)] feat(getting-started): default run-locally onboarding prompt to compute deployment and clean up addendum by @abcxff in #5297
  • [SLOP(claude-opus-4-8)] feat(cli): add logs subcommand for managed pools by @abcxff in #5296
  • fix(frontend): cleanup billing and pro plan compute usage by @abcxff in #5300
  • [SLOP(claude-opus-4-8)] fix(cli): reword logs command help to reference Rivet Compute instances by @abcxff in #5302
  • docs: fix typo by @CanRau in #5304
  • [SLOP(claude-opus-4-8-medium)] docs(blog): add Rivet Compute launch week post by @abcxff in #5298

New Contributors

Full Changelog: v2.3.1...v2.3.2

2.3.1

Choose a tag to compare

@github-actions github-actions released this 16 Jun 23:43

What's Changed

Read more

2.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 07:25

What's Changed

Read more

2.3.0-rc.15

2.3.0-rc.15 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Jun 22:45

What's Changed

  • chore: update comment by @MasterPtato in #4966
  • chore(rivetkit): rewrite work registry + fix waituntil not preventing sleep by @NathanFlurry in #4990
  • chore(envoy-client): add envoy key tracing context by @NathanFlurry in #5002
  • fix(rivetkit): use unbounded actor channels by @NathanFlurry in #5003
  • refactor(metrics): split server metrics crate by @NathanFlurry in #5004
  • fix(sqlite): quiet startup database miss by @NathanFlurry in #5005
  • fix(rivetkit): preserve internal bridge errors by @NathanFlurry in #4993
  • fix(depot-client): only fatal sqlite vfs on fence mismatch by @NathanFlurry in #5007
  • fix(rivetkit): preserve query gateway skip ready wait by @NathanFlurry in #5008
  • chore(engine): roxiproxi tests by @NathanFlurry in #4864
  • feat(envoy-client): add ping health check by @MasterPtato in #5001
  • fix(rivetkit): remove async drizzle db proxy by @abcxff in #4984
  • chore(rivetkit): log inspector errors + standardize pino errorKey error by @abcxff in #4986
  • fix(pegboard): validate drain_grace_period < request_lifespan by @abcxff in #4998
  • fix(rivetkit-core): chunk apply_batch puts/deletes at 128 by @abcxff in #5046
  • feat(rivetkit): add ConnectionMap readonly Map wrapper for actor connections by @abcxff in #5047
  • fix: wasm-pack build by @abcxff in #5048
  • fix(rivetkit): decode bridge errors with actor: null by @abcxff in #5056
  • feat(frontend): add serverless check when editing the runner config by @jog1t in #4961
  • fix(frontend): navigate only by using actor ids by @jog1t in #5023
  • fix(frontend): ns aware navigation by @jog1t in #5024
  • fix(frontend): 404 navigation issues by @jog1t in #5025
  • feat(frontend): improve runners errors ui by @jog1t in #5026
  • fix(frontend): build ladle correctly by @jog1t in #5027
  • feat(frontend): rbac token notice for the engine by @jog1t in #5028
  • refactor(frontend): better gateway errors by @jog1t in #5029
  • feat(frontend): allow local->staging tunnel in dev by @jog1t in #5030
  • refactor(frontend): datacenter aware provider configuration by @jog1t in #5031
  • fix(frontend): missing provider configuration right after adding it by @jog1t in #5032
  • refactor(forntend): improve providers table by @jog1t in #5033
  • feat(frontend): add provider icons by @jog1t in #5034
  • feat(frontend): allow creating serverfull instances during onboarding by @jog1t in #5035
  • chore: regenerate sdk by @jog1t in #5036
  • [slop]feat(frontend): enable compute, add historical logs by @abcxff in #5059
  • fix(frontend): entry deduplication by @jog1t in #5061
  • chore: regenerate sdk by @jog1t in #4964
  • feat(website): reposition landing around the agentic era + on-prem story by @NicholasKissel in #4968
  • fix(rivetkit): remove client-side connection request size check by @abcxff in #5057
  • fix(rivetkit): bind methods through createWriteThroughProxy by @abcxff in #4987
  • fix(workflow-engine): only commit step state after success by @abcxff in #5010
  • feat(frontend): redesign hub navigation, org creation, and project NUX by @NicholasKissel in #5064
  • fix(frontend): fix changelog display by @jog1t in #5076
  • fix(frontend): ensure onboarding checks are only for production namespace, improve caching by @jog1t in #5077
  • fix(frontend): missing skeleton view for actor names by @jog1t in #5078
  • fix(frontend): hover animation on project cards not moving billing badge by @jog1t in #5079
  • fix(frontend): navigation during open popover breaks closing animation by @jog1t in #5080
  • fix(frontend): re-layout members screen by @jog1t in #5081
  • refactor(frontend): unify settings pages by @jog1t in #5082
  • fix(frontend): custom actor icons not displaying by @jog1t in #5083
  • fix(frontend): dark mode issues on health check monitor by @jog1t in #5088
  • fix(frontend): remove create actor from context switcher by @jog1t in #5090
  • refactor(frontend): bring back the billing gauge by @jog1t in #5091
  • refactor(frontend): sleep/schedule/wake actions on actors by @jog1t in #5092
  • chore(website): add dashboard redesign changelog post by @NicholasKissel in #5094
  • feat(frontend): compute ui by @abcxff in #5084
  • chore: enable rivet compute docs by @abcxff in #5095
  • docs: prep for site by @abcxff in #5096
  • feat(frontend): feature flag compute by @abcxff in #5098
  • feat(website): add compute to sitemap by @abcxff in #5099
  • feat(frontend): rename profile to account and drop members from user dropdown by @NicholasKissel in #5101
  • fix(frontend): meaningful serverless metadata errors by @jog1t in #5102
  • fix(fontend): less monoscaped by @jog1t in #5103
  • fix(frontend): clickable namespaces in deployments table by @jog1t in #5104
  • fix(frontend): align log region column and disable selection on metadata by @jog1t in #5105
  • refactor(frontend): modify onboarding for rivet compute by @jog1t in #5106
  • refactor(frontend): runner_pool -> rivet_pool by @jog1t in #5107
  • feat(compute): add hello-world image and docker hub publish by @abcxff in #5108
  • chore: upgrade compute deploy to v1.1.1 by @abcxff in #5110
  • fix(frontend): compute ui tweaks by @abcxff in #5111
  • fix(frontend): compute deployments and onboarding polish by @abcxff in #5113
  • fix(frontend): group envoys versions by the pool name by @jog1t in #5117
  • fix(frontend): catch gateway errors in a correct format by @jog1t in #5118
  • fix(actions): compute hello world wf by @abcxff in #5109
  • 2.3.0 rc by @NathanFlurry in #5114
  • fix(rivetkit): fix BigInt serialization in inspector workflow history and state deserialization by @abcxff in #5058
  • fix(rivetkit): wire CancellationToken through waitForNamesAvailable to eliminate KV busy-polling by @abcxff in #5063
  • feat(workflow-engine): add retryOnTimeout opt-in for step timeout retries by @abcxff in #5089
  • chore(wasm-pack): upgrade wasm-pack to now-functioning v0.15.0 by @abcxff in #5125
  • fix(rivetkit): infer T from step/tryStep config object in workflow context wrapper by @abcxff in #5124
  • chore: add agent formatting hooks by @NathanFlurry in #5126
  • chore: remove tracked agent working files by @NathanFlurry in #5128
  • chore: remove graphite skill by @NathanFlurry in #5127
  • chore(website): add runtime capabilities to on-prem Enterprise Edition pricing by @NicholasKissel in #5129
  • chore: upstream ee by @NathanFlurry in #5130
  • fix(types): restore repo check-types by @NathanFlurry in #5131
  • fix(rivetkit): preserve connected actor action types by @NathanFlurry in #5134
  • feat(frontend): redesign onboarding wizard by @NicholasKissel in #5116
  • fix(frontend): fix compute rivet run url by @abcxff in #5121
  • fix(frontend): onboarding ...
Read more

2.3.0-rc.14

2.3.0-rc.14 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Jun 19:55

What's Changed

  • chore: update comment by @MasterPtato in #4966
  • chore(rivetkit): rewrite work registry + fix waituntil not preventing sleep by @NathanFlurry in #4990
  • chore(envoy-client): add envoy key tracing context by @NathanFlurry in #5002
  • fix(rivetkit): use unbounded actor channels by @NathanFlurry in #5003
  • refactor(metrics): split server metrics crate by @NathanFlurry in #5004
  • fix(sqlite): quiet startup database miss by @NathanFlurry in #5005
  • fix(rivetkit): preserve internal bridge errors by @NathanFlurry in #4993
  • fix(depot-client): only fatal sqlite vfs on fence mismatch by @NathanFlurry in #5007
  • fix(rivetkit): preserve query gateway skip ready wait by @NathanFlurry in #5008
  • chore(engine): roxiproxi tests by @NathanFlurry in #4864
  • feat(envoy-client): add ping health check by @MasterPtato in #5001
  • fix(rivetkit): remove async drizzle db proxy by @abcxff in #4984
  • chore(rivetkit): log inspector errors + standardize pino errorKey error by @abcxff in #4986
  • fix(pegboard): validate drain_grace_period < request_lifespan by @abcxff in #4998
  • fix(rivetkit-core): chunk apply_batch puts/deletes at 128 by @abcxff in #5046
  • feat(rivetkit): add ConnectionMap readonly Map wrapper for actor connections by @abcxff in #5047
  • fix: wasm-pack build by @abcxff in #5048
  • fix(rivetkit): decode bridge errors with actor: null by @abcxff in #5056
  • feat(frontend): add serverless check when editing the runner config by @jog1t in #4961
  • fix(frontend): navigate only by using actor ids by @jog1t in #5023
  • fix(frontend): ns aware navigation by @jog1t in #5024
  • fix(frontend): 404 navigation issues by @jog1t in #5025
  • feat(frontend): improve runners errors ui by @jog1t in #5026
  • fix(frontend): build ladle correctly by @jog1t in #5027
  • feat(frontend): rbac token notice for the engine by @jog1t in #5028
  • refactor(frontend): better gateway errors by @jog1t in #5029
  • feat(frontend): allow local->staging tunnel in dev by @jog1t in #5030
  • refactor(frontend): datacenter aware provider configuration by @jog1t in #5031
  • fix(frontend): missing provider configuration right after adding it by @jog1t in #5032
  • refactor(forntend): improve providers table by @jog1t in #5033
  • feat(frontend): add provider icons by @jog1t in #5034
  • feat(frontend): allow creating serverfull instances during onboarding by @jog1t in #5035
  • chore: regenerate sdk by @jog1t in #5036
  • [slop]feat(frontend): enable compute, add historical logs by @abcxff in #5059
  • fix(frontend): entry deduplication by @jog1t in #5061
  • chore: regenerate sdk by @jog1t in #4964
  • feat(website): reposition landing around the agentic era + on-prem story by @NicholasKissel in #4968
  • fix(rivetkit): remove client-side connection request size check by @abcxff in #5057
  • fix(rivetkit): bind methods through createWriteThroughProxy by @abcxff in #4987
  • fix(workflow-engine): only commit step state after success by @abcxff in #5010
  • feat(frontend): redesign hub navigation, org creation, and project NUX by @NicholasKissel in #5064
  • fix(frontend): fix changelog display by @jog1t in #5076
  • fix(frontend): ensure onboarding checks are only for production namespace, improve caching by @jog1t in #5077
  • fix(frontend): missing skeleton view for actor names by @jog1t in #5078
  • fix(frontend): hover animation on project cards not moving billing badge by @jog1t in #5079
  • fix(frontend): navigation during open popover breaks closing animation by @jog1t in #5080
  • fix(frontend): re-layout members screen by @jog1t in #5081
  • refactor(frontend): unify settings pages by @jog1t in #5082
  • fix(frontend): custom actor icons not displaying by @jog1t in #5083
  • fix(frontend): dark mode issues on health check monitor by @jog1t in #5088
  • fix(frontend): remove create actor from context switcher by @jog1t in #5090
  • refactor(frontend): bring back the billing gauge by @jog1t in #5091
  • refactor(frontend): sleep/schedule/wake actions on actors by @jog1t in #5092
  • chore(website): add dashboard redesign changelog post by @NicholasKissel in #5094
  • feat(frontend): compute ui by @abcxff in #5084
  • chore: enable rivet compute docs by @abcxff in #5095
  • docs: prep for site by @abcxff in #5096
  • feat(frontend): feature flag compute by @abcxff in #5098
  • feat(website): add compute to sitemap by @abcxff in #5099
  • feat(frontend): rename profile to account and drop members from user dropdown by @NicholasKissel in #5101
  • fix(frontend): meaningful serverless metadata errors by @jog1t in #5102
  • fix(fontend): less monoscaped by @jog1t in #5103
  • fix(frontend): clickable namespaces in deployments table by @jog1t in #5104
  • fix(frontend): align log region column and disable selection on metadata by @jog1t in #5105
  • refactor(frontend): modify onboarding for rivet compute by @jog1t in #5106
  • refactor(frontend): runner_pool -> rivet_pool by @jog1t in #5107
  • feat(compute): add hello-world image and docker hub publish by @abcxff in #5108
  • chore: upgrade compute deploy to v1.1.1 by @abcxff in #5110
  • fix(frontend): compute ui tweaks by @abcxff in #5111
  • fix(frontend): compute deployments and onboarding polish by @abcxff in #5113
  • fix(frontend): group envoys versions by the pool name by @jog1t in #5117
  • fix(frontend): catch gateway errors in a correct format by @jog1t in #5118
  • fix(actions): compute hello world wf by @abcxff in #5109
  • 2.3.0 rc by @NathanFlurry in #5114
  • fix(rivetkit): fix BigInt serialization in inspector workflow history and state deserialization by @abcxff in #5058
  • fix(rivetkit): wire CancellationToken through waitForNamesAvailable to eliminate KV busy-polling by @abcxff in #5063
  • feat(workflow-engine): add retryOnTimeout opt-in for step timeout retries by @abcxff in #5089
  • chore(wasm-pack): upgrade wasm-pack to now-functioning v0.15.0 by @abcxff in #5125
  • fix(rivetkit): infer T from step/tryStep config object in workflow context wrapper by @abcxff in #5124
  • chore: add agent formatting hooks by @NathanFlurry in #5126
  • chore: remove tracked agent working files by @NathanFlurry in #5128
  • chore: remove graphite skill by @NathanFlurry in #5127
  • chore(website): add runtime capabilities to on-prem Enterprise Edition pricing by @NicholasKissel in #5129
  • chore: upstream ee by @NathanFlurry in #5130
  • fix(types): restore repo check-types by @NathanFlurry in #5131
  • fix(rivetkit): preserve connected actor action types by @NathanFlurry in #5134
  • feat(frontend): redesign onboarding wizard by @NicholasKissel in #5116
  • fix(frontend): fix compute rivet run url by @abcxff in #5121
  • fix(frontend): onboarding ...
Read more

2.3.0-rc.12

2.3.0-rc.12 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jun 01:05

What's Changed

  • chore: update comment by @MasterPtato in #4966
  • chore(rivetkit): rewrite work registry + fix waituntil not preventing sleep by @NathanFlurry in #4990
  • chore(envoy-client): add envoy key tracing context by @NathanFlurry in #5002
  • fix(rivetkit): use unbounded actor channels by @NathanFlurry in #5003
  • refactor(metrics): split server metrics crate by @NathanFlurry in #5004
  • fix(sqlite): quiet startup database miss by @NathanFlurry in #5005
  • fix(rivetkit): preserve internal bridge errors by @NathanFlurry in #4993
  • fix(depot-client): only fatal sqlite vfs on fence mismatch by @NathanFlurry in #5007
  • fix(rivetkit): preserve query gateway skip ready wait by @NathanFlurry in #5008
  • chore(engine): roxiproxi tests by @NathanFlurry in #4864
  • feat(envoy-client): add ping health check by @MasterPtato in #5001
  • fix(rivetkit): remove async drizzle db proxy by @abcxff in #4984
  • chore(rivetkit): log inspector errors + standardize pino errorKey error by @abcxff in #4986
  • fix(pegboard): validate drain_grace_period < request_lifespan by @abcxff in #4998
  • fix(rivetkit-core): chunk apply_batch puts/deletes at 128 by @abcxff in #5046
  • feat(rivetkit): add ConnectionMap readonly Map wrapper for actor connections by @abcxff in #5047
  • fix: wasm-pack build by @abcxff in #5048
  • fix(rivetkit): decode bridge errors with actor: null by @abcxff in #5056
  • feat(frontend): add serverless check when editing the runner config by @jog1t in #4961
  • fix(frontend): navigate only by using actor ids by @jog1t in #5023
  • fix(frontend): ns aware navigation by @jog1t in #5024
  • fix(frontend): 404 navigation issues by @jog1t in #5025
  • feat(frontend): improve runners errors ui by @jog1t in #5026
  • fix(frontend): build ladle correctly by @jog1t in #5027
  • feat(frontend): rbac token notice for the engine by @jog1t in #5028
  • refactor(frontend): better gateway errors by @jog1t in #5029
  • feat(frontend): allow local->staging tunnel in dev by @jog1t in #5030
  • refactor(frontend): datacenter aware provider configuration by @jog1t in #5031
  • fix(frontend): missing provider configuration right after adding it by @jog1t in #5032
  • refactor(forntend): improve providers table by @jog1t in #5033
  • feat(frontend): add provider icons by @jog1t in #5034
  • feat(frontend): allow creating serverfull instances during onboarding by @jog1t in #5035
  • chore: regenerate sdk by @jog1t in #5036
  • [slop]feat(frontend): enable compute, add historical logs by @abcxff in #5059
  • fix(frontend): entry deduplication by @jog1t in #5061
  • chore: regenerate sdk by @jog1t in #4964
  • feat(website): reposition landing around the agentic era + on-prem story by @NicholasKissel in #4968
  • fix(rivetkit): remove client-side connection request size check by @abcxff in #5057
  • fix(rivetkit): bind methods through createWriteThroughProxy by @abcxff in #4987
  • fix(workflow-engine): only commit step state after success by @abcxff in #5010
  • feat(frontend): redesign hub navigation, org creation, and project NUX by @NicholasKissel in #5064
  • fix(frontend): fix changelog display by @jog1t in #5076
  • fix(frontend): ensure onboarding checks are only for production namespace, improve caching by @jog1t in #5077
  • fix(frontend): missing skeleton view for actor names by @jog1t in #5078
  • fix(frontend): hover animation on project cards not moving billing badge by @jog1t in #5079
  • fix(frontend): navigation during open popover breaks closing animation by @jog1t in #5080
  • fix(frontend): re-layout members screen by @jog1t in #5081
  • refactor(frontend): unify settings pages by @jog1t in #5082
  • fix(frontend): custom actor icons not displaying by @jog1t in #5083
  • fix(frontend): dark mode issues on health check monitor by @jog1t in #5088
  • fix(frontend): remove create actor from context switcher by @jog1t in #5090
  • refactor(frontend): bring back the billing gauge by @jog1t in #5091
  • refactor(frontend): sleep/schedule/wake actions on actors by @jog1t in #5092
  • chore(website): add dashboard redesign changelog post by @NicholasKissel in #5094
  • feat(frontend): compute ui by @abcxff in #5084
  • chore: enable rivet compute docs by @abcxff in #5095
  • docs: prep for site by @abcxff in #5096
  • feat(frontend): feature flag compute by @abcxff in #5098
  • feat(website): add compute to sitemap by @abcxff in #5099
  • feat(frontend): rename profile to account and drop members from user dropdown by @NicholasKissel in #5101
  • fix(frontend): meaningful serverless metadata errors by @jog1t in #5102
  • fix(fontend): less monoscaped by @jog1t in #5103
  • fix(frontend): clickable namespaces in deployments table by @jog1t in #5104
  • fix(frontend): align log region column and disable selection on metadata by @jog1t in #5105
  • refactor(frontend): modify onboarding for rivet compute by @jog1t in #5106
  • refactor(frontend): runner_pool -> rivet_pool by @jog1t in #5107
  • feat(compute): add hello-world image and docker hub publish by @abcxff in #5108
  • chore: upgrade compute deploy to v1.1.1 by @abcxff in #5110
  • fix(frontend): compute ui tweaks by @abcxff in #5111
  • fix(frontend): compute deployments and onboarding polish by @abcxff in #5113
  • fix(frontend): group envoys versions by the pool name by @jog1t in #5117
  • fix(frontend): catch gateway errors in a correct format by @jog1t in #5118
  • fix(actions): compute hello world wf by @abcxff in #5109
  • 2.3.0 rc by @NathanFlurry in #5114
  • fix(rivetkit): fix BigInt serialization in inspector workflow history and state deserialization by @abcxff in #5058
  • fix(rivetkit): wire CancellationToken through waitForNamesAvailable to eliminate KV busy-polling by @abcxff in #5063
  • feat(workflow-engine): add retryOnTimeout opt-in for step timeout retries by @abcxff in #5089
  • chore(wasm-pack): upgrade wasm-pack to now-functioning v0.15.0 by @abcxff in #5125
  • fix(rivetkit): infer T from step/tryStep config object in workflow context wrapper by @abcxff in #5124
  • chore: add agent formatting hooks by @NathanFlurry in #5126
  • chore: remove tracked agent working files by @NathanFlurry in #5128
  • chore: remove graphite skill by @NathanFlurry in #5127
  • chore(website): add runtime capabilities to on-prem Enterprise Edition pricing by @NicholasKissel in #5129
  • chore: upstream ee by @NathanFlurry in #5130
  • fix(types): restore repo check-types by @NathanFlurry in #5131
  • fix(rivetkit): preserve connected actor action types by @NathanFlurry in #5134
  • feat(frontend): redesign onboarding wizard by @NicholasKissel in #5116
  • fix(frontend): fix compute rivet run url by @abcxff in #5121
  • fix(frontend): onboarding ...
Read more