Releases: DarkWanderer/ClickHouse.Client
Releases · DarkWanderer/ClickHouse.Client
3.1.0.379
- Adding support for reading/writing SimpleAggregateFunctionType #69
- Exposed PostStreamAsync as public #60
- Fix: ExecuteNonQuery always returned 0 #64
- Adding GetUInt16, GetUInt32, GetUInt64, GetTuple, GetIPAddress functions to DataReader #63
- Fixed: DataReader: should not throw exception on empty dataset #58
3.0.0.357
- !! WARNING: BREAKING CHANGE !!: Removed type conversions to improve performance. If a column in a query returns
Int16
, you cannot useGetInt32
on it anymore - the method must match the type exactly. - Improved: Will not throw an EndOfStreamException internally during normal work
- Improved: Better handling of errors on connection opening #55
- Improved: Handle complex column names in BulkCopy #54
- Improved: Added support for Tuple larger than 7 elements #46
2.3.0.326
2.2.2.294
- Improved:
BulkCopy
will work on very large tables (with thousands of columns)
Note: this release has been hidden from "stable" nuget feed due to compatibility issues. You can still install it by specifying the version manually
2.2.1.285
- Fixed: Connection leak in
ClickHouseBulkCopy
2.2.0.279
2.1.0.269
- BREAKING GetFieldType will now return underlying type for Nullable columns (e.g.:
int
instead ofNullable<int>
), improving compatibility with ORMs (Dapper in particular - #6) - ClickHouseConnection will throw an exception if provided HttpClient cannot handle decompression specified in connection string
- Added
IClickHouseCommand
,IClickHouseConnection
interfaces
2.0.0.262
- BREAKING removed support for TSV/JSON drivers, will only use binary now
- BREAKING enabled compression by default in all connections. If you pass a
HttpClient
to connection constructor, make sure it is configured to perform decompression (or useCompression=false
in connection string) - Added support for reading raw result as returned by ClickHouse (
ExecuteRawResultAsync
) - Improved Decimal performance
- Improved cancellation mechanics
- Refactoring of serialization internals, for better performance in some cases
- Parameters will correctly use
InvariantCulture
where relevant - Improved
Tuple
/Nullable
support in parameters - Added support for writing
Nested
values usingBulkCopy
(see wiki)
1.3.0.243
1.2.0.230
- Added support for query parameters (see ClickHouse parameters syntax) (@Treno1 )
- basic Dapper queries are now supported
- Added DbConnectionFactory
- Added support for backticked columns in BulkCopy
- Fixed: CreateParameter will not add parameter to
Command
by default (was not consistent with other ADO.NET providers)