All Versions
49
Latest Version
Avg Release Cycle
45 days
Latest Release
784 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v0.16.0 Changes
September 27, 2019๐ This release also includes all the updates from RC-1.
๐ Features:
- Create
ParamPart
class to allow multipart posts with JSON content and file upload at the same time #1017 (@jeremy-israel) - ๐ Rename
UploadIO
->FilePart
to be consistent withParamPart
class name. #1021 (@technoweenie)UploadIO
class name is preserved for backwards compatibility.
- Enable response body streaming in Excon. #1026 (@technoweenie)
๐ Bugs:
- ๐ Fix
Faraday::Options#inspect
bug that appends to a frozen string. #995 (@technoweenie) - ๐ Fix Ruby 2.7 warnings about
Proc.new
without a block. #1009 (@tenderlove)
Misc:
- ๐ Fix website navigation links #995 (@iMacTia)
- ๐ณ Configure Jekyll plugin
jekyll-remote-theme
to support Docker usage. #999 (@Lewiscowles1986) - โ Include test/unit and rspec examples using the Faraday Test adapter. #1000 (@technoweenie)
- โก๏ธ Update multipart docs to mention
ParamPart
class #1018 (@technoweenie)
- Create
-
v0.15.4 Changes
November 27, 2018- ๐ฆ Expose
pool_size
as a option for the NetHttpPersistent adapter (#834)
- ๐ฆ Expose
-
v0.15.3 Changes
- ๐ Make Faraday::Request serialisable with Marshal. (#803)
- โ Add DEFAULT_EXCEPTIONS constant to Request::Retry (#814)
- โ Add support for Ruby 2.6 Net::HTTP write_timeout (#824)
-
v0.15.2 Changes
- ๐ Prevents
Net::HTTP
adapters to retry request internally by settingmax_retries
to 0 if available (Ruby 2.5+). (#799) - ๐ Fixes
NestedParamsEncoder
handling of empty array values (#801)
- ๐ Prevents
-
v0.15.1 Changes
- ๐ NetHttpPersistent adapter better reuse of SSL connections (#793)
- ๐จ Refactor: inline cached_connection (#797)
- Logger middleware: use $stdout instead of STDOUT (#794)
- ๐ Fix: do not memoize/reuse Patron session (#796)
๐ Also in this release:
- ๐ Allow setting min/max ssl version for Net::HTTP (#792)
- ๐ Allow setting min/max ssl version for Excon (#795)
-
v0.15.0 Changes
๐ Features:
- โ Added retry block option to retry middleware. (#770)
- Retry middleware improvements (honour Retry-After header, retry statuses) (#773)
- ๐ Improve response logger middleware output (#784)
๐ Fixes:
- โ Remove unused class error (#767)
- ๐ Fix minor typo in README (#760)
- Reuse persistent connections when using net-http-persistent (#778)
- ๐ Fix Retry middleware documentation (#781)
- Returns the http response when giving up on retrying by status (#783)
-
v0.14.0 Changes
๐ Features:
- ๐ Allow overriding env proxy #754 (@iMacTia)
- โ Remove legacy Typhoeus adapter #715 (@olleolleolle)
- External Typhoeus Adapter Compatibility #748 (@iMacTia)
- Warn about missing adapter when making a request #743 (@antstorm)
- โ Faraday::Adapter::Test stubs now support entire urls (with host) #741 (@erik-escobedo)
๐ Fixes:
- If proxy is manually provided, this takes priority over
find_proxy
#724 (@iMacTia) - โฑ Fixes the behaviour for Excon's open_timeout (not setting write_timeout anymore) #731 (@apachelogger)
- โฑ Handle all connection timeout messages in Patron #687 (@stayhero)
-
v0.13.1 Changes
- ๐ Fixes an incompatibility with Addressable::URI being used as uri_parser
-
v0.13.0 Changes
๐ Features:
- Dynamically reloads the proxy when performing a request on an absolute domain (#701)
- ๐ Adapter support for Net::HTTP::Persistent v3.0.0 (#619)
๐ Fixes:
- Prefer #hostname over #host. (#714)
- ๐ Fixes an edge-case issue with response headers parsing (missing HTTP header) (#719)
-
v0.12.2 Changes
- ๐ Parse headers from aggregated proxy requests/responses (#681)
- ๐ง Guard against invalid middleware configuration with warning (#685)
- 0๏ธโฃ Do not use :insecure option by default in Patron (#691)
- ๐ Fixes an issue with HTTPClient not raising a
Faraday::ConnectionFailed
(#702) - ๐ Fixes YAML serialization/deserialization for
Faraday::Utils::Headers
(#690) - ๐ Fixes an issue with Options having a nil value (#694)
- 0๏ธโฃ Fixes an issue with Faraday.default_connection not using Faraday.default_connection_options (#698)
- ๐ Fixes an issue with Options.merge! and Faraday instrumentation middleware (#710)