cassandra-python-driver v3.3.0 Release Notes
-
May 2, 2016
๐ Features
- โ Add an AddressTranslator interface (PYTHON-69)
- ๐ New Retry Policy Decision - try next host (PYTHON-285)
- โฑ Don't mark host down on timeout (PYTHON-286)
- SSL hostname verification (PYTHON-296)
- โ Add C* version to metadata or cluster objects (PYTHON-301)
- ๐ Options to Disable Schema, Token Metadata Processing (PYTHON-327)
- ๐ฆ Expose listen_address of node we get ring information from (PYTHON-332)
- ๐ Use A-record with multiple IPs for contact points (PYTHON-415)
- Custom consistency level for populating query traces (PYTHON-435)
- ๐ป Normalize Server Exception Types (PYTHON-443)
- ๐ป Propagate exception message when DDL schema agreement fails (PYTHON-444)
- ๐ Specialized exceptions for metadata refresh methods failure (PYTHON-527)
๐ Bug Fixes
- Resolve contact point hostnames to avoid duplicate hosts (PYTHON-103)
- GeventConnection stalls requests when read is a multiple of the input buffer size (PYTHON-429)
- named_tuple_factory breaks with duplicate "cleaned" col names (PYTHON-467)
- Connection leak if Cluster.shutdown() happens during reconnection (PYTHON-482)
- HostConnection.borrow_connection does not block when all request ids are used (PYTHON-514)
- Empty field not being handled by the NumpyProtocolHandler (PYTHON-550)