clickhouse-driver v0.2.1 Release Notes

Release Date: 2021-06-02 // 5 months ago
  • βž• Added

    • 🐧 Linux wheels for AArch64. Pull request #197 by odidev.
    • [U]Int28/256 types.
    • Decimal256 type.
    • Code coverage for cython code.
    • Map type.
    • πŸ‘Œ Support for private key/certificate file. Pull request #219 by alexole.

    πŸ›  Fixed

    • Empty Array(Tuple(T)) writing. Solves issue #177.
    • Preserve Decimal precision on INSERT. Solves issue #192.
    • βœ‚ Remove closed cursors from connection. Solves issue #194.
    • 0️⃣ DB API connect with default params.
    • πŸ›  Fix log blocks handling. Solves issue #203.
    • Multidimensional Array decoding. Solves issue #204. Pull request #206 by smagellan.
    • πŸ‘‰ Use last database after reconnect. Solves issue #205.
    • Decimal(N, 1) handling. Pull request #210 by raw0w.

    πŸ”„ Changed

    • πŸš€ Decimal128 performance increased (up to 25% compared to 0.2.0 release).

    βœ‚ Removed

    • πŸ‘ Python 2.7 support.

Previous changes from v0.2.0

  • βž• Added

    • πŸ”€ NumPy reading/writing for columns: Float32/64, [U]Int8/16/32/64, Date/DateTime(β€˜timezone’)/DateTime64(β€˜timezone’), String/FixedString(N), LowCardinality(T). Merge Arturus's fork.
    • pandas DataFrame reading/writing.
    • Ability to mark all settings as important to fail on unknown settings on sever side.
    • πŸ‘ SSL SNI support. Solves issue #172.
    • Wheels for Python 3.9 and PyPy.
    • Remember last successful host on connection. Solves issue #168.

    πŸ›  Fixed

    • πŸ”Š Server logs displaying on INSERT.
    • πŸ‘‰ Make exceptions picklable. Pull request #169 by azat.
    • Enum type deserializing when it wrapped in SimpleAggregateFunction. Pull request #170 by flyAwayGG.
    • πŸ“Œ Pin major tzlocal version. Solves issue #166.

    πŸ”„ Changed

    • String and DateTime columns writing optimization.
    • Array columns reading/writing optimization.
    • Chunking optimization for large lists/tuples.
    • Protocol version bumped to 54441.