1.5.46 July 17th, 2025
Akka.NET v1.5.46 is a minor patch containing a fix for the Akka.IO.Dns extension.
3 contributors since release 1.5.45
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
1 | 4 | 0 | Aaron Stannard |
1 | 1 | 1 | Pavel Anpin |
1 | 1 | 0 | Gregorius Soedharmo |
To see the full set of changes in Akka.NET v1.5.46, click here
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
1.5.44 June 19th, 2025
Akka.NET v1.5.44 is a minor patch that contains a bug fix to the Akka.Persistence plugin.
3 contributors since release 1.5.43
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
10 | 438 | 323 | Gregorius Soedharmo |
2 | 4 | 2015 | Aaron Stannard |
1 | 47 | 43 | Simon Cropp |
To see the full set of changes in Akka.NET v1.5.44, click here.
1.5.43 June 10th, 2025
Akka.NET v1.5.43 contains several bug fixes and also adds new quality of life features.
- Cluster.Tools: Fix PublishWithAck response message type
- Sharding: Allows sharding delivery consumer to passivate self
- TestKit: Fix CallingThreadDispatcher async context switching
- Persistence.Query: Add non-generic
ReadJournalFor
API method - Core: Simplify null checks
- Core: Propagate CoordinatedShutdown reason to application exit code
- Core: Bump AkkaAnalyzerVersion to 0.3.3
- Core: Improve IScheduledTellMsg DeadLetter log message
New Akka.Analyzer Rules
We've added three new Akka.Analyzer rules, AK2003, AK2004, and AK2005. All of them addresses the same Akka anti-pattern where a void async
delegate is being passed into the ReceiveActor.Receive<T>()
(AK2003), IDslActor.Receive<T>()
(AK2004), and ReceivePersistentActor.Command<T>()
(AK2005) message handlers.
Here are the documentation for each new rules:
4 contributors since release 1.5.42
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
7 | 435 | 19 | Gregorius Soedharmo |
2 | 26 | 23 | Mark Dinh |
1 | 49 | 136 | Simon Cropp |
1 | 4 | 0 | Aaron Stannard |
To see the full set of changes in Akka.NET v1.5.43, click here.
Changes:
- dbca4de Update RELEASE_NOTES.md for 1.5.46 release (#7733)
- 000d75b DnsExt: Resolve ManagerClass Type from IDnsProvider (#7727)
- c10cfc1 docs: added Akka.Cluster SBR video to docs (#7725)
- 3994208 Exclude Akka.Cluster.Cpu.Benchmark from nuget pack (#7724)
This list of changes was auto generated.