Azure SDK for Python (September 2020)
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 theSharedAccessSignature
key in leiu ofSharedAccessKey
andSharedAccessKeyName
, 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 aMessage
,BatchMessage
, or list ofMessage
s, will now throw aTypeError
instead ofValueError
. - 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
andcontinuation_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.