Akka Streams & Http 1.0 Released!
July 15 2015
Konrad 'ktoso' Malawski

Dear hakkers, we—the Akka committers—are very pleased to announce the final release of Akka Streams & HTTP 1.0. After countless hours and many months of work we now consider Streams & HTTP good enough for evaluation and production use, subject to the caveat on performance below. We will continue to improve the implementation as well as to add features over the coming months, which will be marked as 1.x releases—in particular concerning HTTPS support (exposing certificate information per request and allowing session renegotiation) and websocket client features—before we finally add these new modules to the 2.4 development branch. In the meantime both Streams and HTTP can be used with Akka 2.4 artifacts since these are binary backwards compatibility with Akka 2.3.

A Note on Performance

Version 1.0 is fully functional but not yet optimized for performance. To make it very clear: Spray currently is a lot faster at serving HTTP responses than Akka HTTP is.

We are aware of this and we know that a lot of you are waiting to use it in anger for high-performance applications, but we follow a “correctness first” approach. After 1.0 is released we will start working on performance benchmarking and optimization, the focus of the 1.1 release will be on closing the gap to Spray.

What Changed since 1.0–RC4

The complete list of closed tickets can be found in the 1.0 streams and http milestones on github.

Credits

Since the RC4 release:

  • 32 tickets closed
  • 252 files changed, 17613 insertions(+), 1834 deletions(-),
  • … and a total of 9 contributors!

1.0 compared to 1.0-RC4:

commits   added removed
     26    2342     335 Johannes Rudolph
     11   10112      97 Endre Sándor Varga
      9     757     173 Martynas Mickevičius
      8    2821     487 Konrad Malawski
      3      28      49 2beaucoup
      3     701     636 Viktor Klang
      2      43       7 Rafał Krzewski
      2     801      42 Alexander Golubev
      1       8       8 Heiko Seeberger

Happy hAkking!

Past News Items
May 03 2017
Dear hakkers, we — the Akka HTTP committers — are happy to announce Akka Http 10.0.6, which is the sixth release of the Akka Http 10.0 series. It contains an...
May 02 2017
Dear hakkers, we—the Akka committers—are proud to announce Akka 2.5.1, which is the first maintenance release of Akka 2.5. Some notable improvements and bug fixes are: * Limiting the number...
May 02 2017
Dear hakkers, We are proud to announce Akka 2.4.18, which is another maintenance release of Akka 2.4. Some notable improvements and bug fixes are: * Limiting number of concurrent PersistentActor...
Apr 13 2017
Dear hakkers, we—the Akka committers—are proud to be able to announce the availability of Akka 2.5.0. Since the release of Akka 2.4.0 (already 18 months ago) we have incrementally added...
Mar 30 2017
Dear hakkers, we—the Akka committers—are pleased to be able to announce the availability of Akka 2.5.0-RC2 (SECOND RELEASE CANDIDATE). This is what we intend to ship as 2.5.0 final unless...
Mar 17 2017
Dear hakkers, we — the Akka HTTP committers — are happy to announce Akka Http 10.0.5, which is the fifth maintenance release of the Akka Http 10.0 series. It is...
Mar 17 2017
Dear hakkers, we—the Akka committers—are proud to be able to announce the availability of Akka 2.5.0-RC1 (FIRST RELEASE CANDIDATE). Since the release of Akka 2.4.0 (already 18 months ago) we...
Feb 24 2017
Dear hakkers, we—the Akka committers—proudly present the second development milestone for Akka 2.5. Since the release of Akka 2.4.0 (already 17 months ago) we have incrementally added many new features...