Akka.net v1.4.14 Release Notes
Release Date: 2020-12-30 // over 3 years ago-
๐ Maintenance Release for Akka.NET 1.4
โฌ๏ธ Akka.NET v1.4.14 contains some significant bug fixes and improvements. It is a highly recommended upgrade for all Akka.NET users.
๐ค Major Reduction in Idle CPU Usage and Latency for Akka.Remote ๐ One of the most important fixes introduced in Akka.NET v1.4.14 is the new self-tuning batching system for Akka.Remote's DotNetty transport, which simulatneously reduces idle CPU consumption on low-traffic systems by as much as 55% while improving latency by a factor of 10 for low-traffic systems.
๐ The batching system no longer needs to be configured - it can scale up and down with workload automatically in order to both maximize throughput with a minimal amount of latency. You can read more about it here: https://getakka.net/articles/remoting/performance.html
๐ Other bug fixes and improvements:
- ๐ Akka: Move RouterActor routing logic controller actor instantiation from OnReceive to constructor
- Akka.Streams: Serializing a
SinkRef
wrapped inside a POCO failed - Akka.Persistence: Akka.NET Should Allow Separate Read and Write Event Adapter Bindings
- ๐ฅ Akka.Persistence.Query: Added Timestamp to
EventEnvelope
- breaking API change; will require all Akka.Persistence plugins to be recompiled and updated. - Akka.Remote: fix NRE inside
RemotingTerminator
๐ To see the full set of fixes in Akka.NET v1.4.14, please see the milestone on Github.
COMMITS LOC+ LOC- AUTHOR 9 533 370 Aaron Stannard 4 5617 44 Gregorius Soedharmo 1 61 1 Brian Sain 1 207 54 Ismael Hamed