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:

Generally Available

  • Key Vault (Keys and Secrets)
  • Storage (Blobs, File shares, and Queues)

Preview

  • App Configuration
  • Cosmos
  • Storage (DataLake)
  • Event Hubs (including Event Processor)
  • Key Vault (Certificates)

Installation Instructions

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

Feedback

If you have a bug or feature request for one of the libraries, please post an issue to GitHub.

Changelog

Detailed change logs are linked to in the Quick Links below. Here are some critical call outs.

Identity

  • Released version 1.1.0 with usability improvements and fixes for user-reported issues

App Configuration

  • Added sync-token support
  • Combined set_read_only & clear_read_only to be set_read_only(True/False)

Key Vault

  • Released new preview of certificates

Event Hubs

  • EventHubProducerClient.send has been renamed to send_batch which will only accept EventDataBatch object as input.
  • Receive event callback parameter has been renamed to on_event and now operates on a single event rather than a list of events.

Latest Releases

View all the latest versions of Python packages here.