v0.21.11
Enhancements
http4s-core
- #3864: Cache a
Right
of the commonHttpVersion
s for itsParseResult
.
http4s-circe
- #3891: Encode JSON streams in their constituent chunks instead of a chunk-per-
Json
. This can significantly reduce the network flushes on most backends.
http4s-dsl
- #3844: Add
MatrixVar
extractor for Matrix URIs
http4s-async-http-client
- #3859: Add
AsyncHttpClient.apply
method that takes an already constructed async-http-client. This is useful for keeping a handle on bespoke of the client, such as its stats. Adds a functionalAsyncHttpClientStats
wrapper around the native stats class.
Internals
These changes should be transparent, but are mentioned for completeness.
Dotty preparations
- #3798: Parenthesize some arguments to lambda functions.
Build
Dependency updates
- discipline-1.1.2
- dropwizard-metrics-4.1.15
- jackson-databind-2.11.3
- jawn-1.0.1
- netty-4.1.54.Final
- okio-2.9.0
- tomcat-9.0.40