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
OneTableandMultiTabletwo data schemas. - Added Azure Managed Identity data reader access for Azure Blob Storage.
- Added
topContributorCountin the request body forDetectMultivariateBatchAnomalyandDetectMultivariateLastAnomaly.
Breaking Changes
- Renamed
ModeltoAnomalyDetectionModel. - Renamed
DetectionRequesttoMultivariateBatchDetectionOptions. - Renamed
DetectionResulttoMultivariateDetectionResult. - Renamed
DetectionStatustoMultivariateBatchDetectionStatus. - Renamed
DetectionResultSummarytoMultivariateBatchDetectionResultSummary. - Renamed
FillNaMethodtoFillNAMethod. - Renamed
LastDetectionRequesttoMultivariateLastDetectionOptions. - Renamed
LastDetectionResulttoMultivariateLastDetectionResult. - Replaced
ModelSnapshotwithAnomalyDetectionModelinlistMultivariateModel. - Renamed
listMultivariateModeltoGetMultivariateModelValues. - Renamed
DetectAnomalytoDetectMultivariateBatchAnomaly - Renamed
GetDetectionResulttoGetMultivariateBatchDetectionResultValue. - Renamed
GetMultivariateModeltoGetMultivariateModelValue - Renamed
LastDetectAnomalytoDetectMultivariateLastAnomaly. - Renamed
DetectRequesttoUnivariateDetectionOptions. - Renamed
EntireDetectResponsetoUnivariateEntireDetectionResult. - Renamed
LastDetectResponsetoUnivariateLastDetectionResult. - Renamed
ChangePointDetectRequesttoUnivariateChangePointDetectionOptions. - Renamed
ChangePointDetectResponsetoUnivariateChangePointDetectionResult. - Renamed
DetectEntireSeriestoDetectUnivariateEntireSeries. - Renamed
DetectLastPointtoDetectUnivariateLastPoint. - Renamed
DetectChangePointtoDetectUnivariateChangePoint. - Renamed
ApiVersiontoServiceVersioninAnomalyDetectorClientOptions - Removed
ExportModel. - Removed
AnomalyDetectorModelFactory - Added
DataSchematoModelInfo
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
Pipelineproperty toContainerRegistryClientandContainerRegistryBlobClientto enable advanced message processing scenarios.
Breaking Changes
- Changed type of
Manifestproperty onDownloadManifestResultfromOciManifesttoArtifactManfestto accommodate non-OCI manifest types in the future. Callers must now downcastManifestto the appropriate type.
Core - Client - Core 1.27.0 Changelog
Features Added
- Made
RedirectPolicypublic to provideSetAllowAutoRedirect()method to library authors. - Added
RetryPolicyproperty toClientOptionsto allow library authors to set a custom retry policy. - Added
MessageProcessingContexttype andProcessingContextproperty toHttpMessagewhich contains information about the message as it traverses through the pipeline. - Added
SetPropertyandTryGetPropertyoverloads toHttpMessageto allow setting property values using aTypeas 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
UpdatePrefetchCountmethods toServiceBusProcessorandServiceBusSessionProcessorto allow updating the prefetch count of a running processor. (A community contribution, courtesy of danielmarbach)
Bugs Fixed
- Fixed issue with
MaxConcurrentCallsPerSessionsetting which resulted in the setting not always being respected.
Synapse - Artifacts 1.0.0-preview.17 Changelog
- Added
workspaceResourceIdto AzureSynapseArtifactsLinkedServiceTypeProperties - Added
pythonCodeReference,filesV2,scanFolder,configurationType,targetSparkConfigurationandsparkConfigproperties to SparkJobActivity - Added
authHeadersproprety 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.