rest-client 2.1.0 support
Closed this issue · 4 comments
Describe the problem you'd like to have solved
rest-client 2.1.0 was released in August 2019. The latest version of ruby-auth0 does not support it. This means that for projects that are already using the latest version of rest-client, the most recent supported version of ruby-auth0 is 4.8.0 (August 01, 2019)
Describe the ideal solution
The latest version of rest-client is supported.
Alternatives and current work-arounds
For users of the auth0 gem:
- Stay on auth0 4.8.0 forever, missing out on any improvements
- Downgrade rest-client to 2.0.x in our project
- Switch to an alternative http client library in our project
- Fork ruby-auth0 and implement rest-client 2.1.0 support ourselves
- Abandon ruby-auth0 entirely
There are plenty of workaround options but they they have high development and/or maintenance costs relative to the benefits.
For auth0
- Abandon rest-client in favour of Net::HTTP, eliminating the dependency on a gem that might have conflicts with gems already installed in client projects
Hey @Fitzsimmons we would love to support rest-client 2.1.0 in the library. There was a PR raised to bump the gem, but several tests were broken. I currently don't have bandwidth to resolve the issue, but I should have some time coming up soon to investigate what the issue was.
@davidpatrick, any updates on this? Thank you!
@allison-strandberg investigating this week! Thanks for the ping
Hi @davidpatrick, thanks for the fix. Would it be possible to push the 5.6.0 tagged release of auth0 to rubygems so that this restclient 2.1 update is available as an official version?