All Versions
25
Latest Version
Avg Release Cycle
171 days
Latest Release
1281 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.2.5 Changes
October 23, 2020๐ Apache Cassandra 2.2, 3.x and 4.x compatible release
๐ Bug Fixes:
RUBY-293 Infinite loop when connecting with allow_beta_protocol
-
v3.2.5.rc1 Changes
October 01, 2020 -
v3.2.4 Changes
April 01, 2020 -
v3.2.3 Changes
August 22, 2018๐ Apache Cassandra 2.2 and 3.x compatible release
๐ Bug Fixes:
- ๐ RUBY-322 Decimals with zero scale aren't parsed properly.
- โ RUBY-323 Travis can time out due to unintialized instance variable warning in CqlProtocolHandler. Thanks @baldarn for the contribution!
- ๐ RUBY-324 CQL generation does not handle nested collections properly. Thanks @mnin for the contribution!
- ๐ RUBY-325 Upgrade Yard to resolve security vulnerability.
- ๐ RUBY-326 CQL generation should include ascending clustering order specification. Thanks @mnin for the contribution!
-
v3.2.2 Changes
January 29, 2018 -
v3.2.1 Changes
January 04, 2018๐ Apache Cassandra 2.2 and 3.x compatible release
๐ Bug Fixes:
- ๐ RUBY-315 Bump rubocop version to address security vulnerability; disallow Ruby versions prior to 2.2.
- ๐ RUBY-316 Memory leak in ruby driver due to request timers not being cleaned up when extremely large request timeout is set.
- ๐ RUBY-317 Upgrade Yard to address security vulnerability.
- ๐ RUBY-318 Fix Travis config to work with JRuby on new image.
-
v3.2.0 Changes
May 15, 2017๐ Apache Cassandra 2.2 and 3.x compatible release
๐ Features:
๐ Bug Fixes:
- ๐ RUBY-291 Driver fails to connect to cluster when a table column type has a quoted name.
- ๐ RUBY-292 Driver sporadically crashes with "undefined method 'ip'" error.
Thanks, @grosser, for the fix! - ๐ง RUBY-295 When a custom address resolver is configured,
consult it when handling all host events, and thus prevent the creation of invalid Host objects.
-
v3.1.0 Changes
November 14, 2016๐ Apache Cassandra 2.2 and 3.x compatible release
๐ Features:
- Do not mark a host as down if there are active connections.
- ๐ Update Keyspace metadata to include collection of indexes defined in the keyspace.
- ๐ Update Table metadata to include trigger-collection and view-collection metadata. Also include the cdc attribute,
โ introduced in C* 3.8. More details here. - โ Added execution profiles to encapsulate a group of request execution options.
- โ Added support for v5 beta protocol. This will always be a "work-in-progress" since the protocol is under
โก๏ธ development and the driver is not necessarily updated to the latest revision of it. - ๐ Make prepared statement cache not be scoped by host and optimistically execute prepared statements on hosts where
we are not sure the statement is already prepared. The motivation is that in the steady state, all nodes have
prepared statements already, so there is no need to prepare statements before executing them. If the guess is wrong,
the client will prepare and execute at that point. - ๐ฆ Expose various cluster attributes with getters.
๐ Bug Fixes:
-
v3.0.3 Changes
July 22, 2016๐ Apache Cassandra 2.2 and 3.0 compatible release
๐ Bug Fixes:
- ๐ RUBY-241 Materialied views sometimes have nil ref to base-table.
-
v3.0.2 Changes
June 27, 2016๐ Apache Cassandra 2.2 and 3.0 compatible release
๐ Bug Fixes:
- ๐ RUBY-219 Sometimes get stack trace in metadata.rb due to failure in SortedSet initialization.
- ๐ RUBY-220 Improve support for custom types.
- ๐ RUBY-231 Driver ignores explicitly specified nil timeout (to indicate no time limit on query execution).
- ๐ RUBY-233 Client timeout errors are retried for non-idempotent statements.