pycassa/pycassa — pull request #158 by hannosch (2012-06-29 20:13:20+00:00)
Title: Add pycassa.cassandra.c11 thrift API

This adds the new thrift API from Cassandra 1.1. To be exact 1.1.0 or "19.30.0". There's already a new 19.32.0 available in Cassandra 1.1.1 - but the slightly older version has been used to retain maximum compatibility - especially since there's no Cassandra 1.1.1 version at http://downloads.datastax.com/community/ yet.

The imports in `pycassa.cassandra.ttypes` and `pycassa.connection` still use c10 instead of c11. There's test failures with c11, as a number of types have seen changes. For example related to caching as per http://www.datastax.com/dev/blog/caching-in-cassandra-1-1.

I'll try to look into supporting the new `caching` option on column families next, without impacting backwards compatibility. I haven't updated the changelog, as it looks like this is done once prior to release.