Packages
xandra
0.4.0
0.19.4
0.19.3
0.19.2
0.19.1
0.19.0
0.18.1
0.18.0
0.18.0-rc.9
0.18.0-rc.8
0.18.0-rc.7
0.18.0-rc.6
0.18.0-rc.5
0.18.0-rc.4
0.18.0-rc.3
0.18.0-rc.2
0.18.0-rc.1
0.17.0
0.16.0
0.15.0
0.15.0-rc.1
0.14.0
0.13.1
0.13.0
0.12.0
0.11.0
0.10.1
0.10.0
0.9.2
0.9.1
0.9.0
0.8.0
0.7.2
0.7.1
0.7.0
0.6.1
0.6.0
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.2
0.3.1
0.3.0
0.2.0
0.1.0
Fast, simple, and robust Cassandra driver for Elixir.
Current section
Files
Jump to
Current section
Files
CHANGELOG.md
# Changelog
## v0.4.0
- Fixed a bug where prepared queries inside batch queries where not being reprepared in case of "unprepared" errors. Now, prepared queries that fail with "unprepared" errors in batch queries are reprepared before executing the batch again.
- Added support for "retry strategies" (modules that implement `Xandra.RetryStrategy`) to handle retrying of failed queries.
## v0.3.2
- Added support for named params for prepared queries in batches and started raising an explanatory error message if named params 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
- Made statement re-preparing happen on the same connection.
## v0.3.0
- 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
- 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.