All Versions
55
Latest Version
Avg Release Cycle
68 days
Latest Release
-
Changelog History
Page 6
Changelog History
Page 6
-
v2.6.0 Changes
April 02, 20192015-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