Azure SDK for .NET (May 2023)
The Azure SDK team is pleased to announce our May 2023 client library releases.
33 packages released this month.
Stable Packages (13)
-
Container Registry
-
Core - Client - Core
-
Event Grid
-
Identity
-
Resource Management - Container Instances
-
Resource Management - Core
-
Resource Management - Monitor
-
Resource Management - Network
-
Resource Management - Qumulo
-
Resource Management - Resourcehealth
-
Resource Management - Workloads
-
Service Bus
-
WebJobs Extensions - Service Bus
Patch Updates (5)
-
Event Hubs
-
Event Hubs - Event Processor
-
Resource Management - App Service
-
Resource Management - Data Protection
-
Resource Management - Machine Learning
Beta Packages (14)
-
Anomaly Detector
-
Data Movement
-
Monitor Query
-
OpenTelemetry AspNetCore
-
OpenTelemetry Exporter
-
Resource Management - Container Instances
-
Resource Management - Cosmos DB
-
Resource Management - Event Hubs
-
Resource Management - Hybrid Compute
-
Resource Management - Key Vault
-
Resource Management - Newrelicobservability
-
Resource Management - Paloaltonetworks.Ngfw
-
Resource Management - Selfhelp
-
Text Translation
Release highlights
Anomaly Detector 3.0.0-preview.7 Changelog
Breaking Changes
- Removed the
Value
suffix from convenience methods such asGetMultivariateBatchDetectionResultValue
is now simply an overload ofGetMultivariateBatchDetectionResult
Container Registry 1.1.0 Changelog
Breaking Changes
- Added sanity check for manifest size at download time: if the manifest is bigger than 4MB,
RequestFailedException
will be thrown.
Core - Client - Core 1.32.0 Changelog
Features Added
- Added the
GetRawResponse
method toRequestFailedException
. - Added overloads of
Operation<T>.WaitForCompletion
andOperation.WaitForCompletionResponse
that take aDelayStrategy
.
Data Movement 12.0.0-beta.2 Changelog
Breaking Changes
- Combined
SingleTransferOptions
andContainerTransferOptions
intoTransferOptions
. - If
TransferOptions.CreateMode
is not specified, it will default toStorageResourceCreateMode.Fail
instead ofOverwrite
.
Bugs Fixed
- Fix to prevent thread starvation on the DataTransfer.AwaitCompletion
- Fix to prevent unnecessary OperationCancelledException’s showing up in the TransferOptions.TransferFailed when cancelling a job.
Event Grid 4.15.0 Changelog
Features Added
- Added new Storage events,
StorageTaskCompletedEventData
andStorageTaskQueuedEventData
.
Event Grid 4.16.0 Changelog
Features Added
- Added
AcsIncomingCallEventData
event. - Added
DeliveryStatusDetails
property toAcsEmailDeliveryReportReceivedEventData
event. - Added
HealthCareDicomImageUpdatedEventData
event. - Added
PartionName
property to Dicom events.
Event Hubs 5.9.1 Changelog
Bugs Fixed
- Removed the 30 second cap applied when opening AMQP links; this allows developers to fully control the timeout for service operations by tuning the
TryTimeout
as appropriate for the application.
Event Hubs - Event Processor 5.9.1 Changelog
Bugs Fixed
- Removed the 30 second cap applied when opening AMQP links; this allows developers to fully control the timeout for service operations by tuning the
TryTimeout
as appropriate for the application.
Identity 1.9.0 Changelog
Breaking Changes
- Changed visibility of all environment variable based properties on
EnvironmentCredentialOptions
to internal. These options are again only configurable via environment variables.
Monitor Query 1.2.0-beta.1 Changelog
Features Added
- Added Client Builder Extension methods for
LogsQueryClient
andMetricsQueryClient
- Added the
QueryResource
method toLogsQueryClient
to allow users to query Azure resources directly without the context of a workspace.
OpenTelemetry AspNetCore 1.0.0-beta.4 Changelog
Features Added
- Added ability to configure sampling percentage using
ApplicationInsightsSamplerOptions
. (#36111)
OpenTelemetry Exporter 1.0.0-beta.11 Changelog
Features Added
- Resource attributes will now be exported as custom dimensions on Metric telemetry with the name
_OTELRESOURCE_
. This Metric will be included in every batch of telemetry items sent to the ingestion service. (#36063)
Resource Management - App Service 1.0.2 Changelog
Resource Management - Container Instances 1.1.0 Changelog
Resource Management - Container Instances 1.1.0-beta.4 Changelog
Resource Management - Core 1.5.0 Changelog
Resource Management - Cosmos DB 1.4.0-beta.1 Changelog
Resource Management - Data Protection 1.1.2 Changelog
Resource Management - Event Hubs 1.1.0-beta.2 Changelog
Resource Management - Hybrid Compute 1.0.0-beta.3 Changelog
Resource Management - Key Vault 1.2.0-beta.1 Changelog
Resource Management - Machine Learning 1.1.1 Changelog
Resource Management - Monitor 1.2.0 Changelog
Resource Management - Network 1.2.0 Changelog
Resource Management - Newrelicobservability 1.0.0-beta.1 Changelog
Resource Management - Paloaltonetworks.Ngfw 1.0.0-beta.1 Changelog
Resource Management - Qumulo 1.0.0 Changelog
Resource Management - Resourcehealth 1.0.0 Changelog
Resource Management - Selfhelp 1.0.0-beta.1 Changelog
Resource Management - Workloads 1.0.0 Changelog
Service Bus 7.14.0 Changelog
Bugs Fixed
-
Removed the 30 second cap applied when opening AMQP links; this allows developers to fully control the timeout for service operations by tuning the
TryTimeout
as appropriate for the application. -
Fixed potential
NullReferenceException
when using theServiceBusProcessor
orServiceBusSessionProcessor
.
Features Added
- The client-side idle timeout for connections can now be configured using
ServiceBusClientOptions
.
Text Translation 1.0.0-beta.1 Changelog
Features Added
- Added support for Text Translation - Translate API
- Added support for Text Transliteration - Transliterate API
- Added support for Finding Sentence Boundaries - FindSentenceBoundaries API
- Added support for Getting the Supported Languages - GetLanguages API
- Added support for Looking up the Dictionary Entries - LookupDictionaryEntries API
- Added support for Looking up the Dictionary Examples - LookupDictionaryExamples API
WebJobs Extensions - Service Bus 5.10.0 Changelog
Features Added
- Added
MinMessageBatchSize
andMaxBatchWaitTime
toServiceBusOptions
to allow configuring the minimum number of messages to process in a batch and the maximum time to wait for a batch to be filled before processing.
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.7
$> dotnet add package Azure.AI.Translation.Text --version 1.0.0-beta.1
$> dotnet add package Azure.Containers.ContainerRegistry --version 1.1.0
$> dotnet add package Azure.Core --version 1.32.0
$> dotnet add package Azure.Identity --version 1.9.0
$> dotnet add package Azure.Messaging.EventGrid --version 4.15.0
$> dotnet add package Azure.Messaging.EventGrid --version 4.16.0
$> dotnet add package Azure.Messaging.EventHubs --version 5.9.1
$> dotnet add package Azure.Messaging.EventHubs.Processor --version 5.9.1
$> dotnet add package Azure.Messaging.ServiceBus --version 7.14.0
$> dotnet add package Azure.Monitor.OpenTelemetry.AspNetCore --version 1.0.0-beta.4
$> dotnet add package Azure.Monitor.OpenTelemetry.Exporter --version 1.0.0-beta.11
$> dotnet add package Azure.Monitor.Query --version 1.2.0-beta.1
$> dotnet add package Azure.ResourceManager --version 1.5.0
$> dotnet add package Azure.ResourceManager.AppService --version 1.0.2
$> dotnet add package Azure.ResourceManager.ContainerInstance --version 1.1.0
$> dotnet add package Azure.ResourceManager.ContainerInstance --version 1.1.0-beta.4
$> dotnet add package Azure.ResourceManager.CosmosDB --version 1.4.0-beta.1
$> dotnet add package Azure.ResourceManager.DataProtectionBackup --version 1.1.2
$> dotnet add package Azure.ResourceManager.EventHubs --version 1.1.0-beta.2
$> dotnet add package Azure.ResourceManager.HybridCompute --version 1.0.0-beta.3
$> dotnet add package Azure.ResourceManager.KeyVault --version 1.2.0-beta.1
$> dotnet add package Azure.ResourceManager.MachineLearning --version 1.1.1
$> dotnet add package Azure.ResourceManager.Monitor --version 1.2.0
$> dotnet add package Azure.ResourceManager.Network --version 1.2.0
$> dotnet add package Azure.ResourceManager.NewRelicObservability --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.PaloAltoNetworks.Ngfw --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.Qumulo --version 1.0.0
$> dotnet add package Azure.ResourceManager.ResourceHealth --version 1.0.0
$> dotnet add package Azure.ResourceManager.SelfHelp --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.Workloads --version 1.0.0
$> dotnet add package Azure.Storage.DataMovement --version 12.0.0-beta.2
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.ServiceBus --version 5.10.0
Feedback
If you have a bug or feature request for one of the libraries, please file an issue in our repo.