Azure SDK for .NET (January 2023)
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
Features
- Added
OneTable
andMultiTable
two data schemas. - Added Azure Managed Identity data reader access for Azure Blob Storage.
- Added
topContributorCount
in the request body forDetectMultivariateBatchAnomaly
andDetectMultivariateLastAnomaly
.
Breaking Changes
- Renamed
Model
toAnomalyDetectionModel
. - Renamed
DetectionRequest
toMultivariateBatchDetectionOptions
. - Renamed
DetectionResult
toMultivariateDetectionResult
. - Renamed
DetectionStatus
toMultivariateBatchDetectionStatus
. - Renamed
DetectionResultSummary
toMultivariateBatchDetectionResultSummary
. - Renamed
FillNaMethod
toFillNAMethod
. - Renamed
LastDetectionRequest
toMultivariateLastDetectionOptions
. - Renamed
LastDetectionResult
toMultivariateLastDetectionResult
. - Replaced
ModelSnapshot
withAnomalyDetectionModel
inlistMultivariateModel
. - Renamed
listMultivariateModel
toGetMultivariateModelValues
. - Renamed
DetectAnomaly
toDetectMultivariateBatchAnomaly
- Renamed
GetDetectionResult
toGetMultivariateBatchDetectionResultValue
. - Renamed
GetMultivariateModel
toGetMultivariateModelValue
- Renamed
LastDetectAnomaly
toDetectMultivariateLastAnomaly
. - Renamed
DetectRequest
toUnivariateDetectionOptions
. - Renamed
EntireDetectResponse
toUnivariateEntireDetectionResult
. - Renamed
LastDetectResponse
toUnivariateLastDetectionResult
. - Renamed
ChangePointDetectRequest
toUnivariateChangePointDetectionOptions
. - Renamed
ChangePointDetectResponse
toUnivariateChangePointDetectionResult
. - Renamed
DetectEntireSeries
toDetectUnivariateEntireSeries
. - Renamed
DetectLastPoint
toDetectUnivariateLastPoint
. - Renamed
DetectChangePoint
toDetectUnivariateChangePoint
. - Renamed
ApiVersion
toServiceVersion
inAnomalyDetectorClientOptions
- Removed
ExportModel
. - Removed
AnomalyDetectorModelFactory
- Added
DataSchema
toModelInfo
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 passingUploadBlobOptions
.- Added
Pipeline
property toContainerRegistryClient
andContainerRegistryBlobClient
to enable advanced message processing scenarios.
Breaking Changes
- Changed type of
Manifest
property onDownloadManifestResult
fromOciManifest
toArtifactManfest
to accommodate non-OCI manifest types in the future. Callers must now downcastManifest
to the appropriate type.
Core - Client - Core 1.27.0 Changelog
Features Added
- Made
RedirectPolicy
public to provideSetAllowAutoRedirect()
method to library authors. - Added
RetryPolicy
property toClientOptions
to allow library authors to set a custom retry policy. - Added
MessageProcessingContext
type andProcessingContext
property toHttpMessage
which contains information about the message as it traverses through the pipeline. - Added
SetProperty
andTryGetProperty
overloads toHttpMessage
to allow setting property values using aType
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 https://azuresdkspecs.z5.web.core.windows.net/DotNetSpec.html.
For more information, please visit: https://aka.ms/azure-sdk-preview1-net.
OpenTelemetry Exporter 1.0.0-beta.6 Changelog
Features Added
- AAD Support (#32986)
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 toServiceBusProcessor
andServiceBusSessionProcessor
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
andsparkConfig
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
Feedback
If you have a bug or feature request for one of the libraries, please file an issue in our repo.