Feature Releases for Akka.NET in 2016
It’s been a while since we’ve published an official roadmap update for Akka.NET. We are still on track to achieve the goals of the previous roadmap, but with a few minor changes that I will explain here.
Akka.NET 1.1 - Akka.Cluster Release to Market; Akka.Streams Beta
We’ve publicly committed to releasing Akka.NET 1.1 on June 14th, 2016:
This release has the following goals:
- Officially releasing Akka.Cluster to market, signifying “it is ready for full-blown production use;”
- Deploy Helios 2.0 transport to production, which is significantly faster, more memory efficient, and more reliable than the current Helios 1.4.1-based transport;
- Releasing the MultinodeTestRunner and the Akka.Remote.TestKit, used for testing distributed systems built with Akka.NET; and
- Releasing the very first beta of the new Akka.Streams module, which you can read more about here.
Akka.Cluster has been available as a beta package for nearly two years and has had thousands of users. It is currently serving production workloads both on Linux and on Windows for a variety of different types of customers. During this period we have collected lots of bug reports, feedback, and data that has been used to help improve its reliability and performance.
This will be a tremendous opportunity for Akka.NET users to build high availability systems of all shapes and sizes on any cloud they wish.
Akka.NET 1.5 - TLS, New Serializer, Faster Transports
The next major release we have planned following Akka.NET 1.1 is Akka.NET 1.5. This release will introduce some breaking changes at the dependency level.
We are making the following two important changes: