Here is version 0.4.7!
It includes an implementation of the Lamport bakery algorithm in order to lock things where you cannot otherwise but must guarantee unicity.
http://en.wikipedia.org/wiki/Lamport%27s_bakery_algorithm
This is after I found this page on the Cassandra wiki:
http://wiki.apache.org/cassandra/Locking
As I was working on this algorithm I found all sorts of little problems that I fixed (documentation, incorrect implementations, synchronization on clusters, etc. see the README.txt for details)
If you're on 0.4.5 or 0.4.6 I strongly suggest that you upgrade because some of the bugs in older versions could be resolved by doing a simple upgrade.
Also, don't forget that I welcome patches in case you find a problem in the library.
Other details about the schema synchronization problem:
http://snapwebsites.org/journal/2013/01/cassandra-schemas-require-synchronization
Bug Fix (Could not create a ticket so posting here)
Changed QCassandraPrivate.cpp:1035 from
range->setLastKey(it->column.name.c_str());
to
range->setLastKey(cell_key);
This fixed the case "\0" being part of key. (For eg: TimeUUIDType)