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

45 packages released this month.

Stable Packages (15)

  • Azure Monitor OpenTelemetry Distro

  • Event Grid

  • Machine Learning

  • Resource Management - Azure VMware Solution

  • Resource Management - Container Apps

  • Resource Management - Container Service

  • Resource Management - Dynatrace

  • Resource Management - Maintenance

  • Resource Management - Maps

  • Resource Management - Network

  • Resource Management - Networkcloud

  • Resource Management - Recovery Services

  • Resource Management - Red Hat OpenShift

  • Resource Management - Resource Connector

  • Resource Management - Storage

Patch Updates (9)

  • Core - Client - Core

  • Cosmos DB

  • Resource Management - Monitor

  • Service Bus

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

  • Storage - Queues

  • Tables

Beta Packages (13)

  • App Configuration Provider

  • Cognitive Search

  • Communication Call Automation

  • Core - Client - Tracing Opentelemetry

  • Identity

  • Monitor Query

  • OpenTelemetry Exporter

  • Resource Management - Apicenter

  • Resource Management - Chaos

  • Resource Management - Containerservicefleet

  • Resource Management - Dev Spaces

  • Resource Management - Hdinsightcontainers

  • Resource Management - SQL

Release highlights

App Configuration Provider 1.1.0b1 Changelog

Features Added

  • New API for Azure App Configuration Provider, refresh, which can be used to refresh the configuration from the Azure App Configuration service. refresh by default can check every 30 seconds for changes to specified sentinel keys. If a change is detected then all configurations are reloaded. Sentinel keys can be set by passing a list of SentinelKey’s to refresh_on.
  • Added support for customer provided user agent prefix.

Azure Monitor OpenTelemetry Distro 1.0.0 Changelog

Features Added

  • Add Azure resource detectors (#32087)

Cognitive Search 11.4.0b9 Changelog

Bugs Fixed

  • Fixed the bug that list type of order_by was not correctly handled. #31837

Communication Call Automation 1.1.0b1 Changelog

Features Added

  • Play and recognize supports TTS and SSML source prompts.
  • Recognize supports choices and freeform speech.
  • Start/Stop continuous DTMF recognition by subscribing/unsubscribing to tones.
  • Send DTMF tones to a participant in the call.
  • Mute participant in the call.

Core - Client - Core 1.29.2 Changelog

Bugs Fixed

  • Added a default implementation for AsyncTokenCredential.__aexit__() #31573

Core - Client - Core 1.29.3 Changelog

Bugs Fixed

  • Typing fix: message cannot be None in AzureError. #31564

Core - Client - Core 1.29.4 Changelog

Bugs Fixed

  • Fixed the issue that some urls trigger an infinite loop. #31346
  • Fixed issue where IndexError was raised if multipart responses did not match the number of requests. #31471
  • Fixed issue unbound variable exception if dict is invalid in CloudEvent.from_dict. #31835
  • Fixed issue asyncBearerTokenCredentialPolicy is not backward compatible with SansIOHTTPPolicy. #31836
  • Fixed issue mypy complains with new version of azure-core. #31564

Core - Client - Tracing Opentelemetry 1.0.0b11 Changelog

Bugs Fixed

  • Fixed OpenTelemetrySpan typing to correctly implement the AbstractSpan protocol. (#31943)

Cosmos DB 4.5.1 Changelog

Bugs Fixed

  • Fixed bug when query with DISTINCT + OFFSET/LIMIT operators returns unexpected result. See PR 31925.

Event Grid 4.14.0 Changelog

Features Added

  • Added new enum values to SystemEventNames related to Azure App Configuration and Azure EventGrid.

Identity 1.15.0b1 Changelog

Bugs Fixed

  • Ensure AzurePowershellCredential calls PowerShell with the -NoProfile flag to avoid loading user profiles for more consistent behavior. (#31682)
  • Fixed an issue with subprocess-based developer credentials (such as AzureCliCredential) where the process would sometimes hang waiting for user input. (#31534)
  • Fixed an issue with ClientAssertionCredential not properly checking if CAE should be enabled. (#31544)
  • ManagedIdentityCredential will fall through to the next credential in the chain in the case that Docker Desktop returns a 403 response when attempting to access the IMDS endpoint. (#31824)

Features Added

  • Added Windows Web Account Manager (WAM) Brokered Authentication support.
  • Added enable_msa_passthrough suppport for InteractiveBrowserCredential. By default InteractiveBrowserCredential only lists AAD accounts. If you set enable_msa_passthrough to True, it lists both AAD accounts and MSA outlook.com accounts that are logged in to Windows.

Machine Learning 1.10.0 Changelog

Features Added

  • Added support of features that are known into the future/at forecast time for dnn in AutoML Forecasting jobs.
  • Added support for new workspace connection types: azure_open_ai, cognitive_search, and cognitive_service.
  • Added support for new credential type: ApiKeyConfiguration.
  • Added support of download for component operations.

Bugs Fixed

  • Local job runs will no longer fail if Docker registry has no username/password
  • Fixed an issue that code asset doesn’t work with relative symbol links.
  • Fixed Issue 31319: can’t accept PathLike for CommandComponent.code.

Monitor Query 1.3.0b1 Changelog

Features Added

  • Added MetricsBatchQueryClient to support batch querying metrics from Azure resources. (#31049)

OpenTelemetry Exporter 1.0.0b17 Changelog

Bugs Fixed

  • Handle missing or empty message data (#31944)

Resource Management - Apicenter 1.0.0b1 Changelog

Resource Management - Azure VMware Solution 8.0.0 Changelog

Resource Management - Chaos 1.0.0b7 Changelog

Resource Management - Container Apps 3.0.0 Changelog

Resource Management - Container Service 26.0.0 Changelog

Resource Management - Containerservicefleet 1.0.0b2 Changelog

Resource Management - Dev Spaces 1.0.0b3 Changelog

Resource Management - Dynatrace 2.0.0 Changelog

Resource Management - Hdinsightcontainers 1.0.0b1 Changelog

Resource Management - Maintenance 2.1.0 Changelog

Resource Management - Maps 2.1.0 Changelog

Resource Management - Monitor 6.0.2 Changelog

Resource Management - Network 25.0.0 Changelog

Resource Management - Networkcloud 1.0.0 Changelog

Resource Management - Recovery Services 2.5.0 Changelog

Resource Management - Red Hat OpenShift 1.3.0 Changelog

Resource Management - Resource Connector 1.0.0 Changelog

Resource Management - SQL 4.0.0b12 Changelog

Resource Management - Storage 21.1.0 Changelog

Service Bus 7.11.2 Changelog

Bugs Fixed

  • Fixed the error NoneType object has no attribute 'settle_messages' which was raised when a connection was dropped due to a blocked process (#30514)

Storage - Blobs 12.18.1 Changelog

Bugs Fixed

  • Fixed breaking KeyError: 'sdk_moniker' in create_configuration. NOTE: This is not an exported method and therefore should not be imported/called directly.

Storage - Files Data Lake 12.13.1 Changelog

Bugs Fixed

  • Fixed breaking KeyError: 'sdk_moniker' in create_configuration. NOTE: This is not an exported method and therefore should not be imported/called directly.

Storage - Files Share 12.14.1 Changelog

Bugs Fixed

  • Fixed breaking KeyError: 'sdk_moniker' in create_configuration. NOTE: This is not an exported method and therefore should not be imported/called directly.

Storage - Queues 12.7.1 Changelog

Bugs Fixed

  • Fixed breaking KeyError: 'sdk_moniker' in create_configuration. NOTE: This is not an exported method and therefore should not be imported/called directly.

Tables 12.4.4 Changelog

Bugs Fixed

  • Fixed a bug when submitting transactions with an empty operation list. (#31471)
  • Fixed a bug when decoding response body in string type. Thanks @kldtz for the contribution! (#31265)
  • Fixed a bug when retrieving an entity with partition key and/or row key in empty string, the empty string values were disappeared in result. ([#31920]https://github.com/Azure/azure-sdk-for-python/issues/31920)

Features Added

  • Enabled to specify resource type container in account SAS access.

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-ml==1.10.0
$> pip install azure-appconfiguration-provider==1.1.0b1
$> pip install azure-communication-callautomation==1.1.0b1
$> pip install azure-core==1.29.2
$> pip install azure-core==1.29.3
$> pip install azure-core==1.29.4
$> pip install azure-core-tracing-opentelemetry==1.0.0b11
$> pip install azure-cosmos==4.5.1
$> pip install azure-data-tables==12.4.4
$> pip install azure-eventgrid==4.14.0
$> pip install azure-identity==1.15.0b1
$> pip install azure-mgmt-apicenter==1.0.0b1
$> pip install azure-mgmt-appcontainers==3.0.0
$> pip install azure-mgmt-avs==8.0.0
$> pip install azure-mgmt-chaos==1.0.0b7
$> pip install azure-mgmt-containerservice==26.0.0
$> pip install azure-mgmt-containerservicefleet==1.0.0b2
$> pip install azure-mgmt-devspaces==1.0.0b3
$> pip install azure-mgmt-dynatrace==2.0.0
$> pip install azure-mgmt-hdinsightcontainers==1.0.0b1
$> pip install azure-mgmt-maintenance==2.1.0
$> pip install azure-mgmt-maps==2.1.0
$> pip install azure-mgmt-monitor==6.0.2
$> pip install azure-mgmt-network==25.0.0
$> pip install azure-mgmt-networkcloud==1.0.0
$> pip install azure-mgmt-recoveryservices==2.5.0
$> pip install azure-mgmt-redhatopenshift==1.3.0
$> pip install azure-mgmt-resourceconnector==1.0.0
$> pip install azure-mgmt-sql==4.0.0b12
$> pip install azure-mgmt-storage==21.1.0
$> pip install azure-monitor-opentelemetry==1.0.0
$> pip install azure-monitor-opentelemetry-exporter==1.0.0b17
$> pip install azure-monitor-query==1.3.0b1
$> pip install azure-search-documents==11.4.0b9
$> pip install azure-servicebus==7.11.2
$> pip install azure-storage-blob==12.18.1
$> pip install azure-storage-file-datalake==12.13.1
$> pip install azure-storage-file-share==12.14.1
$> pip install azure-storage-queue==12.7.1

Feedback

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