Current section
Files
Jump to
Current section
Files
CHANGELOG.md
# Changelog
## v0.8.0 (2021-06-23)
* HTTP2 connections will now always return Exceptions.
## v0.7.0 (2021-05-10)
* Add support for SSLKEYLOGFILE.
* Drop HTTPS options for default HTTP pools to avoid `:badarg` errors.
## v0.6.3 (2021-02-22)
* Return more verbose errors when finch is configured with bad URLs.
## v0.6.2 (2021-02-19)
* Fix incorrect type spec for stream/5
* Add default transport options for keepalive, timeouts, and nodelay.
## v0.6.1 (2021-02-17)
* Update Mint to 1.2.1, which properly handles HTTP/1.0 style responses that close
the connection at the same time as sending the response.
* Update NimblePool to 0.2.4 which includes a bugfix that prevents extra connections
being opened.
* Fix the typespec for Finch.stream/5.
* Fix assertion that was not actually being called in a test case.
## v0.6.0 (2020-12-15)
* Add ability to stream the request body for HTTP/1.x requests.
## v0.5.2 (2020-11-10)
* Fix deprecation in nimble_options.
## v0.5.1 (2020-10-27)
* Fix crash in http2 pools when a message is received in disconnected state.
## v0.5.0 (2020-10-26)
* Add `:max_idle_time` option for http1 pools
* Optimize http2 connection closing.
* Use new lazy pools in NimblePool
* Additional `idle_time` measurements for all http1 connection telemetry
## v0.4.0 (2020-10-2)
* Update all dependencies. This includes bug fixes for Mint.
## v0.3.2 (2020-09-18)
* Add metadata to connection start telemetry in http/2 pools
## v0.3.1 (2020-08-29)
* Add HTTP method to telemetry events
* BUGFIX - Include query parameters in HTTP/2 requests
## v0.3.0 (2020-06-24)
* HTTP/2 support
* Streaming support for both http/1.1 and http/2 pools
* New api for building and making requests
* typespec fixes
## v0.2.0 (2020-05-06)
* Response body now defaults to an empty string instead of nil
## v0.1.1 (2020-05-04)
* Accepts a URI struct in request/3/4/5/6, Todd Resudek
* Fix `http_method()` typespec, Ryan Johnson
## v0.1.0 (2020-04-25)
* Initial Release