|
| 1 | +3.9.0 |
| 2 | +===== |
| 3 | + |
| 4 | +Features |
| 5 | +-------- |
| 6 | +* cqlengine: remove elements by key from a map (PYTHON-688) |
| 7 | + |
| 8 | +Bug Fixes |
| 9 | +--------- |
| 10 | +* improve error handling when connecting to non-existent keyspace (PYTHON-665) |
| 11 | +* Sockets associated with sessions not getting cleaned up on session.shutdown() (PYTHON-673) |
| 12 | +* rare flake on integration.standard.test_cluster.ClusterTests.test_clone_shared_lbp (PYTHON-727) |
| 13 | +* MontonicTimestampGenerator.__init__ ignores class defaults (PYTHON-728) |
| 14 | +* race where callback or errback for request may not be called (PYTHON-733) |
| 15 | +* cqlengine: model.update() should not update columns with a default value that hasn't changed (PYTHON-657) |
| 16 | +* cqlengine: field value manager's explicit flag is True when queried back from cassandra (PYTHON-719) |
| 17 | + |
| 18 | +Other |
| 19 | +----- |
| 20 | +* Connection not closed in example_mapper (PYTHON-723) |
| 21 | +* Remove mention of pre-2.0 C* versions from OSS 3.0+ docs (PYTHON-710) |
| 22 | + |
| 23 | +3.8.1 |
| 24 | +===== |
| 25 | +March 16, 2017 |
| 26 | + |
| 27 | +Bug Fixes |
| 28 | +--------- |
| 29 | + |
| 30 | +* implement __le__/__ge__/__ne__ on some custom types (PYTHON-714) |
| 31 | +* Fix bug in eventlet and gevent reactors that could cause hangs (PYTHON-721) |
| 32 | +* Fix DecimalType regression (PYTHON-724) |
| 33 | + |
| 34 | +3.8.0 |
| 35 | +===== |
| 36 | + |
| 37 | +Features |
| 38 | +-------- |
| 39 | + |
| 40 | +* Quote index names in metadata CQL generation (PYTHON-616) |
| 41 | +* On column deserialization failure, keep error message consistent between python and cython (PYTHON-631) |
| 42 | +* TokenAwarePolicy always sends requests to the same replica for a given key (PYTHON-643) |
| 43 | +* Added cql types to result set (PYTHON-648) |
| 44 | +* Add __len__ to BatchStatement (PYTHON-650) |
| 45 | +* Duration Type for Cassandra (PYTHON-655) |
| 46 | +* Send flags with PREPARE message in v5 (PYTHON-684) |
| 47 | + |
| 48 | +Bug Fixes |
| 49 | +--------- |
| 50 | + |
| 51 | +* Potential Timing issue if application exits prior to session pool initialization (PYTHON-636) |
| 52 | +* "Host X.X.X.X has been marked down" without any exceptions (PYTHON-640) |
| 53 | +* NoHostAvailable or OperationTimedOut when using execute_concurrent with a generator that inserts into more than one table (PYTHON-642) |
| 54 | +* ResponseFuture creates Timers and don't cancel them even when result is received which leads to memory leaks (PYTHON-644) |
| 55 | +* Driver cannot connect to Cassandra version > 3 (PYTHON-646) |
| 56 | +* Unable to import model using UserType without setuping connection since 3.7 (PYTHON-649) |
| 57 | +* Don't prepare queries on ignored hosts on_up (PYTHON-669) |
| 58 | +* Sockets associated with sessions not getting cleaned up on session.shutdown() (PYTHON-673) |
| 59 | +* Make client timestamps strictly monotonic (PYTHON-676) |
| 60 | +* cassandra.cqlengine.connection.register_connection broken when hosts=None (PYTHON-692) |
| 61 | + |
| 62 | +Other |
| 63 | +----- |
| 64 | + |
| 65 | +* Create a cqlengine doc section explaining None semantics (PYTHON-623) |
| 66 | +* Resolve warnings in documentation generation (PYTHON-645) |
| 67 | +* Cython dependency (PYTHON-686) |
| 68 | +* Drop Support for Python 2.6 (PYTHON-690) |
| 69 | + |
1 | 70 | 3.7.1 |
2 | 71 | ===== |
3 | 72 | October 26, 2016 |
|
0 commit comments