Skip to content

Releases: Azure/azure-kusto-python

Support new dynamic types serialization in query v2

25 Nov 13:41
Compare
Choose a tag to compare

Supporting dynamic types serialization both as dynamic (new serialization in query v2) and as string (old, for backwards compatibility).

BREAKING CHANGES:
None

FEATURES:
Support dynamic types in dataframe when dynamic types are serialized as dynamic (and not as strings).

FIXES:
None

Add anonymous authentication

19 Nov 09:51
0508ed1
Compare
Choose a tag to compare

Add anonymous authentication.

BREAKING CHANGES:

  • Default authentication method changed from device to anonymous .
    In order to use device login it should be specified explicitly KustoConnectionStringBuilder.with_aad_device_authentication.

FEATURES:

  • Added Anonymous authentication option. You can send a request without an authorization header (default option when providing just a cluster uri KustoClient("https://<cluster>.kusto.windows.net.").

FIXES:

None

Mandatory authority_id for app auth

16 Oct 13:03
4271142
Compare
Choose a tag to compare

Mandatory authority_id for app key and secret authentication

BREAKING CHANGES:

  • although it was technically mandatory to supply authority_id (tenant id) when authenticating with app key and secret, it is now a mandatory argument

FEATURES:

None

FIXES:

None

Docs Fix

11 Oct 12:43
Compare
Choose a tag to compare

Fixing docs with regards to serializing kusto data table

BREAKING CHANGES:

None

FEATURES:

None

FIXES:

  • Fix docs about how to serialize table + minor fix for KustoDataTable.str

Ingestion Status Queues

25 Sep 15:14
Compare
Choose a tag to compare

Added the ability to track ingestion via status queues.

BREAKING CHANGES:

  • ReportMethod.QueueAndTable is no longer a valid option. Currently only supported reporting method is Queues.

FEATURES:

  • It is now possible to listen to queues for ingestion status. examples are provided here

FIXES:
NONE

Making pandas Optional

15 Sep 15:19
Compare
Choose a tag to compare

Pandas are no longer a requirement for the package. if pandas are needed, please install with optional flag (pip install azure-kusto-data[pandas] and pip install azure-kusto-ingest[pandas]).

BREAKING CHANGES:

  • KustoResultTable.to_dataframe moved to helpers
    from azure.kusto.data.helpers import dataframe_from_result_table

FEATURES:

  • it is now possible to work with your tenant id. exposed new authority_id as part of KustoConnectionStringBuilder. for further info on how to get the id - follow this link

FIXES:

  • pandas are no longer installed as part of package which should make installation much faster.

v0.0.10

20 Aug 14:46
55b2768
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release

Security: Add ability to authenticate with application certificate
Interface: Kusto Connection String Builder is introduced. For more information look at:
https://kusto.azurewebsites.net/docs/concepts/kusto_connection_strings.html

KustoClient: Add option to get raw response

12 Aug 13:47
4abaebb
Compare
Choose a tag to compare
v0.0.9

Upgrade packages (#52)

Enhance Kusto response

12 Aug 08:25
5743783
Compare
Choose a tag to compare
Pre-release

azure-kusto-data:
Add refresh token mechanism.
Make all 3 dimensions of Kusto response iterables:
Response: iterate over tables.
Table: iterate over rows.
Rows: iterate over cells.

azure-kusto-ingest:
Added resource manager.

General:
Make the code black compatible.

Adding additional properties to ingestion properties

17 Jul 18:30
fc96843
Compare
Choose a tag to compare

Adding additional properties to ingestion properties.
Changing requirements according to the use.