Merged from 3.1.x branch:
addContactPoints
.Merged from 3.0.x branch:
addContactPoints
.Merged from 3.0.x branch:
Merged from 3.0.x branch:
Merged from 3.0.x branch:
Merged from 3.0.x branch:
Merged from 2.1 branch:
addContactPoints
.Merged from 2.1 branch:
Merged from 2.1 branch:
Merged from 2.1 branch:
Merged from 2.1 branch:
Merged from 2.1 branch:
Merged from 2.0 branch:
Merged from 2.2 branch:
Merged from 2.2 branch:
Merged from 2.1 branch:
Merged from 2.0 branch:
Merged from 2.1 branch:
Merged from 2.0 branch:
Merged from 2.0 branch:
Merged from 2.0 branch:
Merged from 2.0 branch:
[improvement] JAVA-718: Log streamid at the trace level on sending request and receiving response.
[bug] JAVA-796: Fix SpeculativeExecutionPolicy.init() and close() are never called.
[improvement] JAVA-710: Suppress unnecessary warning at shutdown.
[improvement] #340: Allow DNS name with multiple A-records as contact point.
[bug] JAVA-794: Allow tracing across multiple result pages.
[bug] JAVA-737: DowngradingConsistencyRetryPolicy ignores write timeouts.
[bug] JAVA-736: Forbid bind marker in QueryBuilder add/append/prepend.
[bug] JAVA-712: Prevent QueryBuilder.quote() from applying duplicate double quotes.
[bug] JAVA-688: Prevent QueryBuilder from trying to serialize raw string.
[bug] JAVA-679: Support bind marker in QueryBuilder DELETE's list index.
[improvement] JAVA-475: Improve QueryBuilder API for SELECT DISTINCT.
[improvement] JAVA-225: Create values() function for Insert builder using List.
[improvement] JAVA-702: Warn when ReplicationStrategy encounters invalid replication factors.
[improvement] JAVA-662: Add PoolingOptions method to set both core and max connections.
[improvement] JAVA-766: Do not include epoll JAR in binary distribution.
[improvement] JAVA-726: Optimize internal copies of Request objects.
[bug] JAVA-815: Preserve tracing across retries.
[improvement] JAVA-709: New RetryDecision.tryNextHost().
[bug] JAVA-733: Handle function calls and raw strings as non-idempotent in QueryBuilder.
[improvement] JAVA-765: Provide API to retrieve values of a Parameterized SimpleStatement.
[improvement] JAVA-827: implement UPDATE .. IF EXISTS in QueryBuilder.
[improvement] JAVA-618: Randomize contact points list to prevent hotspots.
[improvement] JAVA-720: Surface the coordinator used on query failure.
[bug] JAVA-792: Handle contact points removed during init.
[improvement] JAVA-719: Allow PlainTextAuthProvider to change its credentials at runtime.
[new feature] JAVA-151: Make it possible to register for SchemaChange Events.
[improvement] JAVA-861: Downgrade “Asked to rebuild table” log from ERROR to INFO level.
[improvement] JAVA-797: Provide an option to prepare statements only on one node.
[improvement] JAVA-658: Provide an option to not re-prepare all statements in onUp.
[improvement] JAVA-853: Customizable creation of netty timer.
[bug] JAVA-859: Avoid quadratic ring processing with invalid replication factors.
[improvement] JAVA-657: Debounce control connection queries.
[bug] JAVA-784: LoadBalancingPolicy.distance() called before init().
[new feature] JAVA-828: Make driver-side metadata optional.
[improvement] JAVA-544: Allow hosts to remain partially up.
[improvement] JAVA-821, JAVA-822: Remove internal blocking calls and expose async session creation.
[improvement] JAVA-725: Use parallel calls when re-preparing statement on other hosts.
[bug] JAVA-629: Don't use connection timeout for unrelated internal queries.
[bug] JAVA-892: Fix NPE in speculative executions when metrics disabled.
Merged from 2.0 branch:
Merged from 2.0 branch:
Merged from 2.0 branch:
Merged from 2.0 branch:
Merged from 2.0 branch:
Merged from 2.0 branch:
Merged from 2.0 branch:
Merged from 2.0 branch:
Merged from 2.0 branch:
Merged from 2.0 branch: everything up to 2.0.3 (included), and the following.
Merged from 2.0.10_fixes branch:
Merged from 2.0.9_fixes branch:
Merged from 1.0 branch:
Merged from 1.0 branch:
Merged from 1.0 branch:
Merged from 1.0 branch:
Merged from 1.0 branch:
Merged from 1.0 branch:
Merged from 1.0 branch: