ClickHouse.Driver 1.0.0 is the first stable release of the official .NET client for ClickHouse. It introduces a new `ClickHouseClient` API that replaces ADO.NET classes for most use cases, offering thread-safe, singleton-friendly access with methods for DDL, bulk inserts, streaming queries, and raw format I/O. Key additions include automatic SQL parameter type extraction, JWT authentication, POCO serialization for JSON columns, mid-stream exception detection, QBit vector type support, and automatic query ID generation. The release drops .NET Framework/.NET Standard support (targets net6.0–net10.0), changes DateTime behavior for timezone-less columns, deprecates `ClickHouseBulkCopy`, and changes the JSON write mode default from Binary to String. ADO.NET compatibility is retained for ORM use with Dapper and linq2db.

6m read timeFrom clickhouse.com
Post cover image
Table of contents
Road to 1.0.0 #The New ClickHouseClient API #What Else is New in 1.0.0 #Breaking Changes #Getting Started #Links #

Sort: