All Versions
Latest Version
Avg Release Cycle
134 days
Latest Release
2260 days ago

Changelog History

  • v1.3.0-beta1 Changes

    April 14, 2018

    ๐Ÿš€ Big change in this release is the change to to hocon configuration. Read more about it here:

    ๐Ÿš‘ This change was driven by the need to add multi cluster support to kairos (also in this release). Multi cluster support allows you to have one write cluster and 0 or more read clusters. Say you are running Kairos on Cassandra 2.0.14 and you would really like to upgrade but the data is mission critical and the hardware is old so you would rather just create a new cluster with a newer version of Cassandra. With this version you simply set the 2.0.14 cluster as one of your read clusters and then create a new cluster as the current write cluster. Queries are made to all clusters (read and write) and data is only written to the write cluster.

    Reasons to use multi cluster:

    โฌ†๏ธ 1. Easy way to upgrade to newer versions of C*

    1. Provides a way to age out old data without using ttl.
    2. Way of managing kairos data growth.
    3. Use it to try new versions of Kairos - just set existing cluster as a read cluster.
  • v1.2.2 Changes

    November 10, 2018

    ๐Ÿ›  This is a patch adds some fixes made in 1.3 to the 1.2 code branch.

    The following list was added

    1. Creating the Cassandra schema was exposed as an option on startup. ๐Ÿ”ง 2. Cassandra Java driver socket connect timeout and read timeout were exposed as configuration.
    2. Retry logic was added to try other Cassandra replicas before giving up.
  • v1.2.1 Changes

    March 31, 2018

    ๐Ÿ› Bug fix release

    List of bugs:

  • v1.2.0 Changes

    February 01, 2018

    ๐Ÿš€ The big change in this release is a change from Thrift to CQL. A lot of work was done to make CQL perform better than the thrift code. Queries are noticeably faster. The release will create new index tables that can be queried via the CQL shell. The code is compatible with data ingested by the previous release of Kairos (1.1.3).

    ๐Ÿš€ The release is not compatible with schema created by 1.2 beta 1 and beta 2.

    ๐Ÿš€ Now for all the heaps of coolness that can be found within this release

    ๐Ÿ‘‰ Uses CQL for reads and writes
    Up to 8x improvement in query speed - wait what?? Yes you read that right, I hit the turbo button.
    ๐Ÿ†• New service api for storing whatever you want in Kairos. (metadata, configuration, etc..)
    Extra metrics for tracking queries - even logged if the query fails
    โž• Added ability to specify node roles (ie ingest or query node)
    Requires C* 2.1 or higher.
    โž• Added a demo module that lets you load up a year of demo data to play with

    ๐Ÿ›  Fixes

    ๐Ÿ›  Fixed the open file handle issue
    Import/Export will exit when done.

    ๐Ÿš€ List of issues resolved in this release:

  • v1.2.0-beta3

    December 11, 2017
  • v1.2.0-beta2

    July 12, 2017
  • v1.2.0-beta1

    July 07, 2017
  • v1.1.3 Changes

    January 04, 2017

    ๐Ÿš€ Issues closed as part of this release:

    Most importantly is issue #346 where data is lost when Cassandra goes down.

  • v1.1.2 Changes

    September 08, 2016

    ๐Ÿš€ Issues closed as part of this release:

  • v1.1.1 Changes

    December 08, 2015

    ๐Ÿš€ This release is a patch that fixes the per metric TTL introduced in the 1.1.0 release.