All Versions
26
Latest Version
Avg Release Cycle
94 days
Latest Release
-

Changelog History
Page 3

  • v0.4.1 Changes

    • Fixed a bug where negative varint values were decoded incorrectly.
  • v0.4.0 Changes

    • Fixed a bug where prepared queries inside batch queries were not being re-prepared in case of "unprepared" errors. Now, prepared queries that fail with "unprepared" errors in batch queries are re-prepared before executing the batch again.
    • Added support for "retry strategies" (modules that implement Xandra.RetryStrategy) to handle retrying of failed queries.
  • v0.3.2 Changes

    • Added support for named parameters for prepared queries in batches and started raising an explanatory error message if named parameters are used in simple queries in batches.
    • Added Xandra.run/3 to execute a function with a single Xandra connection checked out from the pool.
  • v0.3.1 Changes

    • Made statement re-preparing happen on the same connection.
  • v0.3.0 Changes

    • Renamed Xandra.Connection.Error to Xandra.ConnectionError.
    • Added support for clustering with random load balancing strategy.
    • Fixed the error message for ping failures.
    • Fixed a bug where the TCP socket would not be closed in case of failures during connect.
  • v0.2.0 Changes

    • Added support for compression of protocol data (see documentation for the Xandra module).
    • Added support for the :serial_consistency option in Xandra.execute(!)/3,4.
    • Added support for the :timestamp option in Xandra.execute(!)/4 when executing simple or prepared queries.
    • Fixed a bug when repreparing queries that got stale in the cache.