Akka.Cluster.Metrics 1.4.25

The member nodes of the cluster can collect system health metrics and publish that to other cluster nodes and to the registered subscribers on the system event bus with the help of Cluster Metrics Extension.

No packages depend on Akka.Cluster.Metrics.

Maintenance Release for Akka.NET 1.4** Akka.NET v1.4.25 includes some _significant_ performance improvements for Akka.Remote and a number of important bug fixes and improvements. Bug Fixes and Improvements** [Akka.IO.Tcp: connecting to an unreachable DnsEndpoint never times out](https://github.com/akkadotnet/akka.net/issues/5154) [Akka.Actor: need to enforce `stdout-loglevel = off` all the way through ActorSystem lifecycle](https://github.com/akkadotnet/akka.net/issues/5246) [Akka.Actor: `Ask` should push unhandled answers into deadletter](https://github.com/akkadotnet/akka.net/pull/5259) [Akka.Routing: Make Router.Route` virtual](https://github.com/akkadotnet/akka.net/pull/5238) [Akka.Actor: Improve performance on `IActorRef.Child` API](https://github.com/akkadotnet/akka.net/pull/5242) - _signficantly_ improves performance of many Akka.NET functions, but includes a public API change on `IActorRef` that is source compatible but not necessarily binary-compatible. `IActorRef GetChild(System.Collections.Generic.IEnumerable<string> name)` is now `IActorRef GetChild(System.Collections.Generic.IReadOnlyList<string> name)`. This API is almost never called directly by user code (it's almost always called via the internals of the `ActorSystem` when resolving `ActorSelection`s or remote messages) so this change should be safe. [Akka.Actor: `IsNobody` throws NRE](https://github.com/akkadotnet/akka.net/issues/5213) [Akka.Cluster.Tools: singleton fix cleanup of overdue _removed members](https://github.com/akkadotnet/akka.net/pull/5229) [Akka.DistributedData: ddata exclude `Exiting` members in Read/Write `MajorityPlus`](https://github.com/akkadotnet/akka.net/pull/5227) Performance Improvements** Using our standard `RemotePingPong` benchmark, the difference between v1.4.24 and v1.4.24 is significant: _v1.4.24_ ``` OSVersion: Microsoft Windows NT 6.2.9200.0 ProcessorCount: 16 ClockSpeed: 0 MHZ Actor Count: 32 Messages sent/received per client: 200000 (2e5) Is Server GC: True Thread count: 111 Num clients, Total [msg], Msgs/sec, Total [ms] 1, 200000, 96994, 2062.08 5, 1000000, 194818, 5133.93 10, 2000000, 198966, 10052.93 15, 3000000, 199455, 15041.56 20, 4000000, 198177, 20184.53 25, 5000000, 197613, 25302.80 30, 6000000, 197349, 30403.82 ``` _v1.4.25_ ``` OSVersion: Microsoft Windows NT 6.2.9200.0 ProcessorCount: 16 ClockSpeed: 0 MHZ Actor Count: 32 Messages sent/received per client: 200000 (2e5) Is Server GC: True Thread count: 111 Num clients, Total [msg], Msgs/sec, Total [ms] 1, 200000, 130634, 1531.54 5, 1000000, 246975, 4049.20 10, 2000000, 244499, 8180.16 15, 3000000, 244978, 12246.39 20, 4000000, 245159, 16316.37 25, 5000000, 243333, 20548.09 30, 6000000, 241644, 24830.55 ``` This represents a 24% overall throughput improvement in Akka.Remote across the board. We have additional PRs staged that should get aggregate performance improvements above 40% for Akka.Remote over v1.4.24 but they didn't make it into the Akka.NET v1.4.25 release. You can [see the full set of changes introduced in Akka.NET v1.4.25 here](https://github.com/akkadotnet/akka.net/milestone/56?closed=1) | COMMITS | LOC+ | LOC- | AUTHOR | | --- | --- | --- | --- | | 32 | 1301 | 400 | Aaron Stannard | | 4 | 358 | 184 | Andreas Dirnberger | | 3 | 414 | 149 | Gregorius Soedharmo | | 3 | 3 | 3 | dependabot[bot] | | 2 | 43 | 10 | zbynek001 | | 1 | 14 | 13 | tometchy | | 1 | 139 | 3 | carlcamilleri |

.NET Standard 2.0

Version Downloads Last updated
1.5.42 22 05/23/2025
1.5.41 19 05/19/2025
1.5.40 27 04/03/2025
1.5.39 27 03/17/2025
1.5.38 34 02/18/2025
1.5.37 29 01/30/2025
1.5.36 24 01/29/2025
1.5.35 28 02/05/2025
1.5.34 27 01/13/2025
1.5.33 29 01/13/2025
1.5.32 31 12/11/2024
1.5.31 31 11/12/2024
1.5.30 32 10/08/2024
1.5.29 30 10/08/2024
1.5.28 30 09/06/2024
1.5.28-beta1 31 08/24/2024
1.5.27.1 33 07/27/2024
1.5.27 33 07/28/2024
1.5.27-beta2 33 07/04/2024
1.5.27-beta1 31 07/04/2024
1.5.26 33 06/28/2024
1.5.25 52 06/23/2024
1.5.24 53 06/08/2024
1.5.23 53 06/06/2024
1.5.22 36 06/05/2024
1.5.21 43 06/06/2024
1.5.20 35 04/30/2024
1.5.19 44 04/17/2024
1.5.18 43 03/18/2024
1.5.17.1 41 03/18/2024
1.5.17 47 03/18/2024
1.5.16 47 03/18/2024
1.5.15 44 03/18/2024
1.5.14 50 03/18/2024
1.5.13 45 03/18/2024
1.5.13-beta1 36 04/09/2024
1.5.12 42 08/29/2023
1.5.11 34 08/27/2023
1.5.10 33 08/31/2023
1.5.9 35 08/25/2023
1.5.8 35 08/29/2023
1.5.7 33 04/09/2024
1.5.6 34 04/09/2024
1.5.5 36 06/14/2023
1.5.4 35 06/14/2023
1.5.3 36 04/09/2024
1.5.2 39 06/14/2023
1.5.1 37 06/14/2023
1.5.0 39 04/09/2024
1.5.0-beta6 36 08/31/2023
1.5.0-beta5 40 08/29/2023
1.5.0-beta4 34 08/28/2023
1.5.0-beta3 35 02/15/2024
1.5.0-beta2 40 08/27/2023
1.5.0-beta1 40 02/15/2024
1.5.0-alpha4 36 08/26/2023
1.5.0-alpha3 56 03/23/2023
1.5.0-alpha2 36 08/29/2023
1.5.0-alpha1 41 05/17/2023
1.4.51 39 08/28/2023
1.4.50 47 08/28/2023
1.4.49 49 03/30/2023
1.4.49-beta1 37 08/29/2023
1.4.48 39 08/31/2023
1.4.47 43 08/31/2023
1.4.46 43 08/27/2023
1.4.45 39 08/26/2023
1.4.44 44 08/27/2023
1.4.43 40 08/29/2023
1.4.42 41 08/24/2023
1.4.41 48 08/28/2023
1.4.40 41 08/25/2023
1.4.39 47 08/30/2023
1.4.38 42 04/09/2024
1.4.37 46 08/28/2023
1.4.36 42 08/28/2023
1.4.35 42 08/28/2023
1.4.34 42 08/29/2023
1.4.33 75 04/23/2023
1.4.32 43 08/30/2023
1.4.31 70 07/19/2022
1.4.30 43 08/26/2023
1.4.29 43 08/26/2023
1.4.28 60 05/03/2023
1.4.27 45 08/27/2023
1.4.26 42 08/28/2023
1.4.25 38 04/09/2024
1.4.24 53 03/23/2023
1.4.23 44 08/29/2023
1.4.22 42 08/31/2023
1.4.21 39 08/30/2023
1.4.21-beta1 41 08/27/2023
1.4.20 78 04/28/2023
1.4.19 44 08/24/2023
1.4.18 43 04/09/2024
1.4.17 41 08/29/2023
1.4.16 36 04/09/2024
1.4.15 41 08/31/2023
1.4.14 40 08/28/2023
1.4.13 40 08/28/2023
1.4.12 37 08/28/2023
1.4.11 47 08/29/2023
1.4.10 64 03/26/2023
1.4.9 41 04/09/2024
1.4.8 36 06/14/2023
1.4.7 61 03/22/2023
1.4.6 45 06/13/2023
1.4.5 66 06/14/2023
1.4.4 44 04/09/2024
1.4.3 42 01/29/2024
1.4.2 42 06/14/2023
1.4.1-rc3 50 08/26/2023
1.4.1-rc2 42 08/29/2023
1.4.1-rc1 42 08/26/2023
1.4.1-beta 47 06/13/2023
1.4.0-beta4 34 02/15/2024