akka-http
akka-http copied to clipboard
The Streaming-first HTTP server/module of Akka
References https://github.com/akka/akka-http/issues/3903 - modified `maxContentLengthSetting` to allow empty bodies in requests - added test for that in `ClientServerSpec`
Projects can already use Akka HTTP with Scala 3 by using [CrossVersion.for3Use2_13](https://scala-lang.org/blog/2021/04/08/scala-3-in-sbt.html#using-scala-213-libraries-in-scala-3), but for libraries that is not a good solution. This PR is about providing 'native' Scala 3 artifacts...
It seems that when X-Forwarded-For has a port, the system fails to parse it as a `X-Forwarded-For` header, and instead parses it as a `RawHeader`. This causes the implementation of...
https://github.com/akka/akka-http/runs/5231991292 ``` java.lang.RuntimeException: Trying to await result of failed Future, see the cause for the original problem. at akka.http.impl.util.package$AddFutureAwaitResult.awaitResult(package.scala:64) at akka.http.scaladsl.ClientServerSpecBase.runTest$1(ClientServerSpec.scala:391) at akka.http.scaladsl.ClientServerSpecBase.$anonfun$new$36(ClientServerSpec.scala:406) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18) at akka.stream.testkit.scaladsl.StreamTestKit$.assertAllStagesStopped(StreamTestKit.scala:32) at akka.stream.testkit.Utils$.assertAllStagesStopped(Utils.scala:21) at...
Three errors remaining around creating case classes from parameters
This is a first pass at four new directives to simplify MDC logging. It didn't require any internal changes, rather just a matter of using existing APIs to expose a...
Sister-ticket of akka/akka#27155 We since previously have a request to migrate to JUnit 5 but since the demand has been so low I'm not sure if we want to do...
Fixes https://github.com/akka/akka-http/issues/4134 Unsure what exactly to add to the docstring, if anything. Could be something like `Fails the route with an [IllegalRequestException] if the request framing is invalid` - thoughts?...
When using `toStrictEntity`, sending a chunked request with invalid framing causes an exception, that is eventually propagated to the exception handler/log. As this is a bad request I would expect...
Hope we will get this soon Netty/Incubator/Codec/Quic 0.0.1.Final released https://netty.io/news/2020/12/09/quic-0-0-1-Final.html update: https://www.rfc-editor.org/rfc/rfc9114.html HTTP/3 is released now.