Azure SDK for Python (August 2024)
The Azure SDK team is pleased to announce our August 2024 client library releases.
25 packages released this month.
Stable Packages (11)
-
Resource Management - Compute
-
Resource Management - Container Apps
-
Resource Management - Container Service
-
Resource Management - Data Protection
-
Resource Management - NetApp Files
-
Resource Management - Network
-
Resource Management - Red Hat OpenShift
-
Resource Management - Redis
-
Resource Management - Service Fabric Managed Clusters
-
Storage - Blobs
-
Web PubSub
Patch Updates (1)
- Azure Monitor OpenTelemetry
Beta Packages (13)
-
AI Model Inference
-
Communication Call Automation
-
Health Deidentification
-
Identity
-
Image Analysis
-
OpenTelemetry Exporter
-
Resource Management - Azure AI Search
-
Resource Management - Computefleet
-
Resource Management - Hybrid Compute
-
Storage - Blobs
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
Release highlights
AI Model Inference 1.0.0b3 Changelog
Features Added
- Allow setting default chat completions configuration in the
ChatCompletionsClient
constructor. - Allow setting default embeddings configuration in the
EmbeddingsClient
constructor. - Add
model
as an optional input argument to theembed
method ofEmbeddingsClient
.
Azure Monitor OpenTelemetry 1.6.1 Changelog
Other Changes
- Support for Python 3.12 (#36482)
Communication Call Automation 1.3.0b1 Changelog
Features Added
- Support multiple play sources for Play and Recognize
- Support for PlayStarted event in Play/Recognize
- Support for the real time transcription
- Monetization for real-time transcription and audio streaming
- Hold and Unhold the participant
- Support to manage the rooms/servercall/group call using connect API
- Support for the audio streaming
- Expose original PSTN number target from incoming call event in call connection properties
- Support for VoIP to PSTN transfer scenario
Health Deidentification 1.0.0b1 Changelog
Features Added
- Azure Health Deidentification client library
Identity 1.18.0b2 Changelog
Features Added
- Added support of
send_certificate_chain
keyword argument when using certs with the synchronousOnBehalfOfCredential
. (#36810) AzurePowerShellCredential
now supports using secure strings when authenticating with PowerShell. (#36653)
Image Analysis 1.0.0b3 Changelog
Features Added
Added support for Entra ID authentication.
OpenTelemetry Exporter 1.0.0b28 Changelog
Other Changes
- Support for Python 3.12 (#36481)
Resource Management - Azure AI Search 9.2.0b2 Changelog
Resource Management - Compute 32.0.0 Changelog
Resource Management - Computefleet 1.0.0b1 Changelog
Resource Management - Container Apps 3.1.0 Changelog
Resource Management - Container Service 31.0.0 Changelog
Resource Management - Data Protection 1.4.0 Changelog
Resource Management - Hybrid Compute 9.0.0b4 Changelog
Resource Management - NetApp Files 13.1.0 Changelog
Resource Management - Network 26.0.0 Changelog
Resource Management - Red Hat OpenShift 1.5.0 Changelog
Resource Management - Redis 14.4.0 Changelog
Resource Management - Service Fabric Managed Clusters 2.0.0 Changelog
Storage - Blobs 12.22.0 Changelog
Other Changes
- Updated type hints across the entire package and enabled MyPy to run during CI. Some public types may have been adjusted if they were previously erroneous or incomplete.
Storage - Blobs 12.23.0b1 Changelog
Features Added
- Added support for service version 2024-11-04.
Storage - Files Data Lake 12.17.0b1 Changelog
Features Added
- Added support for service version 2024-11-04.
Storage - Files Share 12.18.0b1 Changelog
Features Added
- Added support for service version 2024-11-04.
- Added support for Entra ID authentication for all data plane file operations that were previously not enabled.
- Added support to set
paid_bursting_enabled
,paid_bursting_bandwidth_mibps
, andpaid_bursting_iops
for Share’screate_share
andset_share_properties
APIs, and also retrieve them on theget_share_properties
API. - Added
file_permission_format
to specify permission format for Share’screate_permission_for_share
andget_permission_for_share
APIs; File’screate_file
,rename_file
, andset_http_headers
APIs; and Directory’srename_directory
andset_http_headers
APIs.
Storage - Queues 12.12.0b1 Changelog
Features Added
- Added support for service version 2024-11-04.
Web PubSub 1.2.0 Changelog
Features Added
- Change API version to
2024-01-01
- Added a
webpubsub_client_access
option to specify the type of client access when generating token. This is used to generate token and client connection URL for a specific client endpoint type - Added operations
add_connections_to_groups
andremove_connections_from_groups
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-inference==1.0.0b3
$> pip install azure-ai-vision-imageanalysis==1.0.0b3
$> pip install azure-communication-callautomation==1.3.0b1
$> pip install azure-health-deidentification==1.0.0b1
$> pip install azure-identity==1.18.0b2
$> pip install azure-messaging-webpubsubservice==1.2.0
$> pip install azure-mgmt-appcontainers==3.1.0
$> pip install azure-mgmt-compute==32.0.0
$> pip install azure-mgmt-computefleet==1.0.0b1
$> pip install azure-mgmt-containerservice==31.0.0
$> pip install azure-mgmt-dataprotection==1.4.0
$> pip install azure-mgmt-hybridcompute==9.0.0b4
$> pip install azure-mgmt-netapp==13.1.0
$> pip install azure-mgmt-network==26.0.0
$> pip install azure-mgmt-redhatopenshift==1.5.0
$> pip install azure-mgmt-redis==14.4.0
$> pip install azure-mgmt-search==9.2.0b2
$> pip install azure-mgmt-servicefabricmanagedclusters==2.0.0
$> pip install azure-monitor-opentelemetry==1.6.1
$> pip install azure-monitor-opentelemetry-exporter==1.0.0b28
$> pip install azure-storage-blob==12.22.0
$> pip install azure-storage-blob==12.23.0b1
$> pip install azure-storage-file-datalake==12.17.0b1
$> pip install azure-storage-file-share==12.18.0b1
$> pip install azure-storage-queue==12.12.0b1
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.