Changelog
Changelog for the Ruby DataStax Enterprise Driver.
2.1.3
Features:
- Update OSS driver dependency to v3.2.3.
Fixes introduced in OSS driver v3.2.3:
- 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!
2.1.2
Features:
- Update OSS driver dependency to v3.2.2.
Fixes introduced in OSS driver v3.2.2:
- RUBY-319 Support reading decimals in scientific notation with positive exponent.
- RUBY-320 Cassandra::Future.all([]).join hangs forever
2.1.1
Features:
- Update OSS driver dependency to v3.2.1.
Bug Fixes:
- RUBY-315 Bump rubocop version to address security vulnerability; disallow Ruby versions prior to 2.2.
- RUBY-317 Upgrade Yard to address security vulnerability.
Fixes introduced in OSS driver v3.2.1:
- 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.
2.1.0
Features:
- Update OSS driver dependency to v3.2.0. This effectively adds support for MRI 2.4.
Features and Fixes introduced in OSS driver v3.2.0:
- RUBY-294 Support MRI 2.4.x. Thanks, @lautis, for this contribution!
- 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.
2.0.0
Features:
- Add graph execution profile support.
- Improve cluster.inspect output.
1.0.1
Bug Fixes:
- RUBY-253 Installed gem can’t find native extensions
1.0.0
Features:
- Added Kerberos support for JRuby.
- Add support for non-default kerberos caches.
- Graph queries should default to having no timeout.
- When a graph query is executed with a timeout, send the timeout to the graph server to scope execution time server-side.
- Support clearing individual options in a Dse::Graph::Options object.
- Allow “expert” options to be set in graph options.
- Support Duration datatype in graph queries.
Bug Fixes:
- RUBY-249 Dse::Graph::Options.inspect erroneously reports nil option values
- RUBY-252 Graph option timeout ignored when set at cluster level
1.0.0 rc2
Bug Fixes:
- Updated license info in source files
- Updated gemspec to declare dependency on v3.0.2 of core driver
- Fixed defect in build process where JRuby gem was created with the same filename as mri gem.
1.0.0 rc1
Features:
- Added Dse module with Cluster and Session classes for executing graph queries
- Added DseAuthenticator authentication-type support
- Added Kerberos authentication support
- Added geospatial type support