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 to CommunicationIdentityClient.
  • 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 named collection_id.
  • azure.confidentialledger.identity_service has been renamed to azure.confidentialledger.certificate.
  • ConfidentialLedgerIdentityServiceClient is now ConfidentialLedgerCertificateClient.
  • post_ledger_entry has been renamed to create_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 in azure.core.utils removing dependency on requests and aiohttp

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 to blob_container_url on begin_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 by blob_container_url.
  • Renamed begin_create_composed_model() on DocumentModelAdministrationClient to begin_compose_model().
  • Renamed get_account_info() on DocumentModelAdministrationClient to get_resource_details().
  • Renamed DocumentBuildMode to ModelBuildMode.
  • Renamed AccountInfo model to ResourceDetails.
  • Renamed DocTypeInfo model to DocumentTypeDetails.
  • Renamed DocumentModelInfo model to DocumentModelSummary.
  • Renamed DocumentModel to DocumentModelDetails.
  • Renamed ModelOperation to DocumentModelOperationDetails.
  • Renamed ModelOperationInfo to DocumentModelOperationSummary.
  • Renamed model parameter to model_id on begin_analyze_document() and begin_analyze_document_from_url().
  • Removed continuation_token keyword from begin_analyze_document() and begin_analyze_document_from_url() on DocumentAnalysisClient and from begin_build_model(), begin_compose_model() and begin_copy_model_to() on DocumentModelAdministrationClient.
  • Changed return type of get_copy_authorization() from dict[str, str] to TargetAuthorization.
  • Changed expected target parameter in begin_copy_to() from dict[str, str] to TargetAuthorization.
  • Long-running operation metadata is now accessible through the details property on the returned DocumentModelAdministrationLROPoller and AsyncDocumentModelAdministrationLROPoller instances.

Features Added

  • Added TargetAuthorization of type dict[str, str].

Identity 1.11.0b3 Changelog

Features Added

  • Added ability to specify tenant_id for AzureCliCredential (thanks @tikicoder) (#25207)

Breaking Changes

  • Removed VisualStudioCodeCredential from DefaultAzureCredential 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 and AsyncTextAnalysisLROPoller 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 to RecognizeEntitiesResult, RecognizePiiEntitiesResult, AnalyzeHealthcareEntitiesResult, DetectLanguageResult, ExtractKeyPhrasesResult, RecognizeLinkedEntitiesResult, AnalyzeSentimentResult, RecognizeCustomEntitiesResult, ClassifyDocumentResult, and DocumentError.
  • Added enum TextAnalysisKind.

Breaking Changes

  • Removed the Extractive Text Summarization feature and related models: ExtractSummaryAction, ExtractSummaryResult, and SummarySentence. To access this beta feature, install the 5.2.0b4 version of the client library.
  • Removed the FHIR feature and related keyword argument and property: fhir_version and fhir_bundle. To access this beta feature, install the 5.2.0b4 version of the client library.
  • SingleCategoryClassifyResult and MultiCategoryClassifyResult models have been merged into one model: ClassifyDocumentResult.
  • Renamed SingleCategoryClassifyAction to SingleLabelClassifyAction
  • Renamed MultiCategoryClassifyAction to MultiLabelClassifyAction.

Bugs Fixed

  • A HttpResponseError will be immediately raised when the call quota volume is exceeded in a F0 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.