cassandra-python-driver v3.4.0 Release Notes
-
May 24, 2016
๐ Features
- Include DSE version and workload in Host data (PYTHON-555)
- Add a context manager to Cluster and Session (PYTHON-521)
- ๐ Better Error Message for Unsupported Protocol Version (PYTHON-157)
- Make the error message explicitly state when an error comes from the server (PYTHON-412)
- Short Circuit meta refresh on topo change if NEW_NODE already exists (PYTHON-557)
- โ Show warning when the wrong config is passed to SimpleStatement (PYTHON-219)
- Return namedtuple result pairs from execute_concurrent (PYTHON-362)
- ๐ BatchStatement should enforce batch size limit in a better way (PYTHON-151)
- Validate min/max request thresholds for connection pool scaling (PYTHON-220)
- Handle or warn about multiple hosts with the same rpc_address (PYTHON-365)
- ๐ Write docs around working with datetime and timezones (PYTHON-394)
๐ Bug Fixes
- High CPU utilization when using asyncore event loop (PYTHON-239)
- Fix CQL Export for non-ASCII Identifiers (PYTHON-447)
- Make stress scripts Python 2.6 compatible (PYTHON-434)
- UnicodeDecodeError when unicode characters in key in BOP (PYTHON-559)
- WhiteListRoundRobinPolicy should resolve hosts (PYTHON-565)
- Cluster and Session do not GC after leaving scope (PYTHON-135)
- Don't wait for schema agreement on ignored nodes (PYTHON-531)
- Reprepare on_up with many clients causes node overload (PYTHON-556)
- None inserted into host map when control connection node is decommissioned (PYTHON-548)
- weakref.ref does not accept keyword arguments (github #585)