@effect/cluster@0.60.4

Effect-TS/effect@effect/cluster@0.60.4Oct 16, 2026by effect-bot

Upgrading?

AI Summary

This patch release adds metrics for shard release duration and improves the accuracy of shard gauges, as well as optimizing span names to control cardinality.

Key Highlights

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

New Features

  • New ClusterMetrics.shardReleaseDuration
  • Improved span name cardinality

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