All Versions
28
Latest Version
Avg Release Cycle
36 days
Latest Release
878 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.14.0 Changes
November 30, 2022โจ Enhancements
- ๐ Improve error message for pool timeouts #126
- ๐ Relax nimble_options version to allow usage with 0.5.0 #204
-
v0.13.0 Changes
July 26, 2022โจ Enhancements
- ๐ง Define
Finch.child_spec/1
which will automatically use theFinch
:name
as the:id
, allowing users to start multiple instances under the same Supervisor without any additional configuration #202 - Include the changelog in the generated HexDocs #201
- ๐ Fix typo in
Finch.Telemetry
docs #198
- ๐ง Define
-
v0.12.0 Changes
May 03, 2022โจ 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
-
v0.11.0 Changes
March 28, 2022- Add
:pool_max_idle_time
option to enable termination of idle HTTP/1 pools. - Add
:conn_max_idle_time
and deprecate:max_idle_time
to make the distinction from:pool_max_idle_time
more obvious. - โ Add headers and status code to Telemetry events.
- Add
-
v0.10.2 Changes
January 12, 2022- Complete the typespec for Finch.Request.t()
- ๐ Fix the typespec for Finch.build/5
- โก๏ธ Update deps
-
v0.10.1 Changes
December 27, 2021- ๐ Fix handling of iodata in HTTP/2 request streams.
-
v0.10.0 Changes
December 12, 2021- โ Add ability to stream the request body for HTTP/2 requests.
- Check and respect window sizes during HTTP/2 requests.
-
v0.9.1 Changes
October 17, 2021- โฌ๏ธ Upgrade NimbleOptions dep to 0.4.0.
-
v0.9.0 Changes
October 17, 2021- โ Add support for unix sockets.
-
v0.8.3 Changes
October 15, 2021- โฑ Return Error struct when HTTP2 connection is closed and a timeout occurs.
- Do not leak messages/connections when cancelling streaming requests.