Skip to content

Release 1.3.0 Milestone 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@pkolaczk pkolaczk released this 01 Jun 16:44
· 2131 commits to master since this release

1.3.0 M1

  • Removed use of Thrift describe_ring and replaced it with native Java Driver
    support for fetching TokenRanges (SPARKC-93)
  • Support for converting Cassandra UDT column values to Scala case-class objects (SPARKC-4)
    • Introduced a common interface for TableDef and UserDefinedType
    • Removed ClassTag from ColumnMapper
    • Removed by-index column references and replaced them with by-name ColumnRefs
    • Created a GettableDataToMappedTypeConverter that can handle UDTs
    • ClassBasedRowReader delegates object conversion instead of doing it by itself;
      this improves unit-testability of code
  • Decoupled PredicatePushDown logic from Spark (SPARKC-166)
    • added support for Filter and Expression predicates
    • improved code testability and added unit-tests
  • Basic Datasource API integration and keyspace/cluster level settings (SPARKC-112, SPARKC-162)