Ruby Driver 1.2 and 2.0 releases
Today marks the first double release of the Ruby Driver with both 1.2 and 2.0 versions being released simultaneously. Check out the CHANGELOG for more details.
The 1.2 release includes a critical reconnection bug fix, making the Ruby Driver even more resilient.
The 2.0 release includes a public API change, deprecating the variable arguments style of passing positional arguments and replacing it with the
:arguments option to
Session#execute. It is accompanied by a massive refactoring of the Apache Cassandra native protocol handling code, laying the groundwork for the upcoming support of the native protocol v3 that is used in Apache Cassandra 2.1.
All of the DataStax drivers maintain Cassandra version parity.
Today’s releases allow the Ruby Driver to also signal Cassandra version compatibility. The 1.2 version of the driver is using the native protocol supported by Apache Cassandra 1.2, the 2.0 version of the driver adds support for the version of the native protocol supported by Apache Cassandra 2.0 and it will work with both Apache Cassandra 2.0 and 1.2, the 2.1 version of the driver will add support for the native protocol used by Apache Cassandra 2.1, etc.
In order to simplify future upgrades of your cluster and to take full advantage of the latest native protocol features, we strongly encourage you to use the latest and greatest driver version.
DataStax has many ways for you to advance in your career and knowledge.
You can take free classes, get certified, or read one of our many white papers.
register for classes
DBA's Guide to NoSQL