Skip to content

DataStax Ruby Driver 3.0 rc2

Pre-release
Pre-release

Choose a tag to compare

@stamhankar999 stamhankar999 released this 11 Apr 17:17
· 293 commits to master since this release

Apache Cassandra 2.2 and 3.0 compatible release

Features:

  • Add protocol_version configuration option to allow the user to force the protocol version to use for communication with nodes.
  • Expose listen_address and broadcast_address in Cassandra::Host if available.
  • Add support for materialized views in the schema metadata.
  • Add support for Cassandra indexes in the schema metadata.
  • Add or expose the id, options, keyspace, partition_key, clustering_columns, and clustering_order attributes to table and view schema objects.
  • Add crc_check_chance and extensions attributes to ColumnContainer options.
  • Make cluster configuration options list publicly available. (Thanks, Evan Prothro!)

Bug Fixes:

  • [RUBY-161] Protocol version negotiation in mixed version clusters should not fall back to v1 unless it is truly warranted.
  • [RUBY-180] Column ordering is not deterministic in Table metadata.
  • [RUBY-185] Internal columns in static-compact and dense tables should be ignored.
  • [RUBY-186] Custom type column metadata should be parsed properly for C* 3.x schemas.