Skip to content

v0.22.0-M2

Pre-release
Pre-release
Compare
Choose a tag to compare
@rossabaker rossabaker released this 02 Feb 16:09
· 7749 commits to main since this release
v0.22.0-M2
d5faa3a

This release fixes a High Severity vulnerability in blaze-server.

http4s-blaze-server

Security patches

http4s-core

Enhancements

  • #4286: Improve performance by using oneOf and caching a URI parser. This was an identified new hotspot in v0.22.0-M1.

Breaking changes

  • #4259: Regenerate MimeDb from the IANA database. This shifts around some constants in a binary incompatible way, but almost nobody will notice.
  • #4327: Shifted the parsers around in Uri to prevent deadlocks that appeared since M1. This should not be visible, but is binary breaking.

http4s-prometheus

Breaking changes

  • #4273: Change metric names from _count to _count_total to match Prometheus' move to the OpenMetrics standard. Your metrics names will change! See prometheus/client_java#615 for more details from the Prometheus team.

Dependency updates

  • jawn-fs2-1.0.1
  • keypool-0.3.0-RC1 (moved to org.typelevel)
  • play-json-2.10.0-RC1
  • simpleclient-0.10.0 (Prometheus)