v0.22.13
This release is binary compatible with 0.22.x series.
Routine maintenance has stopped on 0.22.x, but we'll continue to entertain patches from the community.
All users are encouraged to upgrade to 0.23 (the latest stable series, on Cats-Effect 3).
What's Changed
http4s-core
- Remove redundant draining of request/response body by @danicheg in #6128
- Use predefined Close connection header by @danicheg in #6167
- Fix comment in org.http4s.Message.scala by @takapi327 in #6166
- Render a trailing newline on multipart close-delimiter by @rossabaker in #6170
- Add mapK to MetricsOps by @hamnis in #6172
- Add Random shim for Cats-Effect 2 by @rossabaker in #6165
- Add Scalafix explicit result type rule by @danicheg in #6134
- Add withContentLength and toStrict helpers to Message by @rossabaker in #6176
- Improvements to multipart boundaries by @rossabaker in #6169
- Update cats-parse to 0.3.7 in series/0.22 by @scala-steward in #6224
- Fix
SelectOpsMultiple#renderString
by @danicheg in #6307 - Update fs2-core, fs2-io, ... to 2.5.11 in series/0.22 by @scala-steward in #6322
- Update to Cats Effect 2.5.5 by @armanbilge in #6392
http4s-server
- Routing on variable segments by @teigen in #6057
- Resolve #6068 digestauth challenge redux by @blast-hardcheese in #6138
- Integrate Random into DigestAuth by @rossabaker in #6177
- Update scalafmt-core to 3.5.0 in series/0.22 by @scala-steward in #6223
- Deprecate PushSupport by @rossabaker in #6247
http4s-client
- Clarify connection lifecycle by @rossabaker in #6313
http4s-blaze-core
- Use tryScheduling within IdleTimeoutStage by @hamnis in #6198
- Remove synchronizations in
TestHead
,QueueTestHead
,SlowTestHead
by @danicheg in #6249
http4s-blaze-server
- Clean up
BlazeServerBuilder
scaladoc by @danicheg in #6180 - Blaze server enhancements by @danicheg in #6179
http4s-blaze-client
- Fix counting of current allocated connections in the blaze client pool manager by @danicheg in #6254
- Roll back the #6254 by @danicheg in #6332
http4s-tomcat
- Update tomcat-catalina, tomcat-coyote, ... to 9.0.62 in series/0.22 by @scala-steward in #6214
http4s-scala-xml
- Update scala-xml to 2.1.0 in series/0.22 by @scala-steward in #6234
http4s-async-http-client
- Update netty-buffer, netty-codec-http to 4.1.76.Final in series/0.22 by @scala-steward in #6292
Behind the scenes
- Add unidocs project to root aggregate by @armanbilge in #6129
- Update tomcat-catalina, tomcat-coyote, ... to 9.0.60 in series/0.22 by @scala-steward in #6132
- Update http4s-circe, http4s-ember-client to 0.23.11 in series/0.22 by @scala-steward in #6149
- Merge after 0.21.33 by @rossabaker in #6153
- Don't override api url by @armanbilge in #6158
- Fix StatusSpec sanitization property by @rossabaker in #6184
- Update sbt-doctest to 0.10.0 in series/0.22 by @scala-steward in #6190
- Update sbt-http4s-org to 0.13.1 in series/0.22 by @scala-steward in #6197
- Pin http4s-crypto to 0.1.x in 0.22 by @armanbilge in #6218
- Update jetty-client, jetty-http, ... to 9.4.46.v20220331 in series/0.22 by @scala-steward in #6220
- Update scalafmt-core to 3.5.1 in series/0.22 by @scala-steward in #6256
- Update sbt-scalafix, scalafix-core, ... to 0.10.0 in series/0.22 by @scala-steward in #6260
- Update Java-WebSocket to 1.5.3 in series/0.22 by @scala-steward in #6270
- Fix deprecated since versions by @danicheg in #6279
- Remove ignoring some files for
doctest
by @danicheg in #6284 - Update sbt-http4s-org to 0.13.2 in series/0.22 by @scala-steward in #6287
- Update scalafmt-core to 3.5.2 in series/0.22 by @scala-steward in #6318
- Upgrade jawn-fs2, keypool, log4cats, vault to last CE2 versions by @rossabaker in #6383
New Contributors
- @teigen made their first contribution in #6057
- @takapi327 made their first contribution in #6166
Full Changelog: v0.22.12...v0.22.13