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 with trio 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.