algoliasearch-client-ruby
algoliasearch-client-ruby copied to clipboard
chore: update faraday dependency range
| Q | A |
|---|---|
| Bug fix? | no |
| New feature? | no |
| BC breaks? | no |
| Need Doc update | no |
Describe your change
Update Faraday dependency.
What problem is this fixing?
Strong dependency on "old" Faraday major.
I was not able to run the integration tests however in some private code I was able to use Faraday 2.2 without any issue :)
@DevinCodes any news on this one?
@DevinCodes @daedric any help needed here to get this merged? I'm unfortunately blocked from using algoliasearch-rails until this is resolved - happy to contribute!
Done, I'm sorry I missed the (old) notification :)
Quick update; this change seems to require us to drop support for some older Ruby versions, so we're internally discussing how we can address this properly. Will keep you posted!
👀
this ruby gem prevents the gem google-cloud-pubsub from resolving due to their ~> 2.0 on faraday. Any update?
While we wait for the team to get back to us on their decision moving forward, we can work against @daedric's fork with:
gem 'algolia', git: 'https://github.com/daedric/algoliasearch-client-ruby', ref: '911b338'
Quick update; this change seems to require us to drop support for some older Ruby versions, so we're internally discussing how we can address this properly. Will keep you posted!
I would really move forward and stop supporting ruby versions that are well behind EOL, 2.6 is now out of support so even maintaining 2.5 would be generous. As for faraday, which you rely upon, they don't support ruby versions after their EOL and even the support for 0.x was stopped as only the 1.x and 2.x received releases lately.
I don't understand why algolia is so desperately lagging in version updates as this general approach of "leave no one behind" will not foster a more general consensus for developers to keep upgrading their dependencies and by that keeping their applications unsafe as even security fixes aren't applied bc of "version constraints"
Sorry for the delay in coming back to you. We're indeed going to drop support for the older Ruby versions. We're not going to release today given that it's a Friday, but I'm working on this first thing Monday morning (Paris time). I'll drop a note here when a release is made!