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

GA

  • Form Recognizer
  • Storage

Updates

  • Key Vault Certificates
  • App Configuration
  • Event Hubs

Preview

  • 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

Feedback

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

Changelog

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

Features

  • Added azure.search.documents.RequestEntityTooLargeError
  • 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

Features

  • Added match condition support for set_read_only method

Event Hubs Changelog

Features

  • 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

Features

  • 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.