Azure SDK for Python (August 2022)
The Azure SDK team is pleased to announce our August 2022 client library releases.
41 packages released this month.
Stable Packages (17)
-
Communication Identity
-
Confidential Ledger
-
Core - Client - Core
-
Digital Twins Core
-
Resource Management - Automanage
-
Resource Management - Container Service
-
Resource Management - Cosmos DB
-
Resource Management - Extended Location
-
Resource Management - Fluid Relay
-
Resource Management - KeyVault
-
Resource Management - Monitor
-
Resource Management - NetApp
-
Resource Management - Network
-
Resource Management - Recovery Services
-
Resource Management - Security Insight
-
Resource Management - Service Bus
-
Resource Management - Storage
Patch Updates (6)
-
Administration
-
Blobs
-
Certificates
-
Keys
-
Resource Management - Monitor
-
Secrets
Beta Packages (13)
-
Communication Rooms
-
Event Hubs
-
Form Recognizer
-
Identity
-
Keys
-
Monitor Ingestion
-
Question Answering
-
Resource Management - Chaos
-
Resource Management - Automation
-
Resource Management - Cosmos DB
-
Resource Management - Mobile Network
-
Resource Management - Rdbms
-
Text Analytics
Release highlights
Administration 4.1.1 Changelog
Other Changes
- Documentation improvements (#25039)
Blobs 12.13.1 Changelog
Bugs Fixed
- Fixed two rare issues with ranged blob download when using client-side encryption V1 or V2.
Certificates 4.5.1 Changelog
Other Changes
- Documentation improvements (#25039)
Communication Identity 1.1.0 Changelog
Features Added
- Added support to integrate communication as Teams user with Azure Communication Services:
- Added
get_token_for_teams_user(aad_token, client_id, user_object_id)method that provides the ability to exchange an Azure AD access token of a Teams user for a Communication Identity access token toCommunicationIdentityClient. - Removed
ApiVersion.V2021_10_31_previewfrom API versions. - Added a new API version
ApiVersion.V2022_06_01that is now the default API version
Communication Rooms 1.0.0b1 Changelog
- Initial version
Confidential Ledger 1.0.0 Changelog
Breaking Changes
- Removed all models. Methods now return JSON directly.
sub_ledger_idfields are now namedcollection_id.azure.confidentialledger.identity_servicehas been renamed toazure.confidentialledger.certificate.ConfidentialLedgerIdentityServiceClientis nowConfidentialLedgerCertificateClient.post_ledger_entryhas been renamed tocreate_ledger_entry.
Bugs Fixed
- User ids that are certificate fingerprints are no longer URL-encoded in the request URI.
Core - Client - Core 1.25.0 Changelog
Features Added
- Added
CaseInsensitiveDictimplementation inazure.core.utilsremoving dependency onrequestsandaiohttp
Digital Twins Core 1.2.0 Changelog
- GA release
Event Hubs 5.8.0a5 Changelog
Bugs Fixed
- Fixed bug that prevented token refresh at regular intervals.
- Fixed bug that was improperly passing the debug keyword argument, so that network trace debug logs are output when requested.
Form Recognizer 3.2.0b6 Changelog
Breaking Changes
- Renamed
sourceargument toblob_container_urlonbegin_build_model()and made it a required keyword-only argument. - Changed argument order on
begin_build_model().build_modeis the first expected argument, followed byblob_container_url. - Renamed
begin_create_composed_model()onDocumentModelAdministrationClienttobegin_compose_model(). - Renamed
get_account_info()onDocumentModelAdministrationClienttoget_resource_details(). - Renamed
DocumentBuildModetoModelBuildMode. - Renamed
AccountInfomodel toResourceDetails. - Renamed
DocTypeInfomodel toDocumentTypeDetails. - Renamed
DocumentModelInfomodel toDocumentModelSummary. - Renamed
DocumentModeltoDocumentModelDetails. - Renamed
ModelOperationtoDocumentModelOperationDetails. - Renamed
ModelOperationInfotoDocumentModelOperationSummary. - Renamed
modelparameter tomodel_idonbegin_analyze_document()andbegin_analyze_document_from_url(). - Removed
continuation_tokenkeyword frombegin_analyze_document()andbegin_analyze_document_from_url()onDocumentAnalysisClientand frombegin_build_model(),begin_compose_model()andbegin_copy_model_to()onDocumentModelAdministrationClient. - Changed return type of
get_copy_authorization()fromdict[str, str]toTargetAuthorization. - Changed expected
targetparameter inbegin_copy_to()fromdict[str, str]toTargetAuthorization. - Long-running operation metadata is now accessible through the
detailsproperty on the returnedDocumentModelAdministrationLROPollerandAsyncDocumentModelAdministrationLROPollerinstances.
Features Added
- Added
TargetAuthorizationof typedict[str, str].
Identity 1.11.0b3 Changelog
Features Added
- Added ability to specify
tenant_idforAzureCliCredential(thanks @tikicoder) (#25207)
Breaking Changes
- Removed
VisualStudioCodeCredentialfromDefaultAzureCredentialtoken chain. (#23249)
Keys 4.6.1 Changelog
Other Changes
- Documentation improvements (#25039)
Keys 4.7.0b1 Changelog
Features Added
- An attempt will be made to generate an IV if one isn’t provided for local encryption (#25380)
Monitor Ingestion 1.0.0b1 Changelog
Features
- Version (1.0.0b1) is the first preview of our efforts to create a user-friendly and Pythonic client library for Azure Monitor Ingestion. For more information about this, and preview releases of other Azure SDK libraries, please visit https://azure.github.io/azure-sdk/releases/latest/python.html.
- Added
~azure.monitor.ingestion.LogsIngestionClientto send logs to Azure Monitor along with~azure.monitor.ingestion.aio.LogsIngestionClient.
Question Answering 1.1.0b2 Changelog
Features Added
- Added Azure Active Directory (AAD) authentication support
Resource Management - Chaos 1.0.0b5 Changelog
Resource Management - Automanage 1.0.0 Changelog
Resource Management - Automation 1.1.0b2 Changelog
Resource Management - Container Service 20.1.0 Changelog
Resource Management - Container Service 20.2.0 Changelog
Resource Management - Cosmos DB 7.0.0 Changelog
Resource Management - Cosmos DB 8.0.0b1 Changelog
Resource Management - Cosmos DB 8.0.0b2 Changelog
Resource Management - Extended Location 1.1.0 Changelog
Resource Management - Fluid Relay 1.0.0 Changelog
Resource Management - KeyVault 10.1.0 Changelog
Resource Management - Mobile Network 1.0.0b3 Changelog
Resource Management - Monitor 4.0.0 Changelog
Resource Management - Monitor 4.0.1 Changelog
Resource Management - NetApp 8.1.0 Changelog
Resource Management - Network 21.0.0 Changelog
Resource Management - Rdbms 10.2.0b1 Changelog
Resource Management - Rdbms 10.2.0b2 Changelog
Resource Management - Rdbms 10.2.0b3 Changelog
Resource Management - Recovery Services 2.1.0 Changelog
Resource Management - Security Insight 1.0.0 Changelog
Resource Management - Service Bus 8.0.0 Changelog
Resource Management - Service Bus 8.1.0 Changelog
Resource Management - Storage 20.1.0 Changelog
Secrets 4.5.1 Changelog
Other Changes
- Documentation improvements (#25039)
Text Analytics 5.2.0b5 Changelog
Features Added
- Added
begin_recognize_custom_entitiesclient method to recognize custom named entities in documents. - Added
begin_single_label_classifyclient method to perform custom single label classification on documents. - Added
begin_multi_label_classifyclient method to perform custom multi label classification on documents. - Added property
detailson returned poller objects which contain long-running operation metadata. - Added
TextAnalysisLROPollerandAsyncTextAnalysisLROPollerprotocols to describe the return types from long-running operations. - Added
cancelmethod on the poller objects. Call it to cancel a long-running operation that’s in progress. - Added property
kindtoRecognizeEntitiesResult,RecognizePiiEntitiesResult,AnalyzeHealthcareEntitiesResult,DetectLanguageResult,ExtractKeyPhrasesResult,RecognizeLinkedEntitiesResult,AnalyzeSentimentResult,RecognizeCustomEntitiesResult,ClassifyDocumentResult, andDocumentError. - Added enum
TextAnalysisKind.
Breaking Changes
- Removed the Extractive Text Summarization feature and related models:
ExtractSummaryAction,ExtractSummaryResult, andSummarySentence. To access this beta feature, install the5.2.0b4version of the client library. - Removed the
FHIRfeature and related keyword argument and property:fhir_versionandfhir_bundle. To access this beta feature, install the5.2.0b4version of the client library. SingleCategoryClassifyResultandMultiCategoryClassifyResultmodels have been merged into one model:ClassifyDocumentResult.- Renamed
SingleCategoryClassifyActiontoSingleLabelClassifyAction - Renamed
MultiCategoryClassifyActiontoMultiLabelClassifyAction.
Bugs Fixed
- A
HttpResponseErrorwill be immediately raised when the call quota volume is exceeded in aF0tier Language resource.
Latest Releases
View all the latest versions of Python packages here.
Installation Instructions
To install the latest beta version of the packages, copy and paste the following commands into a terminal:
$> pip install azure-ai-formrecognizer==3.2.0b6
$> pip install azure-ai-language-questionanswering==1.1.0b2
$> pip install azure-ai-textanalytics==5.2.0b5
$> pip install azure-communication-identity==1.1.0
$> pip install azure-communication-rooms==1.0.0b1
$> pip install azure-confidentialledger==1.0.0
$> pip install azure-core==1.25.0
$> pip install azure-digitaltwins-core==1.2.0
$> pip install azure-eventhub==5.8.0a5
$> pip install azure-identity==1.11.0b3
$> pip install azure-keyvault-administration==4.1.1
$> pip install azure-keyvault-certificates==4.5.1
$> pip install azure-keyvault-keys==4.6.1
$> pip install azure-keyvault-keys==4.7.0b1
$> pip install azure-keyvault-secrets==4.5.1
$> pip install azure-mgmt-automanage==1.0.0
$> pip install azure-mgmt-automation==1.1.0b2
$> pip install azure-mgmt-chaos==1.0.0b5
$> pip install azure-mgmt-containerservice==20.1.0
$> pip install azure-mgmt-containerservice==20.2.0
$> pip install azure-mgmt-cosmosdb==7.0.0
$> pip install azure-mgmt-cosmosdb==8.0.0b1
$> pip install azure-mgmt-cosmosdb==8.0.0b2
$> pip install azure-mgmt-extendedlocation==1.1.0
$> pip install azure-mgmt-fluidrelay==1.0.0
$> pip install azure-mgmt-keyvault==10.1.0
$> pip install azure-mgmt-mobilenetwork==1.0.0b3
$> pip install azure-mgmt-monitor==4.0.0
$> pip install azure-mgmt-monitor==4.0.1
$> pip install azure-mgmt-netapp==8.1.0
$> pip install azure-mgmt-network==21.0.0
$> pip install azure-mgmt-rdbms==10.2.0b1
$> pip install azure-mgmt-rdbms==10.2.0b2
$> pip install azure-mgmt-rdbms==10.2.0b3
$> pip install azure-mgmt-recoveryservices==2.1.0
$> pip install azure-mgmt-securityinsight==1.0.0
$> pip install azure-mgmt-servicebus==8.0.0
$> pip install azure-mgmt-servicebus==8.1.0
$> pip install azure-mgmt-storage==20.1.0
$> pip install azure-monitor-ingestion==1.0.0b1
$> pip install azure-storage-blob==12.13.1
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.