The Azure SDK team is pleased to make available the September 2020 client library release.


  • Form Recognizer
  • Storage


  • Key Vault Certificates
  • App Configuration
  • Event Hubs


  • Event Grid
  • Search
  • Tables
  • Identity
  • Key Vault Administration
  • Service Bus
  • Text Analytics

Installation Instructions

To install the latest preview version of the packages, copy and paste the following commands into a terminal:

pip install azure-ai-formrecognizer
pip install azure-eventgrid --pre
pip install azure-identity --pre
pip install azure-keyvault-administration
pip install azure-keyvault-certificates
pip install azure-search-documents --pre
pip install azure-appconfiguration
pip install azure-eventhub
pip install azure-eventhub-checkpointstoreblob
pip install azure-eventhub-checkpointstoreblob-aio
pip install azure-data-tables
pip install azure-servicebus --pre
pip install azure-ai-textanalytics --pre
pip install azure-storage-blob
pip install azure-storage-blob-changefeed
pip install azure-storage-file-datalake
pip install azure-storage-queue


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


Detailed changelogs are linked from the Quick Links below. Here are some of the highlights:

Form Recognizer Changelog

  • Generally available, stable version 3.0.0 released

Event Grid Changelog

  • Azure Event Grid v2 preview SDK (v2.0.0b1) is released with support for CloudEvent

Identity Changelog

  • Reintroduced user authentication API from the last beta version (1.4.0b7)
  • Added support for ADFS and Subject Name/Issuer authentication

Key Vault

Administration Changelog

  • First beta release with support for role-based access control, full-vault backup, and full-vault restore and selective key restore operations

Certificates Changelog

  • Fixed incompatibility issues with API version 2016-10-01

Search Changelog


  • Added
  • Flush method in BatchClient now will not return until all actions are done

Breaking Changes

  • Removed succeeded_actions & failed_actions from BatchClient
  • Removed get_index_document_batching_client from SearchClient

Application Configuration Changelog


  • Added match condition support for set_read_only method

Event Hubs Changelog


  • Added SharedAccessSignature support to connection strings

Event Hubs CheckpointStoreBlob Changelog

Key Bug Fixes

  • Fixes a bug that may gradually slow down retrieving checkpoint data if the storage account has “File share soft delete” enabled.

Azure Data Tables Changelog


  • Azure Data Tables v2 preview SDK (v12.0.0b1) is released with support for Storage and CosmosDB

Service Bus Changelog

New Features

  • This release continues to move towards GA. Recommend reading migration guide and full changelog for details.
  • Exposes internal AMQP message properties via ServiceBusMessage.amqp_message.
  • Messages can now be sent twice in succession.
  • Connection strings used with from_connection_string methods now support using the SharedAccessSignature key in leiu of SharedAccessKey and SharedAccessKeyName, taking the string of the properly constructed token as value.

Breaking changes

  • Broad renames (e.g. PeekMessage->PeekedMessage, ServiceBusManagementClient->ServiceBusAdministrationClient, etc) to align concepts across language SDKs. Please see changelog for full enumeration.
  • Attempting to initialize a sender or receiver with a different connection string entity and specified entity (e.g. queue_name) will result in an AuthenticationError.
  • Attempting to call send_messages on something not a Message, BatchMessage, or list of Messages, will now throw a TypeError instead of ValueError.
  • Sending a message twice will no longer result in a MessageAlreadySettled exception.
  • No longer export ServiceBusSharedKeyCredential.

Text Analytics Changelog

New Features

  • Defaults to the latest service API version, which currently is 3.1-preview.2.
  • Added new endpoint recognize_pii_entities, which returns entities containing personally identifiable information from a batch of documents
  • Added support for opinion mining, which is more in-depth sentiment analysis

Azure Storage Blob Changelog

New Features

  • Added exists method to check if a blob exists.

Key Bug Fixes

  • Users can now have special characters in their source URLs for copy_blob_from_url, upload_blob_from_url, etc.
  • Fixed SAS credentials URL malformation when using local Azurite container.
  • Fixed issue with permission string causing an authentication failure.

Azure Storage Blob Changefeed Changelog

Breaking changes

  • Change the continuation token from a dict to a str.
  • start_time/end_time and continuation_token are mutually exclusive now

Azure Storage File DataLake Changelog

Key Bug Fixes

  • Fixed renaming with SAS string

Azure Storage Queue Changelog

Key Bug Fixes

  • Fixed QueueClient type declaration

Latest Releases

View all the latest versions of Python packages here.