Dear Scala and Akka community,
we are very excited to unveil what has kept us busy for the past few months: we have collaborated with partners from the industry to draft the
Reactive Streams specification, and in order to prove that it works we have created an implementation as well—
Akka Streams. For an introduction to the use case, you are welcome to read the official
Typesafe announcement, and of course we also have prepared an
Activator template with which you can start exploring the
API. We currently have only started with the Scala API, you can expect the DSL to grow more feature rich in the coming weeks, and of course Java versions will be forthcoming as well!
The attentive reader will have noted that the source code lives on Akka’s “release-2.3” branch. The intention is to develop it based on the latest stable 2.3.x binary artifact in order to be able to back-release it when it becomes ready. It will of course also be part of Akka 2.4, but that is going to be released only towards the end of the year, see the
updated roadmap for more information.
So, for all of you who have been itching to do something like this (or already started) or who just want to play with it: give it a spin, let us know what you think, and if you have suggestions please bring them forward—preferably in pull request form :-)
Regards,