- Bumped minimum dependency on
azure-core
to>=1.28.0
. - Added additional type validation for the
logs
parameter in theupload
method to ensure that a string hasn't been passed in. (#33976)
- Add type validation for the
logs
parameter in theupload
method. (#32591)
- Fixed issue preventing custom authentication policies or credential scopes to be passed to the client. (#30739)
- Fixed an issue where log entry sizes were miscalculated when chunking. (#29584)
- Added new
on_error
parameter to theupload
method to allow users to handle errors in their own way.- An
LogsUploadError
class was added to encapsulate information about the error. An instance of this class is passed to theon_error
callback.
- An
- Added IO support for upload. Now IO streams can be passed in using the
logs
parameter. (#28373)
- Removed support for max_concurrency
- Removed
msrest
dependency. - Added requirement for
isodate>=0.6.0
(isodate
was required bymsrest
). - Added requirement for
typing-extensions>=4.0.1
.
- Version (1.0.0b1) is the first preview of our efforts to create a user-friendly and Pythonic client library for Azure Monitor Ingestion. For more information about this, and preview releases of other Azure SDK libraries, please visit https://azure.github.io/azure-sdk/releases/latest/python.html.
- Added
~azure.monitor.ingestion.LogsIngestionClient
to send logs to Azure Monitor along with~azure.monitor.ingestion.aio.LogsIngestionClient
.