[RELEASE] Java driver 3.5.0 and DSE driver 1.6.6

26 views
Skip to first unread message

Olivier Michallat

unread,
Apr 17, 2018, 2:24:20 PM4/17/18
to java-dri...@lists.datastax.com
We've just released version 3.5.0 of the driver.

Here's the changelog:

- [improvement] JAVA-1448: TokenAwarePolicy should respect child policy ordering.
- [bug] JAVA-1751: Include defaultTimestamp length in encodedSize for protocol version >= 3.
- [bug] JAVA-1770: Fix message size when using Custom Payload.
- [documentation] JAVA-1760: Add metrics documentation.
- [improvement] JAVA-1765: Update dependencies to latest patch versions.
- [improvement] JAVA-1752: Deprecate DowngradingConsistencyRetryPolicy.
- [improvement] JAVA-1735: Log driver version on first use.
- [documentation] JAVA-1380: Add FAQ entry for errors arising from incompatibilities.
- [improvement] JAVA-1748: Support IS NOT NULL and != in query builder.
- [documentation] JAVA-1740: Mention C*2.2/3.0 incompatibilities in paging state manual.
- [improvement] JAVA-1725: Add a getNodeCount method to CCMAccess for easier automation.
- [new feature] JAVA-708: Add means to measure request sizes.
- [documentation] JAVA-1788: Add example for enabling host name verification to SSL docs.
- [improvement] JAVA-1791: Revert "JAVA-1677: Warn if auth is configured on the client but not the server."
- [bug] JAVA-1789: Account for flags in Prepare encodedSize.
- [bug] JAVA-1797: Use jnr-ffi version required by jnr-posix.


In addition, the DSE driver 1.6.6 contains all the changes above, plus the following:

- [bug] JAVA-1757: Fix race condition in MultiResponseRequestHandler.
- [new feature] JAVA-1781: Add DETERMINISTIC and MONOTONIC clauses for Function and Aggregate.
- [improvement] JAVA-1783: Include artifact pom files in tarball distribution.
- [new feature] JAVA-1718: Add NodeSync table option to SchemaBuilder.
- [improvement] JAVA-1724: Fix regressions from JAVA-1692 for 1.6. 
- [bug] JAVA-1663: Fix prepared conditional updates.
- [new feature] JAVA-1610: Add DSE_V2 protocol.
- [new feature] JAVA-1580: Support new 'nodesync' option.
- [documentation] JAVA-1479: Update README.
- [new feature] JAVA-1311: Create a fluent way of batching updates to graph.
- [new feature] JAVA-1603: Send keyspace option per-query.
- [documentation] JAVA-1549: Clarify API docs for .fromGeoJson() geometry types.
- [improvement] JAVA-1644: Use DsePlainTextAuthProvider for DseCluster.withCredentials.
- [bug] JAVA-1653: Always use metadata from first ROWS response for Continuous Paging.
- [improvement] JAVA-1620: Expose ports and server_id in Host metadata.


The drivers are available from the usual locations:

<dependency>
  <groupId>com.datastax.cassandra</groupId>
  <artifactId>cassandra-driver-core</artifactId>
  <version>3.5.0</version>
</dependency>

<dependency>
  <groupId>com.datastax.dse</groupId>
  <artifactId>dse-java-driver-core</artifactId>
  <version>1.6.6</version>
</dependency>


--

The Java driver team

Reply all
Reply to author
Forward
0 new messages