-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.txt
70 lines (60 loc) · 2.59 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
1.4.0 - 2012/10/19
* Update for recent CQL3 protocol changes (CASSANDRA-4734)
* Open the provided transport if it isn't already
* Update thrift definitions (19.34.0 -> 19.35.0)
1.3.0 - 2012/10/03
* Support passing transport instance to cql.connect()
* Update thrift definitions (19.28.0 -> 19.34.0)
* Support for callbacks on native-proto events
* Support snappy compression if installed
* Set initial keyspace after connection has been finalized
1.2.0 - 2012/09/12
* Changes to SchemaDecoder interface- now decodes one value or column
metadata instance at a time
* Beta support for Cassandra's thriftless binary protocol- thrift is
wholly unneeded if you pass native=True to cql.connect(). Everything
should work exactly the same except for a different call is made to
get metadata from the SchemaDecoder, in case you have a custom one.
* Support for inet CQL type
* Support for parsing and processing data of type ReversedType(whatever)
1.1.0 - 2012/08/30
* Support for CQL3 collections
* Unified type handling
* Add .column_types attribute to Cursor objects, which stores a list
of CassandraType objects corresponding to the types of the data
from .fetchone(). Use hasattr(cursor, 'supports_column_types') to
tell whether you're using a version of this library with that support.
1.0.10 - 2012/03/26
* Expose column name storage types
* Fix terrible performance issue for large CQL queries
* Skip CQL3 tests when not supported by Cassandra backend
* Fix error message given on unexpected CqlResultType
1.0.9 - 2012/02/15
* allow for user-definable behavior on decode errors
* support for prepared statements
* add marshalling capability
* Add CQL version support (and thrift files recompile for thrift 7)
1.0.8 - 2012/01/24
* Fix handling of comment-like markers inside CQL string literals
(since comments must be stripped out to achieve proper recognition
of named parameters)
1.0.7 - 2011/12/27
* Comply with ASF licensing requirements
* Fixed unit test for TRUNCATE
* Improve recognition of substitution parameters (":foo")
* Fix some unmarshallers when used under python2.4
1.0.6
* allow override of SchemaDecoder
* put value type in row descriptions, not column name type
* improve python2.4 support
* add support for unmarshalling boolean, date, decimal, float, double
* avoid relative in-package imports
* remove cqlsh
* add Debian packaging
* fix PyPI dependency on thrift
1.0.5
* burn a version to keep Google Code's downloads happy
1.0.4
* fix issues with parameters being escaped incorrectly in Python CQL
(CASSANDRA-2993)
* relocate to Apache Extras/Google Code