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
Higher-level APIs for HTTP/2 like the
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
- Better support for filename in Content-Disposition #3705
- Warn if trying to bind flow/source with HTTP2 (which is not supported) #3678
- Fetch chunks in the testkit without waiting for the whole response to finish #3724
- Show examples of using the Akka HTTP BOM (bill of materials) in dependency blocks
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.
– The Akka Team