Skip to content

Releases: lostisland/faraday

Faraday v0.16.2

29 Sep 09:21
Compare
Choose a tag to compare

Bugs:

Faraday v0.16.1

27 Sep 22:45
b6db521
Compare
Choose a tag to compare

Bugs:

  • Restore backwards compatibility layer for Faraday errors under the Faraday::Error module #1030 (@michaelherold)

Faraday v0.16.0

27 Sep 16:34
dcae077
Compare
Choose a tag to compare

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 with ParamPart class name. #1021 (@technoweenie)
    • UploadIO class name is preserved for backwards compatibility.
  • Enable response body streaming in Excon. #1026 (@technoweenie)

Bugs:

Misc:

Faraday 1.0-RC1

08 Jul 18:12
8fa2b46
Compare
Choose a tag to compare
Faraday 1.0-RC1 Pre-release
Pre-release

We're getting close to releasing v1.0, and would appreciate folks trying this in their applications. Check UPGRADING.md for any potential backwards compatibility issues between Faraday v0.15.4 and v1.0-RC1.

Features:

Bugs:

Misc:

Faraday 0.15.4

27 Nov 10:56
1db9340
Compare
Choose a tag to compare
  • Expose pool_size as a option for the NetHttpPersistent adapter (#834)

Faraday 0.15.3

19 Sep 15:25
81274c9
Compare
Choose a tag to compare
  • 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)

Faraday 0.15.2

23 May 15:38
8ba0797
Compare
Choose a tag to compare
  • Prevents Net::HTTP adapters to retry request internally by setting max_retries to 0 if available (Ruby 2.5+). (#799)
  • Fixes NestedParamsEncoder handling of empty array values (#801)

Faraday 0.15.1

10 May 15:37
e8589f9
Compare
Choose a tag to compare
  • 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)

Faraday 0.15.0

19 Apr 13:07
4381c2d
Compare
Choose a tag to compare

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)

Faraday 0.14.0

19 Jan 18:07
Compare
Choose a tag to compare

Features:

  • Allow overriding env proxy (#754)
  • Remove legacy Typhoeus adapter (#715)
  • External Typhoeus Adapter Compatibility (#748)
  • Warn about missing adapter when making a request (#743)
  • Faraday::Adapter::Test stubs now support entire urls (with host) (#741)

Fixes:

  • If proxy is manually provided, this takes priority over find_proxy (#724)
  • Fixes the behaviour for Excon's open_timeout (not setting write_timeout anymore) (#731)
  • Handle all connection timeout messages in Patron (#687)