Skip to content

Releases: Azure/azure-kusto-python

v6.0.1

28 Dec 07:21
a5fadc8

Choose a tag to compare

Fixed

  • Managed Streaming Should Handle Throttling Events Correctly
  • Changed extra's name back to aio
  • Fixed handling of datetime columns in old pandas versions.
  • Fixed encoding error in ingest_from_dataframe when using csv data format.

v6.0.0

26 Nov 14:38
7654dae

Choose a tag to compare

Changed

  • [BREAKING] Minimum supported Python version is now 3.9, to align with other Azure SDKs.
  • The project's infrastructure has been updated:
    • uv is used to manage packages
    • ruff is used for linting and formatting
    • basedpyright is used for type checking
    • poe is used to manage tasks
    • pdoc is used to generate documentation

Added

  • Support Delos and Gov SG clouds

v5.0.5

20 Jul 09:07

Choose a tag to compare

Added

  • More endpoints supported by default.

v5.0.4

24 Jun 13:08

Choose a tag to compare

Changed

  • CloudSettings will now reuse the HTTP session from the query client for sync clients.

Fixed

  • CloudSettings now cached by authority (schema, host and port) instead of full URL

v5.0.3

04 May 10:07

Choose a tag to compare

Fixed

  • Fixed Ingest from dataframe
  • Dependency issues
  • Typing issues

v5.0.2

30 Mar 11:30

Choose a tag to compare

Fixed

  • Fixed bug in ingest_from_dataframe with some ingestion properties combinations.

v5.0.1

12 Mar 07:26

Choose a tag to compare

Fixed

  • Dependency issues

v5.0.0

11 Mar 09:20

Choose a tag to compare

Changed

  • [BREAKING] Dropped support for python version 3.7, as it is on EOL for over year.
  • [BREAKING] Aligned the Connection String Builder keywords with the rest of the SDKs.
    This means that some keywords were removed, and they will no longer be parsed as part of the Connection String.
    Building the Connection String using the builder method will still work as expected.
    The following keywords have been removed:
    • msi_auth / msi_authentication
    • msi_params / msi_type
    • interactive_login
    • az_cli
  • [BREAKING] ingest_from_dataframe - Added data_format parameter. It can be None (default), 'json' or 'csv'.
    Based on how panda's csv serialization works, dynamic data will not be serialized correctly.
    By default, the data will be serialized as json to avoid this issue.
    However, that may break if a CSV mapping is used.
    Therefore, when passing the None value, the data will be json by default, or csv if a csv mapping is used.
    Also, it is possible to pass 'csv' or 'json' to force the serialization type.

v4.6.3

09 Jan 09:01

Choose a tag to compare

  • Explicitly export members in __init__.py via __all__

v4.6.2

07 Jan 08:06

Choose a tag to compare

Fixed

  • Added py.typed markers
  • Fixed semantic error handling