clickhouse-driver v0.2.4 Release Notes

Release Date: 2022-06-13 // 8 months ago
  • โž• Added

    • dict and namedtuple cursor factories. Solves issue #290.
    • Geo types: Point, Ring, Polygon, MultiPolygon. Solves issue #228.
    • NumPy Tuple type.
    • input_format_null_as_default option for NULL insert into not NULL columns. Solves issue #312.
    • Chunk size controlling in execute_iter by parameter chunk_size. Solves issue #314. Pull request #315 by MIracleyin.

    ๐Ÿ›  Fixed

    • Decimal precision check on INSERT. Solves issue #289. Pull request #295 by joelynch.
    • 0๏ธโƒฃ Using server's default database instead or default. Solves issue #309.
    • python_requires to valid PEP 440 syntax in setup.py. Pull request #291 by LSturtew.

    ๐Ÿ”„ Changed

    • Protocol version bumped to 54453.

Previous changes from v0.2.3

  • โž• Added

    • ๐Ÿ‘ tzlocal>=4.0 support. Pull request #263 by azat.
    • ๐Ÿ‘ quota_key support.
    • Wheels for Python 3.10.
    • Bool type. Pull request #279 by adrian17.
    • Nested type with flatten_nested=0. Pull request #285 by spff.

    ๐Ÿ›  Fixed

    • ๐Ÿ– Handle partially consumed query. Solves issue #117.
    • ๐Ÿ‘ Fallback to generic columns when NumPy support is not implemented for column type. Solves issue #254.
    • Broken ZSTD decompression. Solves issue #269.
    • External tables passing with NumPy. Solves issue #267.
    • Consider tzinfo for datetime parameters substitution. Solves issue #268.
    • Do not use NumPy columns inside generic columns. Solves issue #272.
    • Decimal128 and Decimal256 types_check. Solves issue #274.
    • Insertion using execute in DB API. Solves issue #179. Pull request #276 by nnseva.
    • Variables cannot be declared with cpdef in Cython 3. Pull request #281 by ym.

    ๐Ÿ”„ Changed

    • โœ… Switch from nose test runner to pytest.
    • ๐Ÿ‘ท Migrate from Travis CI to GitHub Actions.