cassandra-python-driver v2.7.0 Release Notes

  • August 25, 2015

    Cython is introduced, providing compiled extensions for core modules, and โšก๏ธ extensions for optimized results deserialization.

    ๐Ÿ”‹ Features

    • ๐ŸŽ General Performance Improvements for Throughput (PYTHON-283)
    • ๐Ÿ‘Œ Improve synchronous request performance with Timers (PYTHON-108)
    • Enable C Extensions for PyPy Runtime (PYTHON-357)
    • ๐Ÿ”จ Refactor SerDes functionality for pluggable interface (PYTHON-313)
    • Cython SerDes Extension (PYTHON-377)
    • Accept iterators/generators for execute_concurrent() (PYTHON-123)
    • cythonize existing modules (PYTHON-342)
    • Pure Python murmur3 implementation (PYTHON-363)
    • ๐Ÿ“‡ Make driver tolerant of inconsistent metadata (PYTHON-370)

    ๐Ÿ› Bug Fixes

    • โฌ‡๏ธ Drop Events out-of-order Cause KeyError on Processing (PYTHON-358)
    • โฌ‡๏ธ DowngradingConsistencyRetryPolicy doesn't check response count on write timeouts (PYTHON-338)
    • Blocking connect does not use connect_timeout (PYTHON-381)
    • Properly protect partition key in CQL export (PYTHON-375)
    • โฑ Trigger error callbacks on timeout (PYTHON-294)