github ClickHouse/clickhouse-go v2.4.0

latest releases: v2.28.3, v2.28.2, v2.28.1...
22 months ago

New Features

  1. Support for Nullables in Tuples - #821 #817
  2. Use headers for auth and not url if SSL #811
  3. Support additional headers - #811
  4. Support int64 for DateTime #807
  5. Support inserting Enums as int8/int16/int #802
  6. Print error if unsupported server #792
  7. Allow block buffer size to tuned for performance - see BlockBufferSize - #776
  8. Support custom datetime in Scan - #767
  9. Support insertion of an orderedmap - #763

Bug Fixes

  1. Decompress errors over HTTP - #792
  2. Use timezone vs timeZone so we work on older versions - #781
  3. Ensure only columns specified in INSERT are required in batch - #79
  4. Respect order of columns in insert for batch - #790
  5. Handle double pointers for Nullable columns when batch inserting - #77
  6. Use nil for LowCardinality(Nullable(X)) - #768

Breaking Changes

  1. Align timezone handling with spec - #766, specifically:
    1. if parsing strings for datetime, datetime64 or dates we assume the locale is Local (i.e. the client) if not specified in the string.
    2. The server (or column tz) is used for datetime and datetime64 rendering. For date/date32, these have no tz info in the server. For now, they will be rendered as UTC - consistent with the clickhouse-client
    3. Addresses bind when no location is set

Don't miss a new clickhouse-go release

NewReleases is sending notifications on new releases.