./databases/py-cassandra-driver, DataStax Python Driver for Apache Cassandra

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 3.15.1, Package name: py37-cassandra-driver-3.15.1, Maintainer: fhajny

Python client driver for Apache Cassandra. This driver works exclusively
with the Cassandra Query Language v3 (CQL3) and Cassandra's native protocol.
Cassandra versions 1.2 through 2.1 are supported.

Required to run:
[devel/py-setuptools] [devel/libev] [devel/py-cython] [lang/py-six] [lang/python37]

Required to build:

Master sites:

SHA1: 9d62371cc1d71443e51aa60c464db1bfb54b6155
RMD160: 67547a190cb5f7b08a7c29d715beac736dcbdd9d
Filesize: 568.999 KB

Version history: (Expand)

CVS history: (Expand)

   2018-12-27 17:02:22 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
py-cassandra-driver no longer supports Python 2.x, so simplify and mark it.
   2018-12-15 22:12:25 by Thomas Klausner | Files touched by this commit (67) | Package updated
Log message:
*: update email for fhajny
   2018-09-10 14:18:10 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
databases/py-cassandra-driver: Update to 3.15.1.

- C* 4.0 schema-parsing logic breaks running against DSE 6.0.X
   2018-09-04 15:15:04 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
databases/py-cassandra-driver: Update to 3.15.0

- Parse Virtual Keyspace Metadata

Bug Fixes
- Tokenmap.get_replicas returns the wrong value if token coincides
  with the end of the range
- Python Driver fails with "more than 255 arguments" python exception
  when > 255 columns specified in query response
- Hang in
- Asyncore reactors should use a global variable instead of a class
  variable for the event loop

- Use global variable for libev loops so it can be subclassed
- Update SchemaParser for V4
- Bump Cython dependency version to 0.28
   2018-04-18 09:30:53 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
databases/py-cassandra-driver: Update to 3.14.0.


- Add one() function to the ResultSet API
- Create an utility function to fetch concurrently many keys from the
  same replica
- Allow filter queries with fields that have an index managed outside
  of cqlengine
- Twisted SSL Support
- Support IS NOT NULL operator in cqlengine

- Fix Broken Links in Docs
- Reevaluate MONKEY_PATCH_LOOP in test codebase
- Remove CASS_SERVER_VERSION and replace it for CASSANDRA_VERSION in
- Refactor CASSANDRA_VERSION to a some kind of version object
- Log warning when driver configures an authenticator, but server does
  not request authentication
- Warn users when using the deprecated
- Add DSE smoke test to OSS driver tests
- Document long compilation times and workarounds
- Improve error for batch WriteTimeouts
- Deprecate ResultSet indexing


- cqlengine: LIKE filter operator
- Support cassandra.query.BatchType with cqlengine BatchQuery

Bug Fixes
- AttributeError: 'NoneType' object has no attribute 'add_timer'
- Support retry_policy in PreparedStatement
- __del__ method in Session is throwing an exception
- LZ4 import issue with recent versions
- ResponseFuture._connection can be None when returning request_id
- ResultSet.was_applied doesn't support batch with LWT statements

- cqlengine: avoid warning when unregistering connection on shutdown
- Fix DeprecationWarning of log.warn
- Fix example_mapper.py for python3
- Possible deadlock on cassandra.concurrent.execute_concurrent
- Add some known deprecated warnings for 4.x
- Remove copyright dates from copyright notices
- Remove "Experimental" tag from execution profiles documentation
- request_timer metrics descriptions are slightly incorrect
- Remove "Experimental" tag from cqlengine connections documentation
- Set in documentation default consistency for operations is LOCAL_ONE
   2017-11-16 15:49:12 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update databases/py-cassandra-driver to 3.12.0.

- Send keyspace in QUERY, PREPARE, and BATCH messages
- Add IPv4Address/IPv6Address support for inet types
- WriteType.CDC and VIEW missing
- Warn on Cluster init if contact points are specified but LBP isn't
- Include hash of result set metadata in prepared stmt id
- Add NO_COMPACT startup option
- Add new exception type for CDC

Bug Fixes
- Both _set_final_exception/result called for the same ResponseFuture
- Use of DCAwareRoundRobinPolicy raises NoHostAvailable exception
- Not create two sessions by default in CQLEngine
- Bug when subclassing AyncoreConnection
- Error at cleanup when closing the asyncore connections
- Fix sites where sessions can change during iteration
- cqlengine: allow min_length=0 for Ascii and Text column types
- Rare exception when "sys.exit(0)" after query timeouts
- Dont set the session keyspace when preparing statements
- Use of DCAwareRoundRobinPolicy raises NoHostAvailable exception

- Remove DeprecationWarning when using WhiteListRoundRobinPolicy
- Bump Cython dependency version to 0.27
   2017-08-02 17:32:48 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update databases/py-cassandra-driver to 3.11.0.

- Add idle_heartbeat_timeout cluster option to tune how long to wait
  for heartbeat responses.
- Add HostFilterPolicy

Bug Fixes
- is_idempotent flag is not propagated from PreparedStatement to
- Fix asyncore hang on exit
- Driver takes several minutes to remove a bad host from session
- Installation doesn't always fall back to no cython in Windows
- Avoid to replace a connection that is supposed to shutdown
- request_ids may not be returned to the pool
- Fix murmur3 on big-endian systems
- Ensure unused connections are closed if a Session is deleted by the
- Fix .values_list by using db names internally (cqlengine)

- Bump Cython dependency version to 0.25.2
- Fix DeprecationWarning when using lz4
- Deprecate WhiteListRoundRobinPolicy
- Improve upgrade guide for materializing pages
- Documentation for time/date specifies timestamp inupt as
- Point to DSA Slack, not IRC, in docs index
   2017-06-14 16:19:02 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update databases/py-cassandra-driver to 3.10.0

- Add Duration type to cqlengine
- Community PR review: Raise error on primary key update only if its
  value changed
- get_query_trace() contract is ambiguous

Bug Fixes
- Queries using speculative execution policy timeout prematurely
- Fix map where results are not consumed
- Driver fails to encode Duration's with large values
- UDT values are not updated correctly in CQLEngine
- UDT types are not validated in CQLEngine
- to_python is not implemented for types columns.Type and columns.Date
  in CQLEngine
- Clients spin infinitely trying to connect to a host that is drained
- Resulset.get_query_trace returns empty trace sometimes
- Memory grows and doesn't get removed
- Fix RuntimeError caused by change dict size during iteration
- fix ExponentialReconnectionPolicy may throw OverflowError problem
- Avoid using nonexistent prepared statement in ResponseFuture

- Update README
- Test python versions 3.5 and 3.6
- Docs Warning About Prepare "select *"
- Increase Coverage in CqlEngine Test Suite
- Example SSL connection code does not verify server certificates