@effect/rpc@0.76.3 @effect/cluster@0.60.4
ai-job-search-dev/ai-job-searchOct 16, 2026 → Oct 16, 20260 days between releases
What's New
@effect/cluster adds shard release metrics and improves span naming; @effect/rpc enhances error handling during shard handoff
Breaking Changes
- Missed pong requests now fail immediately when retryTransientErrors is enabled
- Server-side entity RPC span names no longer include the entity ID
New Features
- Added ClusterMetrics.shardReleaseDuration timer to measure shard release time
- Updated effect dependency to 3.22.3 in @effect/rpc
Improvements
- Improved accuracy of effect_cluster_shards gauge during shard release or lock loss
- Reduced span name cardinality by dropping entity ID from RPC spans
- Enhanced handling of client interrupts and acknowledgements during shard handoff
Bug Fixes
- Fixed RPC server span failure when response Exit cannot be encoded
- Fixed interrupt handling during draining entities and after RPC EOF
Upgrade Notes
Update your tracing filters to accommodate the new span naming convention. Be aware that RPC requests may now fail immediately upon a missed pong instead of retrying. Ensure the updated effect dependency (3.22.3) is compatible with your project.
The Two Releases
@effect/rpc@0.76.3
Oct 16, 2026· 7 days ago
RPC 0.76.3 is a patch release improving failure handling and shard handoff behavior. It fails in-flight requests on missed pongs when retryTransientErrors is enabled, delivers client interrupts during draining, and fails server spans when response exits cannot be encoded.
Full release notes@effect/cluster@0.60.4
Oct 16, 2026· 7 days ago
Cluster 0.60.4 adds a shard-release duration metric and improves shard and tracing accuracy. It keeps the shard gauge accurate during releases or lock loss and reduces RPC span-name cardinality by moving entity IDs to attributes.
Full release notes