- Update dependencies.
- Run tests against net6.0 tfm.
- Update dependencies.
- Run tests against net5.0 tfm.
- Add new 'timer' metric measures new connection aquirement time (PR #14).
- Fix connection leak (PR #13).
- Add
Credentials
toICassandraClusterSettings
. PasswordAuthenticator now supported (PR #11).
- Fix
CassandraSchemaActualizer
logging context to be"CassandraThriftClient"
as it was before making this class public.
- Separate
ICassandraSchemaActualizer
API fromICassandraCluster
(PR #10).
Note that ICassandraCluster.ActualizeKeyspaces()
method was removed. Use CassandraSchemaActualizer
directly to modify thrift db schema.
- Add ability to pass custom timeout to
SchemeActualizer
(PR #9).
- Adjust root namespace name to match assembly name.
- Add
TimeBasedColumnFamilyConnection
to supportTimeUUID
clustering keys. - Use monotonic timestamp from SkbKontur.Cassandra.TimeGuid package.
- Use SourceLink to help ReSharper decompiler show actual code.
- Target .NET Standard 2.0 (PR #8).
- Use Moq instead of Rhino.Mocks to be able to target netstandard2.0 (PR #7).
- Inline Apache Thrift library source code of v0.12.0.
- Use cassandra.thrift from v2.2.11.
- Generate source code for cassandra.thrift using
./thrift-0.12.0.exe --gen csharp cassandra.thrift
command.
- Prepare SkbKontur.Cassandra.ThriftClient to work with Cassandra v3.11.x (see CASSANDRA-9839).
- Use SkbKontur.Cassandra.Local module for integration testing.
- Switch to SDK-style project format and dotnet core build tooling (PR #1).
- Set TargetFramework to net471.
- Use Vostok.Logging.Abstractions as a logging framework facade.
- Use Nerdbank.GitVersioning to automate generation of assembly and nuget package versions.
- Implement workaround for "ThreadAbortException not re-thrown by the runtime" issue on net471.
- Fix comparison of disabled compaction strategies (PR #2).
- Add org.apache.cassandra.db.marshal.SimpleDateType to supported DataTypes.
- Add retry logic for MultigetSlice/MultigetCount queries to avoid data skip that caused by the bug CASSANDRA-14812 (PR #3).