From the creators of Akka, get technology enhancements, monitoring, and expert support with Akka Platform from Lightbend. Learn More

News & Articles

Full archive

January 18

2021

Akka HTTP 10.2.3 Released

Dear hakkers,

We are happy to announce the 10.2.3 release of Akka HTTP. This release is the third update in the 10.2.x series of Akka HTTP.

Changes since 10.2.2

This release includes a working preview HTTP/2 client. Please consider using this preview to provide early feedback in case you find issues in your use-case. The HTTP/2 client will soon be included as an opt-in backend for the Akka gRPC client.

Native HTTP/2 support in Akka gRPC reduces the number of upstream dependencies and enables more deeply integrated tooling for Akka gRPC in the future.

For now, a connection-level and a “persistent connection” API is provided. The entry points are very similar to the existing flow-based HTTP/1 client APIs (responses are provided out-of-order, though, see the docs). The persistent connection API provides functionality similar to the newHostConnectionPool API.

Higher-level APIs for HTTP/2 like the superPool or singleRequest APIs (or a potential automatic integration into the existing APIs) are still discussed.

Please see the documentation for more information and usage examples.

Other notable improvements

akka-http-core

  • Better support for filename in Content-Disposition #3705
  • Warn if trying to bind flow/source with HTTP2 (which is not supported) #3678

akka-http-testkit

  • Fetch chunks in the testkit without waiting for the whole response to finish #3724

docs

  • Show examples of using the Akka HTTP BOM (bill of materials) in dependency blocks

Credits

The complete list of closed issues can be found on the 10.2.3 milestone on GitHub. For this release we had the help of 9 contributors – thank you all very much!

commits  added  removed
     12    565       67 Johannes Rudolph
     11    228       83 Arnout Engelen
     10    498       43 Johan Andrén
      1    117       47 Ignasi Marimon-Clos
      1    108        4 guntiso
      1     36        8 Didac
      1     13        0 Enno Runne
      1      9        0 Nitika Agarwal
      1      1        1 Stefano Sgorlon

Akka by Lightbend

The Akka core team is employed by Lightbend. If you’re looking to take your Akka systems to the next level, let’s set up a time to discuss our enterprise-grade expert support, self-paced education courses, and technology enhancements that help you manage, monitor and secure your Akka systems - from development to production.

Happy hakking!

– The Akka Team