1.5.48 August 21st, 2025
Akka.NET v1.5.48 is a minor patch containing stability improvement to Akka.TestKit.
2 contributors since release 1.5.47
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
4 | 5494 | 5561 | Aaron Stannard |
2 | 204 | 66 | Gregorius Soedharmo |
To see the full set of changes in Akka.NET v1.5.48, click here
1.5.47 August 12th, 2025
Akka.NET v1.5.47 is a minor patch containing several stability improvements to Akka.TestKit.
- TestKit: Replace Thread.Sleep with SpinWait
- TestKit: Fix excessive AggregateException nesting when cancelling ExpectMessageAsync
- TestKit: Add async overload to multi-node TestConductor API
- Core: Move ByteBuffer alias to global using
4 contributors since release 1.5.46
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
7 | 4185 | 3156 | Aaron Stannard |
5 | 352 | 142 | Gregorius Soedharmo |
1 | 2 | 2 | dependabot[bot] |
1 | 13 | 22 | Simon Cropp |
To see the full set of changes in Akka.NET v1.5.47, click here
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:
- 1f4c6d2 Update RELEASE_NOTES.md for 1.5.48 release (#7788)
- 0bfe2fc Port #7772 - TestKit: synchronous TestActor start (#7787) [ #7770 ]
- 1f14b74 Convert Akka.Cluster.Sharding.Tests.MultiNode to async (#7758)
- 31adf92 Convert Akka.Cluster.Tests.MultiNode specs to async (#7755)
- 89e6405 Convert Akka.Cluster.Tools multi-node tests to async (#7757)
- f422b79 Update RELEASE_NOTES.md for 1.5.48 nightly (#7760)
- 43f3e52 Convert Akka.Remote.Tests.MultiNode specs to async (#7756)
This list of changes was auto generated.