The Azure SDK team is pleased to announce our July 2023 client library releases.

42 packages released this month.

Stable Packages (19)

  • Container Registry

  • Conversational Language Understanding

  • Core - Client - Core

  • Machine Learning

  • Resource Management - Cloud NGFW by Palo Alto Networks

  • Resource Management - Container Service

  • Resource Management - DNS

  • Resource Management - Data Protection

  • Resource Management - Databricks

  • Resource Management - Graph Services

  • Resource Management - Redis

  • Resource Management - Self Help

  • Resource Management - Storage Cache

  • Resource Management - Traffic Manager

  • Service Bus

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

  • Text Analytics

Patch Updates (5)

  • Core - Client - Core

  • Event Hubs

  • Monitor Ingestion

  • Service Bus

  • Tables

Beta Packages (15)

  • App Configuration

  • Azure Remote Rendering

  • Cognitive Search

  • Core - Client - Experimental

  • Core - Client - Tracing Opentelemetry

  • Identity

  • Key Vault - Certificates

  • Maps Render

  • OpenTelemetry Exporter

  • Resource Management - Containerservicefleet

  • Resource Management - Cosmos DB

  • Resource Management - Cosmosdbforpostgresql

  • Resource Management - Managednetworkfabric

  • Resource Management - Resources

  • Resource Management - SQL Virtual Machine

Release highlights

App Configuration 1.5.0b1 Changelog

Features Added

  • Added support for Snapshot CRUD operations.

Bugs Fixed

  • Fixed async update_sync_token to use async/await keywords

Azure Remote Rendering 1.0.0b2 Changelog

Other Changes

  • Added case-insensitive support for enums.
  • Python 2.7 is no longer supported. Please use Python version 3.7 or later.

Cognitive Search 11.4.0b6 Changelog

Breaking Changes

  • Deprecated SentimentSkillV1 and EntityRecognitionSkillV1.

Features Added

  • Added VectorSearch support.

Container Registry 1.2.0 Changelog

Bugs Fixed

  • Fixed a bug when deserializing unknown architecture and os values in ArtifactManifestProperties object. (#28469 #30077)

Conversational Language Understanding 1.1.0 Changelog

Breaking Changes

Note: The following changes are only breaking from the previous beta. They are not breaking since version 1.0.0 when those types and members did not exist.

  • Removed support for service version 2022-05-15-preview.
  • Removed support for service version 2022-10-01-preview.
  • Removed support for “ConversationalPIITask” analysis with ConversationAnalysisClient.
  • Removed support for “ConversationalSentimentTask” with ConversationAnalysisClient.
  • Removed the following methods from ConversationAuthoringClient:
  • begin_assign_deployment_resources
  • get_assign_deployment_resources_status
  • begin_unassign_deployment_resources
  • get_unassign_deployment_resources_status
  • begin_delete_deployment_from_resources
  • get_deployment_delete_from_resources_status
  • list_assigned_resource_deployments
  • list_deployment_resources

Features Added

  • Added support for service version 2023-04-01.

Core - Client - Core 1.27.1 Changelog

Bugs Fixed

  • Fix url building for some complex query parameters scenarios #30707

Core - Client - Core 1.28.0 Changelog

Features Added

  • Added header name parameter to RequestIdPolicy. #30772
  • Added SensitiveHeaderCleanupPolicy that cleans up sensitive headers if a redirect happens and the new destination is in another domain. #28349

Core - Client - Experimental 1.0.0b3 Changelog

Bug Fixes

  • Update httpx transport to handle timeout and connection verify kwargs from azure.core.pipeline.transport.HttpRequest.
  • Add a read override for read for clients using azure.core.rest.HttpResponse to get the response body.

Core - Client - Tracing Opentelemetry 1.0.0b10 Changelog

Features Added

  • Enabled the use of the context keyword argument for passing in context headers of a parent span. This will be the parent context used when creating the span. (#30411)

Breaking Changes

  • Remapped certain attributes to converge with OpenTelemetry semantic conventions (#29203):
  • x-ms-client-request-id -> az.client_request_id,
  • x-ms-request-id -> az.service_request_id,
  • http.user_agent -> user_agent.original,
  • message_bus.destination -> messaging.destination.name,
  • peer.address -> net.peer.name,

Event Hubs 5.11.3 Changelog

Bugs Fixed

  • Fixed the error end frame received on invalid channel which was raised when a disconnect was sent by the service (#30860)
  • Fixed the error link already closed which was raised when the client was closing and disconnecting from the service (#30836)

Identity 1.14.0b2 Changelog

Features Added

  • Added workload_identity_tenant_id support in DefaultAzureCredential.

Key Vault - Certificates 4.8.0b2 Changelog

Features Added

  • Added CertificateProperties.x509_thumbprint_string to return the hexadecimal string representation of the SHA-1 hash of the certificate (#30166)

Machine Learning 1.8.0 Changelog

Bugs Fixed

  • Fixed an issue affecting authentication to registry-related services in sovereign regions.
  • Made job_tier and priority values case insensitive

Features Added

  • Added support to enable set workspace connection secret expiry time.
  • Added support for stage on model version

Maps Render 1.0.0b2 Changelog

Other Changes

  • Deprecate Elevation tile enum
  • Remove python 3.6 support

Monitor Ingestion 1.0.2 Changelog

Bugs Fixed

  • Fixed issue preventing custom authentication policies or credential scopes to be passed to the client. (#30739)

OpenTelemetry Exporter 1.0.0b14 Changelog

Features Added

  • Upgrading to OpenTelemetry SDK/API 1.18. (#30611)

Resource Management - Cloud NGFW by Palo Alto Networks 1.0.0 Changelog

Resource Management - Container Service 24.0.0 Changelog

Resource Management - Containerservicefleet 1.0.0b1 Changelog

Resource Management - Cosmos DB 10.0.0b1 Changelog

Resource Management - Cosmosdbforpostgresql 1.0.0b1 Changelog

Resource Management - DNS 8.1.0 Changelog

Resource Management - Data Protection 1.1.0 Changelog

Resource Management - Databricks 2.0.0 Changelog

Resource Management - Graph Services 1.0.0 Changelog

Resource Management - Managednetworkfabric 1.0.0b1 Changelog

Resource Management - Redis 14.2.0 Changelog

Resource Management - Resources 23.1.0b2 Changelog

Resource Management - SQL Virtual Machine 1.0.0b6 Changelog

Resource Management - Self Help 1.0.0 Changelog

Resource Management - Storage Cache 1.5.0 Changelog

Resource Management - Traffic Manager 1.1.0 Changelog

Service Bus 7.11.0 Changelog

Bugs Fixed

  • Fixed a bug where sending large messages failed on socket write timeout (#30425).
  • Fixed a bug where settling large messages failed due to delivery_id being None.

Features Added

  • A new float keyword argument socket_timeout has been added to get_queue_sender, get_queue_receiver, get_topic_sender, and get_subscription_receiver on the sync and async ServiceBusClient.

Service Bus 7.11.1 Changelog

Bugs Fixed

  • Fixed the error end frame received on invalid channel which was raised when a disconnect was sent by the service (#30860)
  • Fixed the error link already closed which was raised when the client was closing and disconnecting from the service (#30836)

Storage - Blobs 12.17.0 Changelog

Features Added

  • Stable release of features from 12.17.0b1

Storage - Files Data Lake 12.12.0 Changelog

Features Added

  • Stable release of features from 12.12.0b1

Storage - Files Share 12.13.0 Changelog

Features Added

  • Stable release of features from 12.13.0b1

Tables 12.4.3 Changelog

Bugs Fixed

  • Fixed a bug in getting error attribute values when operations failed. (#27410)

Text Analytics 5.3.0 Changelog

Breaking Changes

Note: The following changes are only breaking from the previous beta. They are not breaking against previous stable versions.

  • Renamed model ExtractSummaryAction to ExtractiveSummaryAction.
  • Renamed model ExtractSummaryResult to ExtractiveSummaryResult.
  • Renamed client method begin_abstractive_summary to begin_abstract_summary.
  • Removed dynamic_classification client method and related types: DynamicClassificationResult and ClassificationType.
  • Removed keyword arguments fhir_version and document_type from begin_analyze_healthcare_entities and AnalyzeHealthcareEntitiesAction.
  • Removed property fhir_bundle from AnalyzeHealthcareEntitiesResult.
  • Removed enum HealthcareDocumentType.
  • Removed property resolutions from CategorizedEntity.
  • Removed models and enums related to resolutions: ResolutionKind, AgeResolution, AreaResolution, CurrencyResolution, DateTimeResolution, InformationResolution, LengthResolution, NumberResolution, NumericRangeResolution, OrdinalResolution, SpeedResolution, TemperatureResolution, TemporalSpanResolution, VolumeResolution, WeightResolution, AgeUnit, AreaUnit, TemporalModifier, InformationUnit, LengthUnit, NumberKind, RangeKind, RelativeTo, SpeedUnit, TemperatureUnit, VolumeUnit, DateTimeSubKind, and WeightUnit.
  • Removed property detected_language from RecognizeEntitiesResult, RecognizePiiEntitiesResult, AnalyzeHealthcareEntitiesResult, ExtractKeyPhrasesResult, RecognizeLinkedEntitiesResult, AnalyzeSentimentResult, RecognizeCustomEntitiesResult, ClassifyDocumentResult, ExtractSummaryResult, and AbstractSummaryResult.
  • Removed property script from DetectedLanguage.

Features Added

  • New enum values added for HealthcareEntityCategory and HealthcareEntityRelation.

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-language-conversations==1.1.0
$> pip install azure-ai-ml==1.8.0
$> pip install azure-ai-textanalytics==5.3.0
$> pip install azure-appconfiguration==1.5.0b1
$> pip install azure-containerregistry==1.2.0
$> pip install azure-core==1.27.1
$> pip install azure-core==1.28.0
$> pip install azure-core-experimental==1.0.0b3
$> pip install azure-core-tracing-opentelemetry==1.0.0b10
$> pip install azure-data-tables==12.4.3
$> pip install azure-eventhub==5.11.3
$> pip install azure-identity==1.14.0b2
$> pip install azure-keyvault-certificates==4.8.0b2
$> pip install azure-maps-render==1.0.0b2
$> pip install azure-mgmt-containerservice==24.0.0
$> pip install azure-mgmt-containerservicefleet==1.0.0b1
$> pip install azure-mgmt-cosmosdb==10.0.0b1
$> pip install azure-mgmt-cosmosdbforpostgresql==1.0.0b1
$> pip install azure-mgmt-databricks==2.0.0
$> pip install azure-mgmt-dataprotection==1.1.0
$> pip install azure-mgmt-dns==8.1.0
$> pip install azure-mgmt-graphservices==1.0.0
$> pip install azure-mgmt-managednetworkfabric==1.0.0b1
$> pip install azure-mgmt-paloaltonetworksngfw==1.0.0
$> pip install azure-mgmt-redis==14.2.0
$> pip install azure-mgmt-resource==23.1.0b2
$> pip install azure-mgmt-selfhelp==1.0.0
$> pip install azure-mgmt-sqlvirtualmachine==1.0.0b6
$> pip install azure-mgmt-storagecache==1.5.0
$> pip install azure-mgmt-trafficmanager==1.1.0
$> pip install azure-mixedreality-remoterendering==1.0.0b2
$> pip install azure-monitor-ingestion==1.0.2
$> pip install azure-monitor-opentelemetry-exporter==1.0.0b14
$> pip install azure-search-documents==11.4.0b6
$> pip install azure-servicebus==7.11.0
$> pip install azure-servicebus==7.11.1
$> pip install azure-storage-blob==12.17.0
$> pip install azure-storage-file-datalake==12.12.0
$> pip install azure-storage-file-share==12.13.0

Feedback

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