You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Alexandre Dutra (JIRA)" <ji...@apache.org> on 2015/07/27 18:30:05 UTC

[jira] [Commented] (CASSANDRA-9885) Changes for driver 2.2.0-rc2+ support

    [ https://issues.apache.org/jira/browse/CASSANDRA-9885?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14642957#comment-14642957 ] 

Alexandre Dutra commented on CASSANDRA-9885:
--------------------------------------------

Please note that the driver now depends on Guava 16.0.1 (instead of 14.0.1). This is the minimum acceptable version as we need the fix for Guava's [Issue #1635|https://code.google.com/p/guava-libraries/issues/detail?id=1635], a bug that affects the {{TypeToken}} API, and hence some of {{TypeCodec}} implementations handling parameterized types.

> Changes for driver 2.2.0-rc2+ support
> -------------------------------------
>
>                 Key: CASSANDRA-9885
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9885
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Andy Tolbert
>            Priority: Minor
>
> I'm jumping the gun on this a bit, in java-driver 2.2.0-rc2 support for custom codecs for column serialization/deserialization is being added ([#387|https://github.com/datastax/java-driver/pull/387]).  This introduces a few breaking API changes in serialization/deserialization and Row that require changes in CqlRecordReader and some UDF code.   These changes have no functional impact and intend to not bring any breaking changes to the UDF code (currently validating this).
> I have a [commit|https://github.com/tolbertam/cassandra/commit/2e2248b1c40ab15819dcd02642df4e2d7565e923] on a [personal branch|https://github.com/tolbertam/cassandra/tree/cassandra-2.2-driver22-rc2] that passes all tests.  I'll update it when 2.2.0-rc2 is released (update ant build to pull jar from maven central instead of local).
> I figure when the time comes where C* needs to be updated to use a newer version of the driver these changes could come in handy to making the upgrade less painful.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)