Releases: rivet-dev/rivet
Releases · rivet-dev/rivet
2.3.0-rc.12
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
errorby @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 ...
2.3.0-rc.11
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
errorby @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
Full Changelog: v2.3.0-rc.5...v2.3.0-rc.11
2.3.0-rc.10
Full Changelog: v2.3.0-rc.9...v2.3.0-rc.10
2.3.0-rc.9
Full Changelog: v2.3.0-rc.6...v2.3.0-rc.9
2.3.0-rc.8
Full Changelog: v2.3.0-rc.7...v2.3.0-rc.8
2.3.0-rc.7
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
errorby @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
Full Changelog: v2.3.0-rc.5...v2.3.0-rc.7
2.3.0-rc.6
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
Full Changelog: v2.3.0-rc.5...v2.3.0-rc.6
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