cassandra-sharp-interfaces 3.3.0

Interfaces for cassandra-sharp

There is a newer version of this package available.
See the version list below for details.
Install-Package cassandra-sharp-interfaces -Version 3.3.0
dotnet add package cassandra-sharp-interfaces --version 3.3.0
<PackageReference Include="cassandra-sharp-interfaces" Version="3.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add cassandra-sharp-interfaces --version 3.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

- removed obsolete operations (fluent interface is the way to go)
- log connection building error, avoid GC TcpClient if building goes bad
- simplified command builder extensions - decoupled builder and mapper
- fixed (again) 100% cpu when linux hosted server disconnect
- modified instrumentation interface: TracingSession is now no more available - use ICluster::QueryTracingSession
 when required
- fixed unsigned short problem with map (and other serialization chunks requiring a ushort)
- interface (non prepared query with params) is ready for binary protocol v2 (but no implementation)
- fixed asynchronous worker shutdown in connection
- default consistency level (see TransportConfig.DefaultConsistencyLevel)
- log error when recovery fails
- filtrer invalid rpc address (0.0.0.0) in discovery service SystemPeers
- moved fluent operations (WithXXX) to ICqlCommand (breaking change)
- strongly typed ICqlCommand and IPropertyBagCommand to avoid misleading operation calls
- placement key only available on non prepared statement on Execute()
- placement key can be construct with PlacementKey.From()
- IPartitioner is a new interface allowing pluggin custom partitioner (see ClusterConfig.Partitioner)
- MurmurHash3, Random and Null (default) partitioners are available
- fixed utf8 string deserialization
- fixed issue 59 (https://github.com/pchalamet/cassandra-sharp/issues/59) - release of prepared query is now possible
- Prepared queries are now disposable

Dependencies

This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
3.7.0 1,326 7/5/2017
3.6.0 1,283 12/11/2015
3.3.1 2,716 8/9/2013
3.3.0 795 6/28/2013
3.1.6 694 4/26/2013
3.1.5 669 3/13/2013
3.1.4 614 3/12/2013
3.1.3 491 3/11/2013
3.1.2 452 3/11/2013
3.1.1 480 3/11/2013
3.1.0 549 3/11/2013