[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 03:29 min
[INFO] Finished at: 2016-02-15T15:56:22-05:00
[INFO] Final Memory: 26M/138M
[INFO] ------------------------------------------------------------------------
2.1.7
We've just released version 2.1.7 of the driver, focused on fixes and improvements in the query builder and mapper.
Here are the most notable changes:
basic mapper operations now accept options to customize the underlying query, for example adding time-to-live (JAVA-477 / JAVA-540), or excluding null fields from the save query (JAVA-473).
the mapper now also supports computed fields.
when using protocol v3, the connection pool can now be configured with more than 1 connection (see more explanations here).
the retry policy has a new tryNextHost decision (JAVA-709).
2.1.7 is binary compatible with 2.1.6. See the upgrade guide for a few non-breaking changes you should be aware of.
Here is the complete changelog:
[improvement] Improve QueryBuilder API for SELECT DISTINCT (JAVA-475)
[improvement] Make NativeColumnType a top-level class (JAVA-715)
[improvement] Unify "Target" enum for schema elements (JAVA-782)
[bug] Forbid bind marker in QueryBuilder add/append/prepend (JAVA-736)
[bug] Prevent QueryBuilder.quote() from applying duplicate double quotes (JAVA-712)
[bug] Prevent QueryBuilder from trying to serialize raw string (JAVA-688)
[bug] Support bind marker in QueryBuilder DELETE's list index (JAVA-679)
[improvement] Improve QueryBuilder API for SELECT DISTINCT (JAVA-475)
[improvement] Create values() function for Insert builder using List (JAVA-225)
[improvement] Warn when ReplicationStrategy encounters invalid
replication factors (JAVA-702)
[improvement] Add PoolingOptions method to set both core and max
connections (JAVA-662).
[improvement] Do not include epoll JAR in binary distribution (JAVA-766)
[improvement] Optimize internal copies of Request objects (JAVA-726)
[bug] Preserve tracing across retries (JAVA-815)
[improvement] New RetryDecision.tryNextHost() (JAVA-709)
[bug] Handle function calls and raw strings as non-idempotent in QueryBuilder (JAVA-733)
2.1.7.1
JAVA-834 caused a metadata parsing error on certain types of indexes in COMPACT STORAGE tables. In particular, this happened when connecting to DataStax Enterprise. This didn't affect any core feature, but would cause repeated warnings in the logs.
JAVA-835 prevented an accessor query from reusing the same named parameter multiple times, as in the following example:
@Query("update user set home_phone = :phone, work_phone = :phone where key = :key")
void updateBothPhones(@Param("key") int key, @Param("phone") String phone);
2.1.8
[improvement] Log streamid at the trace level on sending request and receiving response (JAVA-718)
[bug] Fix SpeculativeExecutionPolicy.init() and close() are never called (JAVA-796)
[improvement] Suppress unnecessary warning at shutdown (JAVA-710)
[improvement] Allow DNS name with multiple A-records as contact point (#340)
[bug] Allow tracing across multiple result pages (JAVA-794)
2.1.7
We've just released version 2.1.7 of the driver, focused on fixes and improvements in the query builder and mapper.
Here are the most notable changes:
2.1.7 is binary compatible with 2.1.6. See the upgrade guide for a few non-breaking changes you should be aware of.
Here is the complete changelog:
Merged from 2.0 branch:
2.1.7.1
JAVA-835 prevented an accessor query from reusing the same named parameter multiple times, as in the following example:
2.1.8
2.1.9
2.0.12 contains important bug fixes, and a few minor improvements:
2.1.9 contains all the changes from 2.0.12, and the following tickets: