2.3.0
Fixes
- Fixed leaking socket (#228 by @Enmk)
- Fix build on UWP (#230 by @Thomas1664)
- Update CMake include directories (#247 by @KuribohG)
New features
- more flexible memory management for
ColumnString
(#202 by @1261385937) - Fix
CreateColumnFromAst
forEnum
(#210 by @1261385937) - Add recv/send timeouts to socket (#205 by @horoshenkiy, #217 by @1261385937)
- Client Write info (written rows/bytes ) (#221 by @den818)
- Per query settings (#231 by @den818)
- Receiving server logs (#222 by @den818)
- support open telemetry (#232 by @den818)
- Profile events for query (#236 by @den818)
Performance improvements
- Significantly improved
ColumnString
's performance (#248, #249 by @1261385937)
Other
- Style: added modificators: explicit and override for Compressed (#206 by @k-morozov)
- Fixed examples (#220 by @peter279k)
- updated protocol version (#223 by @den818)
- ClickHouse server 22.3 for Linux workflow (#240 by @Enmk)
Deprecated APIs and settings
FromString
and entire headerClientOptions::backward_compatibility_lowcardinality_as_wrapped_column
StringView
and entire header
See #233 #250
Full Changelog: v2.2.1...v2.3.0