finch v0.12.0 Release Notes
Release Date: 2022-05-03 // almost 2 years ago-
โจ Enhancements
- โ Add support for private request metadata #180
- ๐ Hide docs for deprecated
Finch.request/6
#195 - โ Add support for Mint.UnsafeProxy connections #184
๐ Bug Fixes
- In v0.11.0 headers and status codes were added to Telemetry events in a way that made invalid assumptions regarding the shape of the response accumulator, this has been resolved in #196
๐ฅ Breaking Changes
- โก๏ธ Telemetry updates #176
- Rename the telemetry event
:request
to:send
and:response
to:recv
. - Introduce a new
:request
field which contains the fullFinch.Request.t()
in place of the:scheme
,:host
,:port
,:path
,:method
fields wherever possible. The new:request
field can be found on the:request
,:queue
,:send
, and:recv
events. - Rename the meta data field
:error
to:reason
for all:exception
events to follow the standard introduced in telemetry - Introduce a new
[:finch, :request, :start | :stop | :exception]
telemetry event that emits wheneverFinch.request/3
orFinch.stream/5
are called.
- Rename the telemetry event