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.
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: