Skip to content

Releases: lostisland/faraday

v0.17.3

31 Dec 23:20
Compare
Choose a tag to compare

This is the last release before v1.0! When you're ready to upgrade, run your app with FARADAY_DEPRECATE=warn and check out the Upgrading guide.

Fixes:

Misc:

Faraday v0.17.1

27 Nov 17:47
9865ebb
Compare
Choose a tag to compare

Final release before Faraday v1.0, with important fixes for Ruby 2.7.

Fixes:

  • RaiseError response middleware raises exception if HTTP client returns a nil
    status. (#1042)

Misc:

  • Fix Ruby 2.7 warnings (#1009)
  • Add Faraday::Deprecate to warn about upcoming v1.0 changes. (#1054, #1059,
    #1076, #1077)
  • Add release notes up to current in CHANGELOG.md (#1066)
  • Port minimal rspec suite from main branch to run backported tests. (#1058)

Faraday v0.17.0

06 Oct 21:28
Compare
Choose a tag to compare

ATTENTION: This is a ROLLBACK RELEASE!

We apologise for the issues created by the v0.16.x release series, these were due to the Faraday team underestimating the latest changes applied to master since v0.15.4 (November 2018).
The v0.16.0 -> v0.16.2 releases will be removed from Rubygems and all changes contained in master will be released as v1.0.

v0.17.x will continue from where v0.15.4 left so it will not give any backwards-incompatible issues like the v0.16.x series did.

Extra Note: some gems using Faraday may keep a cache of request/responses data. We suggest you to clear any cache related to Faraday requests after upgrading to v0.17.0 (e.g. github-changelog-generator/github-changelog-generator#738 (comment))

Diff from v0.15.4

  • Include instructions for using custom middleware (#836)
  • Travis: add 2.6.0 to CI matrix, remove sudo: false (#839)
  • Explicitly require date for DateTime (#844)
  • README: Travis build badge for branch master (#849)

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)