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_preview
from API versions. - Added a new API version
ApiVersion.V2022_06_01
that 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_id
fields are now namedcollection_id
.azure.confidentialledger.identity_service
has been renamed toazure.confidentialledger.certificate
.ConfidentialLedgerIdentityServiceClient
is nowConfidentialLedgerCertificateClient
.post_ledger_entry
has 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
CaseInsensitiveDict
implementation inazure.core.utils
removing dependency onrequests
andaiohttp
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
source
argument toblob_container_url
onbegin_build_model()
and made it a required keyword-only argument. - Changed argument order on
begin_build_model()
.build_mode
is the first expected argument, followed byblob_container_url
. - Renamed
begin_create_composed_model()
onDocumentModelAdministrationClient
tobegin_compose_model()
. - Renamed
get_account_info()
onDocumentModelAdministrationClient
toget_resource_details()
. - Renamed
DocumentBuildMode
toModelBuildMode
. - Renamed
AccountInfo
model toResourceDetails
. - Renamed
DocTypeInfo
model toDocumentTypeDetails
. - Renamed
DocumentModelInfo
model toDocumentModelSummary
. - Renamed
DocumentModel
toDocumentModelDetails
. - Renamed
ModelOperation
toDocumentModelOperationDetails
. - Renamed
ModelOperationInfo
toDocumentModelOperationSummary
. - Renamed
model
parameter tomodel_id
onbegin_analyze_document()
andbegin_analyze_document_from_url()
. - Removed
continuation_token
keyword frombegin_analyze_document()
andbegin_analyze_document_from_url()
onDocumentAnalysisClient
and frombegin_build_model()
,begin_compose_model()
andbegin_copy_model_to()
onDocumentModelAdministrationClient
. - Changed return type of
get_copy_authorization()
fromdict[str, str]
toTargetAuthorization
. - Changed expected
target
parameter inbegin_copy_to()
fromdict[str, str]
toTargetAuthorization
. - Long-running operation metadata is now accessible through the
details
property on the returnedDocumentModelAdministrationLROPoller
andAsyncDocumentModelAdministrationLROPoller
instances.
Features Added
- Added
TargetAuthorization
of typedict[str, str]
.
Identity 1.11.0b3 Changelog
Features Added
- Added ability to specify
tenant_id
forAzureCliCredential
(thanks @tikicoder) (#25207)
Breaking Changes
- Removed
VisualStudioCodeCredential
fromDefaultAzureCredential
token 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.LogsIngestionClient
to 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_entities
client method to recognize custom named entities in documents. - Added
begin_single_label_classify
client method to perform custom single label classification on documents. - Added
begin_multi_label_classify
client method to perform custom multi label classification on documents. - Added property
details
on returned poller objects which contain long-running operation metadata. - Added
TextAnalysisLROPoller
andAsyncTextAnalysisLROPoller
protocols to describe the return types from long-running operations. - Added
cancel
method on the poller objects. Call it to cancel a long-running operation that’s in progress. - Added property
kind
toRecognizeEntitiesResult
,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.0b4
version of the client library. - Removed the
FHIR
feature and related keyword argument and property:fhir_version
andfhir_bundle
. To access this beta feature, install the5.2.0b4
version of the client library. SingleCategoryClassifyResult
andMultiCategoryClassifyResult
models have been merged into one model:ClassifyDocumentResult
.- Renamed
SingleCategoryClassifyAction
toSingleLabelClassifyAction
- Renamed
MultiCategoryClassifyAction
toMultiLabelClassifyAction
.
Bugs Fixed
- A
HttpResponseError
will be immediately raised when the call quota volume is exceeded in aF0
tier 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.