Azure SDK for Python (January 2024)
The Azure SDK team is pleased to announce our January 2024 client library releases.
24 packages released this month.
Stable Packages (12)
-
Content Safety
-
Resource Management - Batch
-
Resource Management - Compute
-
Resource Management - Cosmos DB
-
Resource Management - Data Protection
-
Resource Management - Device Update
-
Resource Management - Healthcare APIs
-
Resource Management - Image Builder
-
Resource Management - Network
-
Resource Management - Recovery Services Backup
-
Resource Management - Service Fabric
-
Tables
Patch Updates (1)
- Core - Client - Core
Beta Packages (8)
-
App Configuration Provider
-
OpenTelemetry Exporter
-
Resource Management - Communication
-
Resource Management - NetApp Files
-
Resource Management - PostgreSQL
-
Resource Management - SQL
-
Resource Management - Self Help
-
Resource Management - Service Fabric Managed Clusters
Release highlights
App Configuration Provider 1.1.0b3 Changelog
Bugs Fixed
- Fixes issue where the refresh timer only reset after a change was found.
Features Added
- Added on_refresh_success callback to load method. This callback is called when the refresh method successfully refreshes the configuration.
- Added minimum up time. This is the minimum amount of time the provider will try to be up before throwing an error. This is to prevent quick restart loops.
Content Safety 1.0.0 Changelog
Features Added
- Support Microsoft Entra ID Authentication
- Support 8 severity level for AnalyzeText
Breaking Changes
Contract change for AnalyzeText, AnalyzeImage, Blocklist management related methods. The changes are listed below:
AnalyzeText
- AnalyzeTextOptions
- Renamed breakByBlocklists to haltOnBlocklistHit
- Added AnalyzeTextOutputType model for the
output_type
property. - AnalyzeTextResult
- Renamed TextBlocklistMatchResult to TextBlocklistMatch
- Replaced TextAnalyzeSeverityResult by TextCategoriesAnalysis
AnalyzeImage
- AnalyzeImageOptions
- Added AnalyzeImageOutputType
- AnalyzeImageResult
- Replaced ImageAnalyzeSeverityResult by ImageCategoriesAnalysis
Blocklist management
- Added BlocklistClient
- Renamed AddBlockItemsOptions to AddOrUpdateTextBlocklistItemsOptions
- Renamed AddBlockItemsResult to AddOrUpdateTextBlocklistItemsResult
- Renamed RemoveBlockItemsOptions to RemoveTextBlocklistItemsOptions
- Renamed TextBlockItemInfo to TextBlocklistItem
Core - Client - Core 1.29.6 Changelog
Bugs Fixed
- Adjusted
AsyncBearerTokenCredentialPolicy
to work properly withtrio
concurrency mechanisms. (#33307)
Core - Client - Core 1.29.7 Changelog
Other Changes
- Removed dependency on
anyio
. #33282
OpenTelemetry Exporter 1.0.0b20 Changelog
Other Changes
- Store global instance of
StatsbeatMetric
(#33432) - Shutdown statsbeat on customer getting 400 error code (#33489)
- Track custom events extension in feature statsbeat (#33667)
- Readme examples are updated with correct imports (#33691)
OpenTelemetry Exporter 1.0.0b21 Changelog
Other Changes
- Update to OTel SKD/API 1.21 (#33864)
Resource Management - Batch 17.2.0 Changelog
Resource Management - Communication 2.1.0b2 Changelog
Resource Management - Compute 30.4.0 Changelog
Resource Management - Cosmos DB 9.4.0 Changelog
Resource Management - Data Protection 1.3.0 Changelog
Resource Management - Device Update 1.1.0 Changelog
Resource Management - Healthcare APIs 2.0.0 Changelog
Resource Management - Image Builder 1.3.0 Changelog
Resource Management - NetApp Files 12.0.0b1 Changelog
Resource Management - Network 25.2.0 Changelog
Resource Management - PostgreSQL 10.2.0b13 Changelog
Resource Management - Recovery Services Backup 8.0.0 Changelog
Resource Management - SQL 4.0.0b14 Changelog
Resource Management - SQL 4.0.0b15 Changelog
Resource Management - Self Help 2.0.0b2 Changelog
Resource Management - Service Fabric 2.1.0 Changelog
Resource Management - Service Fabric Managed Clusters 2.0.0b5 Changelog
Tables 12.5.0 Changelog
Bugs Fixed
- Fixed issue in serializing EntityProperty tuples where a value of None could be serialized as the string “None”.
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-contentsafety==1.0.0
$> pip install azure-appconfiguration-provider==1.1.0b3
$> pip install azure-core==1.29.6
$> pip install azure-core==1.29.7
$> pip install azure-data-tables==12.5.0
$> pip install azure-mgmt-batch==17.2.0
$> pip install azure-mgmt-communication==2.1.0b2
$> pip install azure-mgmt-compute==30.4.0
$> pip install azure-mgmt-cosmosdb==9.4.0
$> pip install azure-mgmt-dataprotection==1.3.0
$> pip install azure-mgmt-deviceupdate==1.1.0
$> pip install azure-mgmt-healthcareapis==2.0.0
$> pip install azure-mgmt-imagebuilder==1.3.0
$> pip install azure-mgmt-netapp==12.0.0b1
$> pip install azure-mgmt-network==25.2.0
$> pip install azure-mgmt-rdbms==10.2.0b13
$> pip install azure-mgmt-recoveryservicesbackup==8.0.0
$> pip install azure-mgmt-selfhelp==2.0.0b2
$> pip install azure-mgmt-servicefabric==2.1.0
$> pip install azure-mgmt-servicefabricmanagedclusters==2.0.0b5
$> pip install azure-mgmt-sql==4.0.0b14
$> pip install azure-mgmt-sql==4.0.0b15
$> pip install azure-monitor-opentelemetry-exporter==1.0.0b20
$> pip install azure-monitor-opentelemetry-exporter==1.0.0b21
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.