@effect/rpc@0.76.3 @effect/cluster@0.60.4

medium risk

maurosoria/dirsearchOct 16, 2026 → Oct 16, 20260 days between releases

What's New

@effect/cluster drops entity IDs from span names; @effect/rpc improves error handling during shard handoff

Breaking Changes

  • Fail in-flight RPC requests on a missed pong in @effect/rpc if retryTransientErrors is enabled.
  • Dropping entity ID from server-side entity RPC span names in @effect/cluster; update observability to use entity.id attribute.

New Features

  • Added ClusterMetrics.shardReleaseDuration timer to track shard release time in @effect/cluster.

Improvements

  • Reduced span name cardinality in @effect/cluster to improve telemetry performance.
  • Enhanced error handling and interrupt management in @effect/rpc during shard handoff.
  • Updated dependency to effect@3.22.3 in @effect/rpc.

Bug Fixes

  • Fixed handling of interrupts and acknowledgements after RPC EOF in @effect/rpc.
  • Kept effect_cluster_shards gauge accurate during shard release or lock loss in @effect/cluster.

Upgrade Notes

Update monitoring tools in @effect/cluster to look for the entity ID as a span attribute instead of the span name. Verify that failing in-flight requests on missed pongs in @effect/rpc aligns with your retry logic.

The Two Releases

@effect/rpc@0.76.3

@effect/rpc@0.76.3

Oct 16, 2026· 6 days ago

This RPC library patch enhances error handling and interrupt management during shard handoff, including failing requests on missed pongs and handling EOF scenarios.

Full release notes
@effect/cluster@0.60.4

@effect/cluster@0.60.4

Oct 16, 2026· 6 days ago

This cluster management patch introduces new metrics for shard release duration and improves telemetry accuracy by updating gauge values and reducing span name cardinality.

Full release notes