1.5.45 July 7th, 2025
Akka.NET v1.5.45 is a minor patch containing bug fixes for Core Akka and Akka.Cluster.Sharding plugin.
- Core: Code modernization, use deconstructor for variable swapping
- Sharding: Fix unclean
ShardingConsumerControllerImpl
shutdown - Core: Convert
Failure
toException
forAsk<object>
- Core: Fix
Settings.InjectTopLevelFallback
race condition - Sharding: Make remembered entities honor supervision strategy decisions
Supervision Strategy For Sharding Remembered Entities
- We've added a
SupervisorStrategy
property toClusterShardingSettings
. You can use any type ofSupervisionStrategy
, but it is recommended that you inheritShardSupervisionStrategy
if you're making your own custom supervision strategy. - Remembered shard entities will now honor
SupervisionStrategy
decisions and stops remembered entities if theSupervisionStrategy.Decider
returned aDirective.Stop
or if there is a maximum restart retry limitation.
4 contributors since release 1.5.44
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
10 | 823 | 108 | Gregorius Soedharmo |
1 | 7 | 13 | Simon Cropp |
1 | 60 | 18 | ondravondra |
1 | 1 | 0 | Aaron Stannard |
To see the full set of changes in Akka.NET v1.5.45, click here
Changes:
- 8f294a9 Update RELEASE_NOTES for 1.5.45 release (#7723)
- ddbfa77 Update RELEASE_NOTES.md for 1.5.45 release (#7722)
- ec8a419 Stop failing remembered entity if supervisor strategy failed (#7720)
- 857801c Fix
Settings.InjectTopLevelFallback
race condition (#7721) - 65ba0f4 Cleanup Jetbrains Rider analyzer warnings (#7719)
- 752e73a convert Failure to exception when using Ask (#7286)
- a789dd7 [DOCS] Improve DistributedPubSub XML-DOC (#7718)
- 16ce2d3 Cleanup unreachable code and XML-DOC warnings (#7715)
- b49b47b Fix unclean ShardingConsumerControllerImpl shutdown (#7714)
- 706d95d swap using deconstruction (#7658)