@effect/rpc@0.76.3

ParthaEth/GIF@effect/rpc@0.76.3Oct 16, 2026by effect-bot

Upgrading?

AI Summary

This RPC layer patch enhances reliability by improving how client interruptions are handled during shard handoffs and EOF scenarios, and by adding error reporting for encoding failures.

Key Highlights

  • Fail in-flight RPC requests on a missed pong when `retryTransientErrors` is enabled.
  • Deliver client interrupts to draining entities during shard handoff.
  • Handle interrupts and acknowledgements after RPC EOF.
  • Fail the RPC server span when a response Exit cannot be encoded.

Full Release Notes

### Patch Changes

- [#8587](https://github.com/Effect-TS/effect/pull/8587) [`6bb0ea2`](https://github.com/Effect-TS/effect/commit/6bb0ea2de7b19d753bcb381ec767b09ce17639e6) Thanks @janecakemaster! - Fail in-flight RPC requests on a missed pong when `retryTransientErrors` is enabled.

- [#8945](https://github.com/Effect-TS/effect/pull/8945) [`a7209e4`](https://github.com/Effect-TS/effect/commit/a7209e4f48c5dfe89417e073b19d1d5efc31cb4e) Thanks @Tanner-Scadden! - Deliver client interrupts to draining entities during shard handoff and handle interrupts and acknowledgements after RPC EOF.

- [#8949](https://github.com/Effect-TS/effect/pull/8949) [`9c29d45`](https://github.com/Effect-TS/effect/commit/9c29d45d1df82929ba4709587291e6c7e90e198e) Thanks @Tanner-Scadden! - Fail the RPC server span when a response Exit cannot be encoded.

- Updated dependencies [[`97d80c9`](https://github.com/Effect-TS/effect/commit/97d80c91fef755966ffd0adbfb00b3eb4ae7eace), [`e730f59`](https://github.com/Effect-TS/effect/commit/e730f59d29db5f1e312be6476a95d07bcad45788), [`05803bd`](https://github.com/Effect-TS/effect/commit/05803bd0219a71ea91d7e99e3d5a86b56f832c1c)]:
  - effect@3.22.3

Related Repositories