- Initial release
- Added CQL Support
- More Robust Connection Pooling
- Respond with JS errors, not TException objects
- Added proper serialization/deserialization support for all types
- Fixed issue with the deserialization of column names in inspect
- Better in-line documentation
- Added JSDoc HTML documentation
- Added keyspace object for referencing a keyspace
- Added ability to create keyspaces
- Added ability to drop keyspaces
- Made ConnectionPool act more like connection
- Added ability to create column families
- Added ability to drop column families
- Added ability to get a row, or part of a row
- Better code coverage
- Better documentation
- Bug Fixes in serialization/deserialization
- Tests for serialization/deserialization
- Support for non default column values in column families
- Added more test coverage
- Added support for composite columns
- Added support for composite keys
- Fixed some deserialization issues
- Fixed a buffer overflow issue when encoding numbers as UTF8
- Added ability to specify column names in "get"
- Fix issue in binary serialization, issue #1
- Added binary support for strings in the serializer
- Some serializer optimizations
- Added getIndexed to ColumnFamily to get an array of rows by indexed columns
- Updated Helenus-Thrift driver to properly decode 64 bit integers
- Added ability to remove columns and rows [ #7 Matthias Eder ]
- Added durability to the connection pool [ #12 ]
- Fixed CQL Injection Vulnerability [ #11 ]
- Added ability to use ? style variable replacement in CQL [ #11 ]
- fixed issue with keys not marshalling when using indexed queries
- fixed inconsistency in the consistency of the naming of the consistency level variables
- Set default strategy_options in createKeyspace [ @ctavan #14 ]
- Moved JSDoc Repo [ @ctavan #13 ]
- Replace ? with %s globally [ @ctavan #18 ]
- Store date-time in milliseconds rather than microseconds [ @ctavan #19 ]
- Pool without keyspace but with close event [ @ctvan #17 ]
- Add CQL 3 Support [ @ctavan #15 ]
- Fixed issue in tombstone column deserialization [ @devdazed #33 ]
- Added support for Int32Type and DecimalType [ @ctavan #23 ]
- Use debian packages for Travis-CI [ @ctavan #40 ]
- Stop Cassandra after tests in Travis-CI [ @ctavan #41 ]
- Add support for ColumnFamily.truncate [ @devdazed #28 ]
- Add better CQL escaping and parameterization [ @devdazed #36, #39 ]
- Set column timestamps in microseconds