Details
-
Type:
New Feature
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.5 M1 (Ingalls)
-
Component/s: Infrastructure
-
Labels:
-
Last commented by a User:true
-
Pull Request URL:
-
Sprint:Hopper SR2
Description
Upgrade Cassandra driver to 3.0
- Reduce driver dependency to cassandra-driver-core
- Add support for new data types: short and byte, see https://datastax-oss.atlassian.net/browse/JAVA-786
- Fix timestamp/date mixup, see https://datastax-oss.atlassian.net/browse/JAVA-404. getTimestamp returns Date and getDate returns Cassandra's com.datastax.driver.core.LocalDate
- Migrate deserialization to CodecRegistry using the default instance
- Specify QueryOptions with a zero schema refresh to skip background schema refresh and the required synchronization
- Support NettyOptions, mainly because the newer drivers add a sleep time on shutdown
- Simplify ColumnReader
- Use bigint as default CQL type for long properties (instead of counter) as counter columns are not supported by Spring Data Cassandra
- Remove log4j dependencies as they are not needed anymore
Attachments
Issue Links
- is duplicated by
-
DATACASS-274 Provide support to Cassandra java driver 3.0 and server 3.X
-
- Closed
-
- relates to
-
DATACASS-128 Improve mapping specifications between Cassandra & Java
-
- Closed
-
-
DATACASS-306 Add support SSTable Attached Secondary Index (SASI) creation
-
- Closed
-
- supersedes
-
DATACASS-169 Deal with breaking changes introduced in cassandra-driver-dse 2.1.0 & later
-
- Closed
-
- links to