Cassandra v2.5.0-rc1 Release Notes

  • 2015-01-15

    Notable Changes

    • โ†” Integrated CqlPoco into the driver codebase

    ๐Ÿ”‹ Features

    • [CSHARP-199] - Integrate CqlPoco
    • [CSHARP-165] - Add an address translator
    • ๐Ÿ‘ [CSHARP-173] - Linq Counter column support
    • [CSHARP-81] - Cannot add item to collection column using linq
    • [CSHARP-89] - Ignore attribute for object properties would be really useful
    • [CSHARP-92] - Makes it possible to provide Table and Keyspace creation options to Linq
    • [CSHARP-123] - Linq: Make identifier quoting optional
    • ๐Ÿ‘ [CSHARP-128] - Linq CreateTablesIfNotExist: varint support
    • [CSHARP-143] - Strong Name the NuGet Assemblies
    • ๐Ÿ‘ [CSHARP-144] - Linq: CQL functions support
    • ๐ŸŽ [CSHARP-153] - Performance optimization for adapt Rows to entities
    • [CSHARP-214] - Use InvalidTypeException with a clear message when conversion is not valid
    • [CSHARP-215] - Make mapping Fetch() lazy
    • ๐Ÿ‘ [CSHARP-233] - Support SortedSet and HashSet as valid sets and arrays as valid List or Set values

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘ป [CSHARP-170] - When Changing Key Space after a Prepare, the driver goes into a recursive exception pattern causing the application to be blocked
    • [CSHARP-229] - Internal class Cassandra.TcpSocket leaks memory that can cause long running multiple/many C* sessions with large records to run OOM
    • [CSHARP-231] - Batch ExecutionInfo always returns consistency Any as achieved consistency