Skip to content

2.3.12

Choose a tag to compare

@github-actions github-actions released this 03 Sep 12:18
· 17 commits to main since this release
89c31e9

What's Changed

  • fix(envoy-client): ack terminating stop commands so pegboard-envoy stops replaying them by @abcxff in #5565
  • feat(container-runner): drain children and engine concurrently on SIGTERM by @abcxff in #5584
  • feat(container-runner): exit process when the last child stops by @abcxff in #5587
  • chore(container-runner): tighten comments by @abcxff in #5589
  • feat(container-runner): drain engine sleeps unless the idle timer fired by @abcxff in #5594
  • feat(container-runner): jitter idle timeout to avoid teardown waves by @abcxff in #5595
  • fix(container-runner): drain actors before announcing envoy shutdown so self-destroy tombstones by @abcxff in #5620
  • feat(container-runner): self-destroy on repeated actor start by @abcxff in #5585
  • feat(container-runner): sleep on startup idle timeout by @abcxff in #5586
  • feat(container-runner): drain child before SIGTERM on engine pause by @abcxff in #5588
  • fix(rivetkit-core): always signal actor stop handle on teardown failure by @abcxff in #5593
  • fix(rivetkit): expose engine ray IDs on errors for debug by @abcxff in #5603
  • feat(frontend): match dashboard logo to website by @NicholasKissel in #5609
  • feat(frontend): add mcp connection settings, oauth consent, and inspector mcp app by @jog1t in #5630
  • feat(ci): selective preview publish via targets input by @abcxff in #5629
  • fix(rivetkit): retry get_or_create as get on allocated datacenter conflict by @abcxff in #5627
  • refactor(rivetkit-rust): route client through query-based gateway instead of get_or_create resolution by @abcxff in #5631
  • fix(rivetkit): route get/getOrCreate handles through query gateway so cross-dc getOrCreate forwards by @abcxff in #5636
  • fix(rivetkit-rust): decode json routing errors on bare http path by @abcxff in #5637
  • fix(rivetkit): retry get_or_create as get on datacenter conflict in ts client by @abcxff in #5639
  • fix(frontend): always send drain grace period in runner config upserts by @jog1t in #5641
  • feat(rivetkit): make action definition limit configurable by @NathanFlurry in #5646
  • fix(rivetkit): remove TypeScript action definition limit by @NathanFlurry in #5649
  • feat(http): stream HTTP bodies end-to-end by @NathanFlurry in #5516
  • fix(wasm): adapt streamed HTTP responses by @NathanFlurry in #5650
  • feat(rivetkit): add services integration by @NathanFlurry in #5648

Full Changelog: v2.3.11...v2.3.12