Dear hakkers,
We are happy to announce Akka Http 10.0.10, which is the tenth release of the Akka Http 10.0 series. This maintenance release includes a number of improvements and bugfixes:
Support for HTTP(S) proxies with Authorization
It is now possible to connect to HTTP(S) Proxies
that require an authorization via an Proxy-Authorization
header. This can be set up directly on the ClientTransport
object when configuring the proxy. (#1213)
Documentation for HTTP 2 support (Preview)
Server-side HTTP/2 support, currently available as a preview, has now been included in the documentation (#1297)
Documentation consolidation
Behind the scenes, a lot of work has been done on the ongoing effort to consolidate the Java and Scala versions of the documentation, notably by Jonas Fonseca and Josep Prat. This will make our documentation more consistent, higher-quality and more easy to browse and maintain (#1290)
Improvements
- (server) Better error reporting when failing to handle CONNECT requests (#1315)
- Add HttpApp.startServer(host, port, system) (#1294)
- Preserve the order of repeated parameters when retrieving query string as a multimap (#1270)
- Missing final boundary for empty multipart entities (#1257)
- Add Cache-Control ‘immutable’ value (#1212)
- Http2: Inbound flow control (#737)
Bugfixes
- HttpChallenge rendering is broken if realm parameter is None (#1295)
- Logging with println in Http2ServerDemux (#1275)
- Incorrect request URIs with HTTP/2 (#1274)
- HttpResponseParser returns invalid status code for statuses without reason phrase (#1251)
- Ensure that no responses are lost when
host-connection-pool.idle-timeout
kicks in (#1245) - Large response entity is truncated over https with ‘Connection: close’ header (#1219)
Credits
A total of 38 issues were closed since 10.0.9.
The complete list of closed issues can be found on the 10.0.10 milestones on GitHub.
For this release we had the help of 26 contributors – thank you all very much!
commits added removed
18 960 2093 Josep Prat
17 1084 811 Arnout Engelen
13 632 114 Johannes Rudolph
11 1597 2461 Jonas Fonseca
7 236 130 Konrad `ktoso` Malawski
2 163 43 Sean Callahan
2 4 83 Martynas Mickevičius
2 35 38 Matthias Braun
1 668 23 Rich Dougherty
1 163 3 Heiko Seeberger
1 39 12 Anil Gursel
1 25 0 James Roper
1 22 2 Marcos Pereira
1 16 3 Sebastian Harko
1 17 1 Matthias Lüneberg
1 12 6 ilke-zilci
1 6 6 André Rüdiger
1 11 1 Johannes Stickel
1 7 1 Arno Haase
1 5 2 Johan Andrén
1 3 3 Marc Piechura
1 3 2 Mateusz Gruszczyński
1 3 1 Patrik Nordwall
1 1 1 Eunseon Song
1 1 1 Pepe García
1 1 1 Ryan Brideau
Happy hakking!
– The Akka Team