Azure SDK for Python (September 2023)
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 ofSentinelKey
’s torefresh_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 beNone
inAzureError
. #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 theAbstractSpan
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 forInteractiveBrowserCredential
. By defaultInteractiveBrowserCredential
only lists AAD accounts. If you setenable_msa_passthrough
toTrue
, 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
forCommandComponent.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'
increate_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'
increate_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'
increate_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'
increate_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.