library · inferred from evidence
Faraday
An HTTP client library for Ruby, used in the quickbooks-ruby gem for making requests.
- zendesk_api gem pins Faraday below 2.0, blocking Faraday 2.x upgrades
Yes, Faraday 2.x support shipped. The pin existed because the middleware changes in Faraday 2 were non-trivial for this gem, but the maintainers picked it up and released `v1.38.0.rc1`, a release candidate with Faraday 2 support. So if Fara
- zendesk_api 1.38.0.rc1 crashes with `NoMethodError: undefined method 'key?'` on multipart uploads
This was a real bug in the rc1 release. It triggered when the request payload was large: users whose ticket payloads carried extra data like thumbnail references got a `Faraday::Multipart::CompositeReadIO` instance passed to the upload midd
- quickbooks-ruby suddenly fails creating customers/invoices with a bare `[placeholder]` error
Intuit changed their responses to be gzip-compressed without telling anyone, and the gem's Faraday connection did not always have the gzip middleware registered, so the raw compressed response was parsed as XML and blew up with the cryptic
- gocardless_pro ruby: NoMethodError 'undefined method each for nil:NilClass' with faraday 0.16.2
Not a GoCardless bug — faraday 0.16.x had the regression. The reporter confirmed 0.17.0 works, and the issue was closed as superseded. Fix: upgrade faraday to 0.17.0+ (a maintainer suggested the gem require `~> 0.17`). Downgrading to 0.15.4