Skip to content

v0.21.11

Compare
Choose a tag to compare
@rossabaker rossabaker released this 20 Nov 19:21
· 9565 commits to main since this release

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