blaze
blaze copied to clipboard
Blazing fast NIO microframework and Http Parser
Sample log line: ``` [2022-08-04 11:50:05,273] INFO [io-compute-0] o.h.b.s.Http1ServerStage$$anon$1:271 - HTTP body not read to completion. Dropping connection. ``` Log entry claims this is `Http1ServerStage` from `http4s-blaze-server`. Actual logging takes...
Updates [org.scalameta:scalafmt-core](https://github.com/scalameta/scalafmt) from 3.5.8 to 3.5.9. [GitHub Release Notes](https://github.com/scalameta/scalafmt/releases/tag/v3.5.9) - [Version Diff](https://github.com/scalameta/scalafmt/compare/v3.5.8...v3.5.9) I'll automatically update this PR to resolve conflicts as long as you don't change it yourself. If you'd...
Both `BlazeClient` and `BlazeServer` offer an `idleTimeout` configuration option. The option has the same name in both, and shares implementation (`IdleTimeoutStage`) but from user's perspective it behaves differently. In `BlazeClient`...
Sometimes I see my apps not shutting down properly with this in the output: ``` Non-daemon threads currently preventing JVM termination: - 45: Thread[DestroyJavaVM,5,main] - - 21: Thread[blaze-selector-0,5,main] ``` I...
Hi, [`PoolManager`](https://github.com/http4s/http4s/tree/main/blaze-client/src/main/scala/org/http4s/blaze/client/PoolManager.scala) is a great functional implementation and can be used in projects that aren't related to http (I use it for TCP connection pooling), Although a little generification is...
Client stream method is failing with error after request timeout despite consuming data from server. Reproducible in version 0.23.9 and older [Code to reproduce issue](https://github.com/BrainHorse/blaze-client-issue) Could you please clarify if...
Make `Http1Support.getAddress` and `BlazeClientBuilder.customDnsResolver`: `RequestKey => F[Either[Throwable, InetSocketAddress]]`. The usage in `makeClient` is already effectful.
# Verison ``` val http4sBlaze = "0.23.12" val http4s = "0.23.13" val http4s = Seq( "org.http4s" %% "http4s-blaze-server" % http4sBlaze, "org.http4s" %% "http4s-blaze-client" % http4sBlaze, "org.http4s" %% "http4s-core" % http4s,...
```scala //> using scala "2.13" //> using lib "org.http4s::http4s-blaze-server:0.23.12" //> using lib "org.http4s::http4s-blaze-client:0.23.12" //> using lib "org.slf4j:slf4j-nop:1.7.36" import cats.effect._ import cats.syntax.all._ import fs2._ import org.http4s._ import org.http4s.implicits._ import org.http4s.blaze.server._ import...
`Http1ClientStageSuite` and `ClientTimeoutSuite`.`"Idle timeout on slow POST body"` use a combo of `QueueTestHead` to mock the network side of the connection and `request.body.onFinalizeWeak` to trigger some action in `QueueTestHead`. In...