Changes for version 0.10 - 2017-01-30

  • Add a retry policy implementation for generic request failures
  • Throttler: finally fix the feedback mechanism
  • Rework shutdown() to not need asynchronous code
  • Rework the pool management logic
  • Support for UTF-8 authentication data
  • Convenience method row_hashes() on a ResultSet
  • Basic TLS support
  • Make sure file handles always get closed when shutdown() is called

Modules

Perl interface to Cassandra's native protocol
container for rows returned from a query

Provides

in lib/Cassandra/Client/AsyncAnyEvent.pm
in lib/Cassandra/Client/AsyncEV.pm
in lib/Cassandra/Client/Config.pm
in lib/Cassandra/Client/Connection.pm
in lib/Cassandra/Client/Decoder.pm
in lib/Cassandra/Client/Encoder.pm
in lib/Cassandra/Client/Error.pm
in lib/Cassandra/Client/Metadata.pm
in lib/Cassandra/Client/NetworkStatus.pm
in lib/Cassandra/Client/Policy/LoadBalancing/Default.pm
in lib/Cassandra/Client/Policy/Queue/Default.pm
in lib/Cassandra/Client/Policy/Retry.pm
in lib/Cassandra/Client/Policy/Retry/Default.pm
in lib/Cassandra/Client/Policy/Throttle/Adaptive.pm
in lib/Cassandra/Client/Pool.pm
in lib/Cassandra/Client/Protocol.pm
in lib/Cassandra/Client/TLSHandling.pm
in lib/Cassandra/Client/TLSHandling.pm
in lib/Cassandra/Client/Util.pm