@effect/cluster@0.60.4

ParthaEth/GIF@effect/cluster@0.60.4Oct 16, 2026by effect-bot

Upgrading?

AI Summary

The cluster management library patch introduces new observability metrics and improves span naming to reduce cardinality while ensuring shard metrics remain accurate during handoffs.

Key Highlights

  • Add `ClusterMetrics.shardReleaseDuration` to track shard release timing.
  • Keep the `effect_cluster_shards` gauge accurate when shards are released or locks are lost.
  • Drop the entity id from server-side RPC span names to keep span name cardinality bounded.

Full Release Notes

### Patch Changes

- [#9194](https://github.com/Effect-TS/effect/pull/9194) [`b2f7614`](https://github.com/Effect-TS/effect/commit/b2f76143e82c844137904772b86e1da62058df88) Thanks @Tanner-Scadden! - Add `ClusterMetrics.shardReleaseDuration`, a timer that records how long a runner takes to release a shard after it is reassigned.

- [#9200](https://github.com/Effect-TS/effect/pull/9200) [`a524079`](https://github.com/Effect-TS/effect/commit/a524079f5a29e8be86b3410e06090b0dcb66b848) Thanks @Tanner-Scadden! - Keep the `effect_cluster_shards` gauge accurate when shards are released or locks are lost.

- [#9192](https://github.com/Effect-TS/effect/pull/9192) [`f250a87`](https://github.com/Effect-TS/effect/commit/f250a871fc2847235e4c2a14c5598052d6c09e61) Thanks @Tanner-Scadden! - Drop the entity id from server-side entity RPC span names to keep span name cardinality bounded. The id remains available as the `entity.id` span attribute.

Related Repositories