Http4s v0.21.11 Release Notes

Release Date: 2020-11-20 // over 3 years ago
  • ✨ Enhancements

    http4s-core

    • 📜 #3864: Cache a Right of the common HttpVersions for its ParseResult.

    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

    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 functional AsyncHttpClientStats 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

    • 🏗 #3868, #3870: Start building with sbt-github-actions.

    ⚡️ 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