Skip to content

Kusto Python version 2.0.0

Compare
Choose a tag to compare
@ArielYehezkely ArielYehezkely released this 07 Jan 08:40
· 192 commits to master since this release
337e4b7

The main change in this release is using MSAL instead of ADAL as an authentication library.

BREAKING CHANGES:

  • Replace ADAL authentication library with MSAL.
  • SDK dependencies have changed.
  • Legacy IngestionProperties no longer usable.
  • The KustoIngestClient class is now more accurately named QueuedIngestClient.

FEATURES:

  • Support norequesttimeout ClientRequestProperty by setting the timeout to its maximum.
  • Expose a retry parameter in the KustoClient init function.
  • Improve calls to execute query performance by processing the result in a lazy manner.
  • Expose raw query result to improve conversion into Pandas DataFrame.
  • Add support of w3clogfile format.

FIXES:

  • Send TCP Keep-Alive at regular intervals so that connections for long-running queries aren't dropped by the Load Balancer Service.
  • Deletion of temporary files in case of an exception.
  • Add client-server delta to all request timeouts.
  • Add friendly error message when authentication with az_cli_auth and refresh token was expired.