Update: Client library compatibility with Ruby 2.1

We have just shipped a patch to our Ruby client library, providing support for Ruby 2.1.

Previously we required Ruby version 1.9+ for the client library, but the 2.1 branch introduced Ruby Bug #9718, in which cloning or duplicating Queues caused Ruby to segfault. Ruby versions 1.9 and 2.0 were unaffected and continue to operate effectively.

We use the Queue class as part of our querying mechanism in the client library, and use the clone to help us manage queues so that we don’t miss anything to be sent to the server.

The diff for the change is available to view here, if you are interested.

Otherwise, if you need Ruby 2.1 support then it is now available and our Ruby integrations are ready to go!

As always, if you have any questions or need help, then get in touch with us at support@import.io and we’ll be more than happy to help.

Turn the web into data for free

Create your own datasets in minutes, no coding required

Powerful data extraction platform

Point and click interface

Export your data in any format

Unlimited queries and APIs

Sign me up!