Skip to content

Commit fe14a78

Browse files
committed
[ci skip] 3.1 changelog update
1 parent dbf3025 commit fe14a78

1 file changed

Lines changed: 32 additions & 2 deletions

File tree

CHANGELOG.rst

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,44 @@ Features
66
* Pass name of server auth class to AuthProvider (PYTHON-454)
77
* Surface schema agreed flag for DDL statements (PYTHON-458)
88
* Automatically convert float and int to Decimal on serialization (PYTHON-468)
9-
* Expose prior state information via cqlengine LWTException (github #343)
9+
* Eventlet Reactor IO improvement (PYTHON-495)
10+
* Make pure Python ProtocolHandler available even when Cython is present (PYTHON-501)
11+
* Optional Cython deserializer for bytes as bytearray (PYTHON-503)
12+
* cqlengine: Expose prior state information via cqlengine LWTException (github #343, PYTHON-336)
13+
* cqlengine: Collection datatype "contains" operators support (Cassandra 2.1) #278 (PYTHON-258)
14+
* cqlengine: Add DISTINCT query operator (PYTHON-266)
15+
* cqlengine: Tuple cqlengine api (PYTHON-306)
16+
* cqlengine: Add support for UPDATE/DELETE ... IF EXISTS statements (PYTHON-432)
17+
* cqlengine: Allow nested container types (PYTHON-478)
18+
* cqlengine: Add ability to set query's fetch_size and limit (PYTHON-323)
19+
* cqlengine: Fix inserting None for model save (PYTHON-475)
20+
* cqlengine: Internalize default keyspace from successive set_session (PYTHON-486)
21+
* cqlengine: Warn when Model.create() on Counters (to be deprecated) (PYTHON-333)
1022

1123
Bug Fixes
1224
---------
1325
* Bus error (alignment issues) when running cython on some ARM platforms (PYTHON-450)
1426
* Overflow when decoding large collections (cython) (PYTHON-459)
15-
* Crash when updating a UDT column with a None value (github #467)
1627
* Timer heap comparison issue with Python 3 (github #466)
28+
* Cython deserializer date overflow at 2^31 - 1 (PYTHON-452)
29+
* Decode error encountered when cython deserializing large map results (PYTHON-459)
30+
* Don't require Cython for build if compiler or Python header not present (PYTHON-471)
31+
* Unorderable types in task scheduling with Python 3 (h(PYTHON-473)
32+
* cqlengine: Fix crash when updating a UDT column with a None value (github #467)
33+
* cqlengine: Race condition in ..connection.execute with lazy_connect (PYTHON-310)
34+
* cqlengine: doesn't support case sensitive column family names (PYTHON-337)
35+
* cqlengine: UserDefinedType mandatory in create or update (PYTHON-344)
36+
* cqlengine: db_field breaks UserType (PYTHON-346)
37+
* cqlengine: UDT badly quoted (PYTHON-347)
38+
* cqlengine: Use of db_field on primary key prevents querying except while tracing. (PYTHON-351)
39+
* cqlengine: DateType.deserialize being called with one argument vs two (PYTHON-354)
40+
* cqlengine: Querying without setting up connection now throws AttributeError and not CQLEngineException (PYTHON-395)
41+
* cqlengine: BatchQuery multiple time executing execute statements. (PYTHON-445)
42+
* cqlengine: Better error for management functions when no connection set (PYTHON-451)
43+
* cqlengine: Handle None values for UDT attributes in cqlengine (PYTHON-470)
44+
* cqlengine: EQ doesn't map to a QueryOperator (setup race condition) (PYTHON-476)
45+
* cqlengine: class.MultipleObjectsReturned has DoesNotExist as base class (PYTHON-489)
46+
* cqlengine: Typo in cqlengine UserType __len__ breaks attribute assignment (PYTHON-502)
1747

1848
3.0.0
1949
=====

0 commit comments

Comments
 (0)