Kusto Python version 2.0.0
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.