Skip to content
This repository has been archived by the owner on Jan 2, 2023. It is now read-only.

Releases: iconara/cql-rb

v1.1.0.pre4

27 Aug 21:17
Compare
Choose a tag to compare
v1.1.0.pre4 Pre-release
Pre-release

Automatic reconnection!

  • Attempt to discover nodes and connect to any nodes not already connected to on topology and status change events.
  • You can now pass a logger to the client. Pass a standard Ruby logger object to the :logger option and the client will log connections, connection failures, and other connection-related things.

v1.1.0.pre3

27 Aug 11:34
Compare
Choose a tag to compare
v1.1.0.pre3 Pre-release
Pre-release

Fixes a bug in the peer discovery introduced in v1.1.0.pre2

v1.1.0.pre2

27 Aug 09:29
Compare
Choose a tag to compare
v1.1.0.pre2 Pre-release
Pre-release

Incremental release towards v1.1.0

  • Support for quoted keyspace names in Client#use (thanks to @bpovlich)
  • Fixes for negative numbers for some types (thanks to @leobessa)
  • Fixes to DECIMAL decoding when there were only fractions
  • Fixes for encoding null values
  • UUID#eql? returns false when passed a non-UUID object, instead of raising an error (thanks to @christophersansone)
  • The host discovery now falls back on peer when rpc_address is 0.0.0.0

v1.0.4

06 Aug 07:24
Compare
Choose a tag to compare
  • Fixed #33 (problems decoding DECIMAL with only fractions).
  • Fixed issues with encoding of null values.

v1.0.3

04 Aug 12:08
Compare
Choose a tag to compare

Fixes issues with the decoding of negative numbers.

v1.0.2

28 Jul 10:42
Compare
Choose a tag to compare

Adds the possibility to give quoted strings to Cql::Client#use, e.g. client.use('"MyKeyspace"'), so that keyspaces with mixed case names can be used.

v1.1.0.pre1

24 Jul 20:03
Compare
Choose a tag to compare
v1.1.0.pre1 Pre-release
Pre-release

Automatic peer discovery!

This release changes the semantics of Cql::Client.connect:

  • The :host option is deprecated in favour of :hosts (which takes a list instead of a comma separated string).
  • All nodes given in :hosts don't have to be up, as long as one node is up the connection will succeed.
  • Once the nodes in :hosts are connected the rest of the nodes in the cluster will be looked up and connected to (only nodes in the same data centers as the seed nodes will be used).
  • Previously it was possible to connect multiple times to the same node by specifying that node's hostname multiple times in :host. This "feature" has been removed -- and even though this is a non-backwards compatible change and should require a major version bump it will be included in a minor version release because it was undocumented and accidental. Multiple connections to the same node is a desirable feature, but will be added later and be more obvious.

v1.1.0.pre0

05 Jul 05:27
Compare
Choose a tag to compare
v1.1.0.pre0 Pre-release
Pre-release

This is a development release towards a new connection abstraction that will support automatic reconnection and peer discovery.

Also included: a TimeUUID generator.

v1.0.1

04 Jul 05:37
Compare
Choose a tag to compare

Bugfix release

v1.0.0

04 Jul 05:38
Compare
Choose a tag to compare

Finally, the magical 1.0