Releases: Azure/azure-kusto-python
Support new dynamic types serialization in query v2
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
Add anonymous authentication.
BREAKING CHANGES:
- Default authentication method changed from
device
toanonymous
.
In order to use device login it should be specified explicitlyKustoConnectionStringBuilder.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
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
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
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
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 ofKustoConnectionStringBuilder
. 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
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
v0.0.9 Upgrade packages (#52)
Enhance Kusto response
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
Adding additional properties to ingestion properties.
Changing requirements according to the use.