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

Changelog History
Page 3

  • v3.4.0.1

    January 16, 2018
  • v3.3.2 Changes

    2017-07-13

    🔋 Features

    • [CSHARP-581] - Linq Batch: allow setting the batch type
    • [CSHARP-582] - Linq: Add Allow filtering on scalar Count() method
    • 📜 [CSHARP-587] - Support LocalDate and LocalTime parsing

    🐛 Bug Fixes

    • [CSHARP-577] - InvalidCastException in Cassandra.Data.Linq
    • 0️⃣ [CSHARP-586] - WithDefaultTimestamp flag is not on when using timestamp generator
  • v3.3.1 Changes

    2017-06-19

    🐛 Bug Fixes

    • 🔀 [CSHARP-579] - SynchronizationContext-based deadlock on Connect()
  • v3.3.0 Changes

    2017-05-22

    Notable Changes

    • 0️⃣ Timestamp generation: client-side timestamps are generated and sent in the request by default when the server 👌 supports it.
    • ✨ Enhanced retry policies: handle client timeouts, connection closed and other errors.

    🔋 Features

    • [CSHARP-205] - Add client-side timestamp generator
    • [CSHARP-449] - Expose OnRequestError() method in a new extended retry policy interface
    • [CSHARP-529] - Make protocol negotiation more resilient
    • [CSHARP-543] - Linq: Evaluation of closures can be done more efficiently
    • 👍 [CSHARP-496] - Linq: Support Cassandra 3.10 GROUP BY

    🐛 Bug Fixes

    • 📇 [CSHARP-540] - Table metadata can not read custom types column info
    • [CSHARP-555] - Cluster.Init: C# driver appears to be leaking on TimeoutException
    • [CSHARP-559] - Mapper.ExecuteAsync doesn't allow ConsistencyLevel setting on the BatchStatement
    • [CSHARP-563] - TokenAwarePolicy does not take statement keyspace into account
  • v3.2.1 Changes

    2017-02-15

    🐛 Bug Fixes

    • [CSHARP-503] - TimeUuid values are deserialized as Guid causing problems
    • 👍 [CSHARP-530] - Row.GetValue() does not support Nullable
    • [CSHARP-531] - Mapper: Avoid using ConcurrentDictionary.Count for Statement cache
  • v3.2.0 Changes

    2016-12-20

    🔋 Features

    • [CSHARP-274] - Don't mark host down while one connection is active
    • 🌲 [CSHARP-171] - Alternate ILoggerProvider-based logging API

    🐛 Bug Fixes

    • 📇 [CSHARP-504] - Table metadata fetching for case-sensitive UDT name fails
    • [CSHARP-507] - Mapping attributes: ClusteringKeyAttribute.Name is not used
    • [CSHARP-511] - Timeuuid collections are not converted from Guid[]
    • [CSHARP-513] - Use constant number for AssemblyVersion attribute
  • v3.1.0 Changes

    2016-10-17

    🔀 Merged from 3.0 branch:

    🐛 Bug Fixes

    • 🌲 [CSHARP-483] - Request timeout but driver log and net-trace shows the server responds promptly
    • [CSHARP-492] - Mapper: Include keyspace name when defined in mappings
    • [CSHARP-493] - Connection: Reading while cancelling all in-flight requests can result in NullReferenceException
    • [CSHARP-500] - Concurrent calls to OperationState.SetCompleted() can result in deadlock
  • v3.1.0-beta1 Changes

    2016-08-17

    Notable Changes

    • ➕ Added .NET Core support and dropped support for .NET Framework 4.0 #240

    🔋 Features

    • 👍 [CSHARP-384] - .NET Core Support
    • 👍 [CSHARP-426] - Drop support for .NET Framework 4.0
  • v3.0.9 Changes

    2016-09-29

    🐛 Bug Fixes

    • 🌲 [CSHARP-483] - Request timeout but driver log and net-trace shows the server responds promptly
    • [CSHARP-492] - Mapper: Include keyspace name when defined in mappings
    • [CSHARP-493] - Connection: Reading while cancelling all in-flight requests can result in NullReferenceException
    • [CSHARP-500] - Concurrent calls to OperationState.SetCompleted() can result in deadlock
  • v3.0.8 Changes

    2016-08-04

    🐛 Bug Fixes

    • 👍 [CSHARP-467] - Linq query generation only supports single increments and decrements
    • 📇 [CSHARP-475] - cluster.Metadata.GetTable(KS,TB).TableColumns KeyType returns None instead of Partition.
    • [CSHARP-476] - KeyNotFoundException from Cassandra Error Response