The Azure SDK team is pleased to make available the December 2019 client library preview release. This represents the first release of the ground-up rewrite of the client libraries to ensure consistency, idiomatic design, and excellent developer experience and productivity. This preview release includes new client libraries for Azure Cosmos, Identity, Key Vault (certificates, keys and secrets), Event Hubs, and Storage (blob, file-shares and queues).
This release includes the following:
- Key Vault (Keys and Secrets)
- Storage (Blobs, File shares, and Queues)
- App Configuration
- Storage (DataLake)
- Event Hubs (including Event Processor)
- Key Vault (Certificates)
To install the latest preview version of the packages, copy and paste the following commands into a terminal:
pip install --pre azure-cosmos pip install --pre azure-eventhub pip install --pre azure-eventhub-checkpointstoreblob-aio pip install --pre azure-eventhub-checkpointstoreblob pip install --pre azure-keyvault-certificates pip install azure-keyvault-keys pip install azure-keyvault-secrets pip install azure-storage-blob pip install azure-storage-file-share pip install azure-storage-queue pip install --pre azure-appconfiguration pip install azure-identity
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.
Detailed change logs are linked to in the Quick Links below. Here are some critical call outs.
- Released version 1.1.0 with usability improvements and fixes for user-reported issues
- Added sync-token support
- Combined set_read_only & clear_read_only to be set_read_only(True/False)
- Released new preview of certificates
EventHubProducerClient.sendhas been renamed to
send_batchwhich will only accept
EventDataBatchobject as input.
- Receive event callback parameter has been renamed to
on_eventand now operates on a single event rather than a list of events.
View all the latest versions of Python packages here.