209 строки
4.5 KiB
Markdown
209 строки
4.5 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## Unreleased
|
|
|
|
### Fixed
|
|
- Added `py.typed` markers
|
|
|
|
## [4.6.1] - 2024-09-30
|
|
|
|
### Added
|
|
- Support more kusto endpoints by default
|
|
|
|
### Fixed
|
|
|
|
- Better python errors when getting 401 and other http errors
|
|
|
|
## [4.5.1] - 2024-06-19
|
|
|
|
### Fixed
|
|
|
|
- Fixed bug in `dataframe_from_result_table` with some command results.
|
|
|
|
## [4.5.0] - 2024-06-18
|
|
|
|
### Added
|
|
|
|
- `dataframe_from_result_table` now accepts optional converters for specific columns or types.
|
|
|
|
### Fixed
|
|
|
|
- Compatibility with numpy 2.0
|
|
|
|
## [4.4.1] - 2024-05-06
|
|
|
|
### Fixed
|
|
|
|
- Fixed bug in ManagedIdentity close method
|
|
- Fixed bug in IngestionResult repr
|
|
|
|
## [4.4.0] - 2024-04-08
|
|
|
|
### Added
|
|
|
|
- Streaming ingestion from blob
|
|
|
|
### Fixed
|
|
|
|
- Managed streaming fallback to queued
|
|
- Fixed token providers not being closed properly
|
|
- Internal test fixes
|
|
- Pandas support the new string type, if available
|
|
- Removed test folders from wheel
|
|
|
|
### Changed
|
|
|
|
- Changed binary files data format compression to false
|
|
|
|
## [4.3.1] - 2023-12-18
|
|
|
|
### Fixed
|
|
|
|
- Pandas now correctly parses all dates
|
|
|
|
## [4.3.0] - 2023-12-12
|
|
|
|
### Added
|
|
|
|
- Added smart retry ability for queued ingestion.
|
|
- Support new playfab domain
|
|
- Added no-authenticaion option
|
|
|
|
### Fixed
|
|
|
|
- Santaize secrets from blob urls
|
|
- Correctly handle closing of token providers in async (NOTE: now using async providers in sync clients will correctly
|
|
raise an exception)
|
|
- Fixed proxy not passing correctly in some cases
|
|
- Fixed exception handling in web requests
|
|
- Internal fixes for environment variables
|
|
- Fixed documentation on E2E tests, and made it possible to test on a clean cluster
|
|
|
|
## [4.2.0] - 2023-05-18
|
|
|
|
### Added
|
|
|
|
- Added Initial Catalog (Default Database) parameter to ConnectionStringBuilder
|
|
- Added callback parameter to device code
|
|
- Added method to manually set the cache for CloudSettings
|
|
|
|
### Changed
|
|
|
|
- Urls with one item after the path (i.e https://test.com/abc) will now be treated as cluster and initial catalog (ie.
|
|
the cluster is "https://test.com" and the initial catalog is "abc").
|
|
- This is to align our behaviour with the .NET SDK
|
|
|
|
### Fixed
|
|
|
|
- Some edge cases in url parsing
|
|
- IgnoreFirstRecord now works properly
|
|
- Internal code improvement for telemetry
|
|
|
|
## [4.1.4] - 2023-04-16
|
|
|
|
### Fixed
|
|
|
|
- Unicode headers are now espaced using '?', to align with the service
|
|
|
|
## [4.1.3] - 2023-03-26
|
|
|
|
### Added
|
|
|
|
- Add new trident endpoint support
|
|
|
|
### Security
|
|
|
|
- Redirects are no longer allowed
|
|
|
|
## [4.1.2] - 2023-02-22
|
|
|
|
### Fixed
|
|
|
|
- Fixed resource parsing to be inline with other SDKs
|
|
- More resources are properly closed
|
|
- Internal testing fixes
|
|
|
|
## [4.1.1] - 2023-02-12
|
|
|
|
### Fixed
|
|
|
|
- Fixed context not awaited in traces, caused warning
|
|
- Fixed setup.py file, #453
|
|
|
|
## [4.1.0] - 2023-02-09
|
|
|
|
### Added
|
|
|
|
- Tracing support for the SDK
|
|
- Use opentelemetry to trace the flow of operations when querying or ingesting
|
|
- Add support for a TokenProvider to authenticate access.
|
|
- KustoConnectionStringBuilder.with_token_provider() /KustoConnectionStringBuilder.with_async_token_provider()
|
|
|
|
### Fixed
|
|
|
|
- Use proper np types instead of strings, fixes #447
|
|
- samples file was cut short
|
|
- Send http headers under the new unified format
|
|
|
|
### Changed
|
|
|
|
- Adding Microsoft SECURITY.MD
|
|
|
|
## [4.0.2] - 2022-12-15
|
|
|
|
### Added
|
|
|
|
- Add trident endpoint support
|
|
|
|
### Fixed
|
|
|
|
- Added more serialization options for "msi authentication" and "msi params" correctly
|
|
- Make error parsing less restrictive to support more errors
|
|
|
|
## [4.0.1] - 2022-11-30
|
|
|
|
### Added
|
|
|
|
- Added flag to handle nullable bools in pandas, fixes #436.
|
|
|
|
### Fixed
|
|
|
|
- Fixed source release not including a file.
|
|
|
|
## [4.0.0] - 2022-11-23
|
|
|
|
### Added
|
|
|
|
- [BREAKING] Trusted endpoints validation - by default, kusto will only connect to known endpoints.
|
|
- Added closability to the clients
|
|
- Make numpy dependency optional by @spektom
|
|
- Sample app improvements by @ronmonetaMicro
|
|
- Added Ignorefirstrecord ingestion property
|
|
- Fixed AttributeError when unpickling HTTPAdapterWithSocketOptions.
|
|
- Enum serialization fix
|
|
- Internal and testing improvements by @enmoed
|
|
|
|
### Changed
|
|
|
|
- Use "organizations" as the default tenant to support more cases
|
|
|
|
## [3.1.3] - 2022-06-08
|
|
|
|
### Added
|
|
|
|
- Allow passing service url with port
|
|
- Expanded mappings to support all options for all data formats
|
|
|
|
### Fixed
|
|
|
|
- Use "organizations" as the default tenant to support more cases
|
|
|
|
### Changed
|
|
|
|
- Docs improvements by @nerd2ninja in #393
|