1.5.61 February 26th, 2026
Akka.NET v1.5.61 is a maintenance release with important bug fixes for Akka.Cluster.Sharding, Akka.Cluster, and Akka.Core.
Akka.Cluster.Sharding Bug Fixes
- Port Pekko ShardStopped handler + handoff safety net - Fixes issue #7500. Resolves a critical issue where shards could fail to hand off indefinitely during scale-up events.
- Fix Shard remember-entities flag mismatch causing entity restart failures - Fixes a bug where the
Entitiesclass was initialized with the wrongRememberEntitiesflag. - Correct self-comparison in ShardCoordinator ResendShardHost handler - Fixes a bug where the
ResendShardHosthandler compared a region variable to itself instead of comparing against the message's region.
Akka.Cluster Bug Fixes
- VectorClock inequality fixes - Fixes the
!=operator which incorrectly delegated toIsConcurrentWithinstead of being the logical negation of==, and fixes the<operator to correctly exclude the equal case. - Correct format index in 3-arg LogInfo overload - Fixes a logging bug where the 3-arg
LogInfooverload used the wrong format index.
Bug Fixes
- Fix wrong randomFactor argument type on RetrySupport.Retry() - Fixes issue #8059. Changes the
randomFactorparameter type frominttodoubleto match the expected behavior for jitter calculations. - AppVersion.CompareTo missing else if breaks comparison symmetry - Fixes a bug where release versions appeared less than their pre-release counterparts.
- Remove stray dollar signs from interpolated strings - Fixes three string interpolation bugs in output in
ClusterHeartbeat,ShardRegion, andSinkRefImpl.
Improvements
- Downgrade VirtualPathContainer RemoveChild log from Warning to Debug - Fixes issue #8037. Eliminates noisy warnings during high-load
Askoperations.
4 contributors since release 1.5.60
| COMMITS | LOC+ | LOC- | AUTHOR |
|---|---|---|---|
| 4 | 2085 | 27 | Aaron Stannard |
| 5 | 52 | 14 | Matt Kotsenas |
| 3 | 151 | 9 | Gregorius Soedharmo |
| 1 | 2 | 2 | Apoorv Darshan |
To see the full set of changes in Akka.NET v1.5.61, click here.
Changes:
- a5b74fd Update RELEASE_NOTES.md for 1.5.61 release (#8063)
- e5eda84 Update v1.5 branch with latest v1.6 changes (#8062) [ #8046, #8052, #8048, #8037, #8051, #8054, #8050, #7500, #8055, #8056, #8057, #8058, #8061 ]
- 6053083 Update API Approval list for .net 4.8
- be798e7 Fix wrong randomFactor argument type on RetrySupport.Retry() (#8061)
- 1acf5dc VectorClock inequality fixes (#8058)
- 8421776 fix: remove stray dollar signs from interpolated strings (#8057)
- 6fb236b fix: correct format index in 3-arg LogInfo overload (#8056)
- 53312a0 Port Pekko ShardStopped handler + handoff safety net (#7500) (#8055)
- 1b0f61a Correct self-comparison in ShardCoordinator ResendShardHost handler (#8050)
- c6c2080 Fix Shard remember-entities flag mismatch causing entity restart failures (#8054)
See More
- 419f214 AppVersion.CompareTo missing else if breaks comparison symmetry (#8051)
- 0441d78 Downgrade VirtualPathContainer RemoveChild log from Warning to Debug (#8048) [ #8037 ]
- 9ba322b [xUnit3] Bump xUnit version (#8052)
- de8023a Add EventFilter + semantic logging test coverage (#8046)
This list of changes was auto generated.