Skip to content

2.3.11-rc.6

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Aug 22:04
· 76 commits to main since this release

What's Changed

  • revert(frontend): remove destroy-time seeding for compute logs by @abcxff in #5527
  • fix(frontend): seed compute logs only from destroy time, not sleep time by @abcxff in #5520
  • fix(frontend): cancel in-flight log history load-more on filter change by @abcxff in #5521
  • refactor(frontend): extract log viewport scroll logic into useLogScroll by @abcxff in #5522
  • refactor(frontend): de-duplicate log stream lifecycle writes by @abcxff in #5523
  • feat(frontend): make older-logs sentinel a clickable load button by @abcxff in #5524
  • refactor(frontend): split log stream transport and history into modules by @abcxff in #5525
  • perf(frontend): skip live log tail for destroyed actors by @abcxff in #5526
  • chore(frontend): lower log history page sizes to 50 and 100 by @abcxff in #5538
  • feat(rivetkit): add per-call poolName option to getOrCreate and create by @abcxff in #5496
  • feat(frontend): pool switcher and pool-scoped titles for logs and compute by @abcxff in #5499
  • feat(frontend): add pool selector to create actor dialog advanced options by @abcxff in #5540
  • feat(frontend): delete managed pool from compute config page by @abcxff in #5541
  • fix(frontend): source actor deployment logs pool from runner_name_selector by @abcxff in #5542
  • feat(frontend): remove amp from agentOS agent catalog by @NicholasKissel in #5519
  • feat(website): link comparison guides in footer by @NicholasKissel in #5428
  • chore: remove hub.rivet.gg references by @NicholasKissel in #5550
  • [SLOP(claude-opus-4-8-high)] feat(ups): table-backed postgres transport with coalesced doorbell by @MasterPtato in #5335
  • [slopfix] docs(self-hosting): promote postgres from experimental to recommended OSS multi-node backend by @MasterPtato in #5341
  • [SLOP(claude-opus-4-8-high)] perf(universaldb): batch leader apply and fold follower commit round-trips by @MasterPtato in #5342
  • [slopfix] fix(pegboard): decrement kv_storage_used metric on actor delete by @MasterPtato in #5356
  • [slopfix] docs(self-hosting): correct postgres config format and document single vs multi-node nats by @MasterPtato in #5382
  • feat(kitchen-sink): add churnDb actor and seed driver for compaction read-hotshard repro by @MasterPtato in #5398
  • [slopfix] fix(universaldb,util,pegboard-envoy): index dedup gc, fix fixed-window acquire, refund rate-limit tokens on cancel by @MasterPtato in #5551
  • [slopfix] fix(universaldb): match fdb conflict semantics in rocksdb + postgres drivers by @MasterPtato in #5552
  • [SLOP(claude-opus-4-8)] fix(kitchen-sink): serve built frontend from server by @MasterPtato in #5306
  • [SLOP(claude-opus-4-8-medium)] chore: add profiling cargo profile for heaptrack leak investigation by @MasterPtato in #5314
  • Add observation and ser/de metrics for serde calls by @MasterPtato in #5320
  • Add observation for serde_bare by @MasterPtato in #5321
  • [SLOP(claude-opus-4-8)] feat(rivetkit-core): add serde duration and size metrics by @MasterPtato in #5322
  • [SLOP(claude-opus-4-8)] feat(util): add rate limiter primitive and ingress throttles for actor create and gateway websocket by @MasterPtato in #5326
  • [SLOP(claude-opus-4-8)] feat(pegboard-envoy): rate-limit envoy ws ingress and cap get_pages, trim unused metrics by @MasterPtato in #5327
  • [SLOP(claude-opus-4-8-high)] feat(universaldb): postgres leader-resolver driver overhaul by @MasterPtato in #5329
  • [slopfix] test(universaldb): postgres leader failover + abort resolver task on driver drop by @MasterPtato in #5336
  • [SLOP(claude-opus-4-8-high)] feat(universaldb): graceful postgres leader handoff on shutdown by @MasterPtato in #5337
  • [slopfix] fix(self-host): repair dev compose generation, kitchen-sink serverful runner, and postgres/udb bootstrap by @MasterPtato in #5340
  • [slopfix] perf(universaldb): fold postgres drain_batch into claim+nextval and single apply CTE by @MasterPtato in #5353
  • [slopfix] refactor(universaldb,ups): single/multi-node udb over nats, remove ups postgres driver by @MasterPtato in #5354
  • chore: Clean up by @MasterPtato in #5397
  • docs: move public docs into a docs/ bundle for rivet.dev by @NathanFlurry in #5559
  • refactor(dashboard): rename instance request concurrency field to Max Actors per Container by @abcxff in #5560
  • fix(rivetkit-core): cancel driver alarm before sqlite teardown on destroy by @abcxff in #5530
  • feat(container-runner): keep instance warm instead of self-exiting by @abcxff in #5531
  • chore(container-runner): default stop grace to 10s by @abcxff in #5533
  • feat(container-runner): log unexpected platform SIGTERM as an error by @abcxff in #5536
  • feat(container-runner): report actors as crashed on unexpected platform SIGTERM by @abcxff in #5539
  • fix(rivetkit): keep actor event loop alive through shutdown state serialization by @abcxff in #5546
  • feat(container-runner): log version and git sha at actor start by @abcxff in #5548
  • feat(container-runner): setup instance memory and cpu usage logger by @abcxff in #5549
  • fix(sdks): drop rivet-util metrics dep from protocol crates to unlink rocksdb by @abcxff in #5558
  • fix(rivetkit): log and surface actor startup failures by @abcxff in #5528
  • fix(container-runner): read cgroup v1 memory usage under gvisor by @abcxff in #5556
  • refactor(integrations): rename vercel-world to workflow-world and align docs with Workflow SDK by @jog1t in #5571
  • fix(mcp-hub): load docs metadata from rivet.dev instead of the removed website package by @jog1t in #5574
  • fix(frontend): drop dangling public/examples symlink left by website removal by @jog1t in #5575
  • fix(frontend): theme xyflow controls so workflow visualizer icons are visible by @jog1t in #5577
  • fix(inspector): send workflow history as raw BARE bytes by @jog1t in #5576
  • ci(release): migrate npm publishing to oidc by @NathanFlurry in #5597
  • fix(release): clear placeholder npm token for oidc by @NathanFlurry in #5598
  • ci(release): use node 24 for publishing by @NathanFlurry in #5599
  • docs: remediate SEO audit findings by @NicholasKissel in #5606

Full Changelog: v2.3.11-rc.2...v2.3.11-rc.6