- [improvement] Use Netty's pooled ByteBufAllocator by default (JAVA-756)
- [improvement] Expose "unsafe" paging state API (JAVA-759)
- [bug] Fix getObject by name (JAVA-767)
- [bug] Prevent race during pool initialization (JAVA-768)
2.1.6:
- [new feature] Add getObject to BoundStatement and Row (JAVA-584)
- [improvement] Improve connection pool resizing algorithm (JAVA-419)
- [bug] Fix race condition between pool expansion and shutdown (JAVA-599)
- [improvement] Upgrade Netty to 4.0.27 (JAVA-622)
- [improvement] Coalesce frames before flushing them to the connection
(JAVA-562)
- [improvement] Rename threads to indicate that they are for the driver
(JAVA-583)
- [new feature] Expose paging state (JAVA-550)
- [new feature] Slow Query Logger (JAVA-646)
- [improvement] Exclude some errors from measurements in LatencyAwarePolicy
(JAVA-698)
- [bug] Fix issue when executing a PreparedStatement from another cluster
(JAVA-641)
- [improvement] Log keyspace xxx does not exist at WARN level (JAVA-534)
- [improvement] Allow Cluster subclasses to delegate to another instance
(JAVA-619)
- [new feature] Expose an API to check for schema agreement after a
schema-altering statement (JAVA-669)
- [improvement] Make connection and pool creation fully async (JAVA-692)
- [improvement] Optimize connection use after reconnection (JAVA-505)
- [improvement] Remove "suspected" mechanism (JAVA-617)
- [improvement] Don't mark connection defunct on client timeout (reverts
JAVA-425)
- [new feature] Speculative query executions (JAVA-561)
- [bug] Release connection before completing the ResultSetFuture (JAVA-666)
- [new feature BETA] Percentile-based variant of query logger and speculative
executions (JAVA-723)
- [bug] Fix buffer leaks when compression is enabled (JAVA-734).
- [improvement] Use Netty's pooled ByteBufAllocator by default (JAVA-756)
- [improvement] Expose "unsafe" paging state API (JAVA-759)
- [bug] Prevent race during pool initialization (JAVA-768)
--
Olivier Michallat
Driver & tools engineer, DataStax