cassandra-python-driver v3.7.0 Release Notes

  • September 13, 2016

    ๐Ÿ”‹ Features

    • โž• Add v5 protocol failure map (PYTHON-619)
    • Don't return from initial connect on first error (PYTHON-617)
    • Indicate failed column when deserialization fails (PYTHON-361)
    • Let Cluster.refresh_nodes force a token map rebuild (PYTHON-349)
    • โšก๏ธ Refresh UDTs after "keyspace updated" event with v1/v2 protocol (PYTHON-106)
    • EC2 Address Resolver (PYTHON-198)
    • Speculative query retries (PYTHON-218)
    • ๐Ÿ”ฆ Expose paging state in API (PYTHON-200)
    • Don't mark host down while one connection is active (PYTHON-498)
    • Query request size information (PYTHON-284)
    • Avoid quadratic ring processing with invalid replication factors (PYTHON-379)
    • ๐Ÿ‘Œ Improve Connection/Pool creation concurrency on startup (PYTHON-82)
    • โž• Add beta version native protocol flag (PYTHON-614)
    • ๐Ÿ‘ cqlengine: Connections: support of multiple keyspaces and sessions (PYTHON-613)

    ๐Ÿ› Bug Fixes

    • Race when adding a pool while setting keyspace (PYTHON-628)
    • ๐Ÿ“‡ Update results_metadata when prepared statement is reprepared (PYTHON-621)
    • CQL Export for Thrift Tables (PYTHON-213)
    • 0๏ธโƒฃ cqlengine: default value not applied to UserDefinedType (PYTHON-606)
    • cqlengine: columns are no longer hashable (PYTHON-618)
    • ๐Ÿšš cqlengine: remove clustering keys from where clause when deleting only static columns (PYTHON-608)