All Versions
49
Latest Version
Avg Release Cycle
45 days
Latest Release
1261 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)