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

32 packages released this month.

Stable Packages (17)

  • Core - Client - Core

  • Resource Management - Analysis

  • Resource Management - App Platform

  • Resource Management - Container Apps

  • Resource Management - Container Service

  • Resource Management - Kubernetes Configuration

  • Resource Management - Kusto

  • Resource Management - Maintenance

  • Resource Management - Managed Services

  • Resource Management - MixedReality

  • Resource Management - Peering

  • Resource Management - Relay

  • Resource Management - ResourceGraph

  • Resource Management - Security Insights

  • Resource Management - SignalR

  • Resource Management - Synapse

  • Service Bus

Patch Updates (2)

  • Resource Management - Container Apps

  • Resource Management - Container Instances

Beta Packages (13)

  • Anomaly Detector

  • Communication Phone Numbers

  • Container Registry

  • Data Movement

  • OpenTelemetry Exporter

  • Resource Management - Billingbenefits

  • Resource Management - Chaos

  • Resource Management - Load Testing

  • Resource Management - Recovery Services - Site Recovery

  • Resource Management - Service Bus

  • Resource Management - Storagemover

  • Synapse - Artifacts

  • Web PubSub Client

Release highlights

Anomaly Detector 3.0.0-preview.6 Changelog


  • Added OneTable and MultiTable two data schemas.
  • Added Azure Managed Identity data reader access for Azure Blob Storage.
  • Added topContributorCount in the request body for DetectMultivariateBatchAnomaly and DetectMultivariateLastAnomaly.

Breaking Changes

  • Renamed Model to AnomalyDetectionModel.
  • Renamed DetectionRequest to MultivariateBatchDetectionOptions.
  • Renamed DetectionResult to MultivariateDetectionResult.
  • Renamed DetectionStatus to MultivariateBatchDetectionStatus.
  • Renamed DetectionResultSummary to MultivariateBatchDetectionResultSummary.
  • Renamed FillNaMethod to FillNAMethod.
  • Renamed LastDetectionRequest to MultivariateLastDetectionOptions.
  • Renamed LastDetectionResult to MultivariateLastDetectionResult.
  • Replaced ModelSnapshot with AnomalyDetectionModel in listMultivariateModel.
  • Renamed listMultivariateModel to GetMultivariateModelValues.
  • Renamed DetectAnomaly to DetectMultivariateBatchAnomaly
  • Renamed GetDetectionResult to GetMultivariateBatchDetectionResultValue.
  • Renamed GetMultivariateModelto GetMultivariateModelValue
  • Renamed LastDetectAnomaly to DetectMultivariateLastAnomaly.
  • Renamed DetectRequest to UnivariateDetectionOptions.
  • Renamed EntireDetectResponse to UnivariateEntireDetectionResult.
  • Renamed LastDetectResponse to UnivariateLastDetectionResult.
  • Renamed ChangePointDetectRequest to UnivariateChangePointDetectionOptions.
  • Renamed ChangePointDetectResponse to UnivariateChangePointDetectionResult.
  • Renamed DetectEntireSeries to DetectUnivariateEntireSeries.
  • Renamed DetectLastPoint to DetectUnivariateLastPoint.
  • Renamed DetectChangePoint to DetectUnivariateChangePoint.
  • Renamed ApiVersion to ServiceVersion in AnomalyDetectorClientOptions
  • Removed ExportModel.
  • Removed AnomalyDetectorModelFactory
  • Added DataSchema to ModelInfo

Communication Phone Numbers 1.1.0-beta.3 Changelog

Features Added

  • Added support for API version 2022-12-01, giving users the ability to:
  • Get all supported countries
  • Get all supported localities given a country code.
  • Get all Toll-Free area codes from a given country code.
  • Get all Geographic area codes from a given country code / locality.
  • Get all offerings from a given country code.
  • Added new SIP routing client for handling Direct routing numbers.

Container Registry 1.1.0-beta.5 Changelog

Features Added

  • ContainerRegistryBlobClient.UploadBlob() method now uploads a blob using multiple requests if it exceeds the maximum chunk size. Chunk size defaults to 4MB and can be modified by passing UploadBlobOptions.
  • Added Pipeline property to ContainerRegistryClient and ContainerRegistryBlobClient to enable advanced message processing scenarios.

Breaking Changes

  • Changed type of Manifest property on DownloadManifestResult from OciManifest to ArtifactManfest to accommodate non-OCI manifest types in the future. Callers must now downcast Manifest to the appropriate type.

Core - Client - Core 1.27.0 Changelog

Features Added

  • Made RedirectPolicy public to provide SetAllowAutoRedirect() method to library authors.
  • Added RetryPolicy property to ClientOptions to allow library authors to set a custom retry policy.
  • Added MessageProcessingContext type and ProcessingContext property to HttpMessage which contains information about the message as it traverses through the pipeline.
  • Added SetProperty and TryGetProperty overloads to HttpMessage to allow setting property values using a Type as the key.

Data Movement 12.0.0-beta.1 Changelog

  • This preview is the first release of a ground-up rewrite of our client data movement libraries to ensure consistency, idiomatic design, productivity, and an excellent developer experience. It was created following the Azure SDK Design Guidelines for .NET at

For more information, please visit:

OpenTelemetry Exporter 1.0.0-beta.6 Changelog

Features Added

Resource Management - Analysis 1.0.0 Changelog

Resource Management - App Platform 1.0.0 Changelog

Resource Management - Billingbenefits 1.0.0-beta.1 Changelog

Resource Management - Chaos 1.0.0-beta.2 Changelog

Resource Management - Container Apps 1.0.0 Changelog

Resource Management - Container Apps 1.0.1 Changelog

Resource Management - Container Instances 1.0.1 Changelog

Resource Management - Container Service 1.1.0 Changelog

Resource Management - Kubernetes Configuration 1.0.0 Changelog

Resource Management - Kusto 1.2.0 Changelog

Resource Management - Load Testing 1.0.0-beta.2 Changelog

Resource Management - Maintenance 1.0.0 Changelog

Resource Management - Managed Services 1.0.0 Changelog

Resource Management - MixedReality 1.0.0 Changelog

Resource Management - Peering 1.1.0 Changelog

Resource Management - Recovery Services - Site Recovery 1.0.0-beta.2 Changelog

Resource Management - Relay 1.1.0 Changelog

Resource Management - ResourceGraph 1.0.0 Changelog

Resource Management - Security Insights 1.0.0 Changelog

Resource Management - Service Bus 1.1.0-beta.1 Changelog

Resource Management - SignalR 1.0.0 Changelog

Resource Management - Storagemover 1.0.0-beta.1 Changelog

Resource Management - Synapse 1.0.0 Changelog

Service Bus 7.12.0 Changelog

Features Added

  • Added UpdatePrefetchCount methods to ServiceBusProcessor and ServiceBusSessionProcessor to allow updating the prefetch count of a running processor. (A community contribution, courtesy of danielmarbach)

Bugs Fixed

  • Fixed issue with MaxConcurrentCallsPerSession setting which resulted in the setting not always being respected.

Synapse - Artifacts 1.0.0-preview.17 Changelog

  • Added workspaceResourceId to AzureSynapseArtifactsLinkedServiceTypeProperties
  • Added pythonCodeReference, filesV2, scanFolder, configurationType, targetSparkConfiguration and sparkConfig properties to SparkJobActivity
  • Added authHeaders proprety to RestServiceLinkedService
  • Added new apis of Pause/Resume for Synapse Link
  • Added PowerBIWorkspaceLinkedService

Web PubSub Client 1.0.0-beta.1 Changelog

Features Added

  • Initial beta release

Latest Releases

View all the latest versions of .NET packages here.

Installation Instructions

To install any of our packages, please search for them via Manage NuGet Packages... in Visual Studio (with Include prerelease checked) or copy these commands into your terminal:

$> dotnet add package Azure.AI.AnomalyDetector --version 3.0.0-preview.6
$> dotnet add package Azure.Analytics.Synapse.Artifacts --version 1.0.0-preview.17
$> dotnet add package Azure.Communication.PhoneNumbers --version 1.1.0-beta.3
$> dotnet add package Azure.Containers.ContainerRegistry --version 1.1.0-beta.5
$> dotnet add package Azure.Core --version 1.27.0
$> dotnet add package Azure.Messaging.ServiceBus --version 7.12.0
$> dotnet add package Azure.Messaging.WebPubSub.Client --version 1.0.0-beta.1
$> dotnet add package Azure.Monitor.OpenTelemetry.Exporter --version 1.0.0-beta.6
$> dotnet add package Azure.ResourceManager.Analysis --version 1.0.0
$> dotnet add package Azure.ResourceManager.AppContainers --version 1.0.0
$> dotnet add package Azure.ResourceManager.AppContainers --version 1.0.1
$> dotnet add package Azure.ResourceManager.AppPlatform --version 1.0.0
$> dotnet add package Azure.ResourceManager.BillingBenefits --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.Chaos --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.ContainerInstance --version 1.0.1
$> dotnet add package Azure.ResourceManager.ContainerService --version 1.1.0
$> dotnet add package Azure.ResourceManager.KubernetesConfiguration --version 1.0.0
$> dotnet add package Azure.ResourceManager.Kusto --version 1.2.0
$> dotnet add package Azure.ResourceManager.LoadTesting --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Maintenance --version 1.0.0
$> dotnet add package Azure.ResourceManager.ManagedServices --version 1.0.0
$> dotnet add package Azure.ResourceManager.MixedReality --version 1.0.0
$> dotnet add package Azure.ResourceManager.Peering --version 1.1.0
$> dotnet add package Azure.ResourceManager.RecoveryServicesSiteRecovery --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Relay --version 1.1.0
$> dotnet add package Azure.ResourceManager.ResourceGraph --version 1.0.0
$> dotnet add package Azure.ResourceManager.SecurityInsights --version 1.0.0
$> dotnet add package Azure.ResourceManager.ServiceBus --version 1.1.0-beta.1
$> dotnet add package Azure.ResourceManager.SignalR --version 1.0.0
$> dotnet add package Azure.ResourceManager.StorageMover --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.Synapse --version 1.0.0
$> dotnet add package Azure.Storage.DataMovement --version 12.0.0-beta.1


If you have a bug or feature request for one of the libraries, please file an issue in our repo.