All Versions
55
Latest Version
Avg Release Cycle
68 days
Latest Release
-

Changelog History
Page 6

  • v2.6.0 Changes

    April 02, 2019

    2015-08-10

    Notable Changes

    • โž• Added support for Cassandra 2.2 types and features

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ [CSHARP-282] - Support UDF and Aggregate Function Schema Meta
    • [CSHARP-283] - Add client address to query trace
    • ๐Ÿ‘ [CSHARP-285] - Support protocol v4 exceptions
    • [CSHARP-287] - Use PK columns from v4 prepared responses
    • ๐Ÿ›ฐ [CSHARP-290] - Key-value payloads in native protocol v4
    • [CSHARP-291] - Small int and byte types for C* 2.2
    • ๐Ÿ‘ [CSHARP-293] - Support new date and time types
    • โš  [CSHARP-303] - Add support for client warnings
    • [CSHARP-304] - Distinguish between NULL and UNSET values in Prepared Statements
    • ๐Ÿ‘ [CSHARP-305] - Support server error in STARTUP response for C* 2.1
  • v2.5.2 Changes

    2015-04-08

    ๐Ÿ› Bug Fixes

    • [CSHARP-255] - Use active connection to wait for schema agreement
    • โšก๏ธ [CSHARP-268] - Linq Select() projections for Update() do not support fields
    • [CSHARP-269] - Mapper always sets automatic paging to false
  • v2.5.1 Changes

    2015-03-23

    ๐Ÿ”‹ Features

    • [CSHARP-146] - Manual paging
    • [CSHARP-211] - Make Statement.SetRoutingKey() api more friendly
    • ๐ŸŒฒ [CSHARP-240] - Log additional information on RequestHandler and Connection classes
    • [CSHARP-242] - Make pool creation, after node considered back up, less eager
    • โฑ [CSHARP-245] - Use specific TaskScheduler for calling callbacks from the Connection
    • ๐Ÿ‘ [CSHARP-251] - Support Lightweight Transactions in the Mapper API
    • [CSHARP-258] - Add TCP NoDelay socket option
    • [CSHARP-261] - Linq: Manual paging
    • [CSHARP-262] - Mapper: Manual paging

    ๐Ÿ› Bug Fixes

    • [CSHARP-246] - ObjectDisposedException in Connection.WriteCompletedHandler()
    • ๐Ÿ“‡ [CSHARP-252] - Metadata.HostEvent is not firing when a node is Down, it does fire when a node is Up
    • [CSHARP-253] - RPTokenFactory produces negative hashes
    • [CSHARP-254] - TokenMap doesn't handle adjacent ranges owned by the same host
    • ๐Ÿ— [CSHARP-264] - Builder.WithPort() option not considered
    • [CSHARP-266] - Connection: Serialization of bad frames can result in NullReferenceException
  • v2.5.0 Changes

    2015-02-05

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ [CSHARP-234] - Support Freezing and Nested Collections
    • ๐Ÿ—„ [CSHARP-174] - Deprecate SimpleStatement.Bind and add constructor params
    • [CSHARP-176] - Mark Session.WaitForSchemaAgreement() as Obsolete
    • โš  [CSHARP-235] - Mapper & Linq: Issue a log warning when the number of prepared statements is large
    • ๐Ÿคก [CSHARP-239] - Make RowSet.GetEnumerator() and Row.GetValue() methods mockable

    ๐Ÿ› Bug Fixes

    • [CSHARP-227] - ReplicationStrategies now internal?
    • [CSHARP-237] - Linq Table.Create() does not use provided keyspace when using constructor that specifies it
    • ๐Ÿ”€ [CSHARP-241] - TaskHelper.Continue() calls to SynchronizationContext.Post can cause deadlocks
    • ๐Ÿ‘ [CSHARP-247] - Support for COM single threaded apartment model
    • [CSHARP-248] - QueryOptions PageSize setting not being respected
  • v2.5.0-rc1 Changes

    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