1.5.65 April 10th, 2026
Akka.NET v1.5.65 is a maintenance release with important bug fixes for Akka.Cluster.Sharding, Akka.Core configuration, and Akka.TestKit.
Akka.Cluster.Sharding Bug Fixes
- Fix cluster sharding lease coordination bugs - Fixes three chained bugs that cause shard unavailability (~6 minutes) during rolling restarts when using distributed lease coordination (e.g. Kubernetes leases):
- #8146: The backup
ShardStoppedsafety net from #8055 fires spuriously after every successful rebalance, causing the same shard to be allocated to 2+ nodes simultaneously. - #8147:
AwaitingLeasestashesHandOffmessages indefinitely, preventing the coordinator from reclaiming stuck shards. - #8148:
StartShardRebalanceIfNeededsilently skips shards during graceful shutdown when a rebalance is already in progress.
- #8146: The backup
Akka.Core Bug Fixes
- Fix Settings.InjectTopLevelFallback race condition bug - Fixes a race condition in
Settings.InjectTopLevelFallbackthat could cause configuration corruption under concurrent access.
Akka.TestKit Bug Fixes
- Fix broken xUnit 3 explicit sender (IAsyncLifetime) - Fixes broken xUnit 3 explicit sender support when using
IAsyncLifetime.
1 contributor since release 1.5.64
| COMMITS | LOC+ | LOC- | AUTHOR |
|---|---|---|---|
| 3 | 263 | 19 | Aaron Stannard |
To see the full set of changes in Akka.NET v1.5.65, click here.
Changes:
- aa5ab20 Update RELEASE_NOTES.md for 1.5.65 release (#8157)
- c7a8cac Fix Settings.InjectTopLevelFallback race condition bug (#8143) (#8156)
- 51532ee Fix cluster sharding lease coordination bugs (#8150) [ #8146, #8147, #8148, #8055, #7500 ]
- e8309de [1.5] Port #8145 - Fix broken xUnit 3 explicit sender (IAsyncLifetime) (#8149)
This list of changes was auto generated.