Azure SDK for .NET (February 2023)
The Azure SDK team is pleased to announce our February 2023 client library releases.
35 packages released this month.
Stable Packages (15)
-
Blob Storage Key Store for .NET Data Protection
-
Core - Client - Core
-
Event Grid
-
Key Encryptor for .NET Data Protection
-
Resource Management - Cognitive Services
-
Resource Management - Core
-
Resource Management - Data Protection
-
Resource Management - Load Testing
-
Resource Management - Machine Learning
-
Resource Management - Media
-
Resource Management - PostgreSQL
-
Resource Management - SQL
-
Resource Management - Synapse
-
Tables
-
WebJobs Extensions - Web PubSub
Patch Updates (1)
- Identity
Beta Packages (16)
-
Blobs
-
Blobs Batch
-
Blobs ChangeFeed
-
Common
-
Container Registry
-
Data Lake Storage (Gen 2)
-
Dev Center
-
File Shares
-
Load Testing
-
OpenAI Inference
-
OpenTelemetry Exporter
-
Queues
-
Resource Management - Container Instances
-
Resource Management - Mobilenetwork
-
Schema Registry
-
Web PubSub Client
Release highlights
Blob Storage Key Store for .NET Data Protection 1.3.0 Changelog
Features Added
- Added an overload when configuring data protection which allows token credentials to be created by a factory on-demand. (A community contribution, courtesy of thomhurst)
Blobs 12.15.0-beta.1 Changelog
- Added support for service version 2021-12-02.
- Added support for Blob Cold Tier.
- Fixed bug where BlobErrorCode.IncrementalCopyOfEarlierVersionSnapshotNotAllowed was spelled incorrectly.
- Fixed bug / regression where BlobContainerClient.GetProperties would return null instead of PublicAccessType.None for the BlobContainerProperties.PublicAccess
Blobs Batch 12.12.0-beta.1 Changelog
- Added support for service version 2021-12-02.
Blobs ChangeFeed 12.0.0-preview.30 Changelog
- Added support for service version 2021-12-02.
Common 12.14.0-beta.1 Changelog
- This release contains bug fixes to improve quality.
Container Registry 1.1.0-beta.6 Changelog
Breaking Changes
- Changed signatures of
DownloadManifest()
andUploadManifest()
methods onContainerRegistryBlobClient
. - Removed
DownloadManifestOptions
andUploadManifestOptions
types. - Removed
ArtifactManifest
type. - Removed
Manifest
andManifestStream
properties fromDownloadManifestResult
.
Features Added
- Added method
DownloadBlobTo()
toContainerRegistryBlobClient
. This method downloads a blob to a provided Stream, using multiple requests if the blob size exceeds the maximum chunk size. - Added an optional
ManifestMediaType
parameter toUploadManifest()
to enable uploading image manifests of any type. - Added
MediaType
property toDownloadManifestResult
to enable checking the media type prior to deserializing returned manifest.
Core - Client - Core 1.28.0 Changelog
Bugs Fixed
- Fixed an issue with
AzureSasCredential
which resulted in messages to fail authentication if the SAS signature was updated while a message was in a retry cycle.
Data Lake Storage (Gen 2) 12.13.0-beta.1 Changelog
- Added support for service version 2021-12-02.
- Added support for leasing operations on DataLakeFileClient.Append(), .AppendAsync(), .Flush(), and .FlushAsync().
- Added support for sticky bit and execution bit to both be set on permissions of a path.
Dev Center 1.0.0-beta.2 Changelog
Features Added
- Added upcoming actions APIs to dev boxes.
DelayUpcomingAction
GetUpcomingAction
GetUpcomingActions
SkipUpcomingAction
Breaking Changes
DevBoxClient
,DevCenterClient
, andEnvironmentsClient
now accept an endpoint URI on construction rather than tenant ID + dev center name.
Bugs Fixed
- Invalid response types removed from
DeleteDevBox
,StartDevBox
, andStopDevBox
APIs. - Invalid
DeleteEnvironmentAction
API removed fromEnvironmentsClient
. - Unimplemented artifacts APIs removed from
EnvironmentsClient
.
Event Grid 4.13.0 Changelog
Features Added
- Added new API Management events.
- Added new DataBox events.
File Shares 12.13.0-beta.1 Changelog
- Added support for service version 2021-12-02.
- Added support for invalid XML characters in file and directory names for ShareDirectoryClient.GetfilesAndDirectories(), .GetHandles(), and ShareFileClient.GetHandles().
Identity 1.8.1 Changelog
Bugs Fixed
- Fixed an issue when using
ManagedIdentityCredential
in combination with authorities other than Azure public cloud that resulted in a incorrect instance metadata validation error. #32498
Identity 1.8.2 Changelog
Bugs Fixed
- Fixed error message parsing in
AzurePowerShellCredential
which would misinterpret AAD errors with the need to install PowerShell. #31998 - Fix regional endpoint validation error when using
ManagedIdentityCredential
. [#32498])(https://github.com/Azure/azure-sdk-for-net/issues/32498)
Key Encryptor for .NET Data Protection 1.2.0 Changelog
Features Added
- Added an overload when configuring data protection which allows token credentials to be created by a factory on-demand. (A community contribution, courtesy of thomhurst)
Load Testing 1.0.0-beta.2 Changelog
Features Added
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.ListMetricNamespaces
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.ListMetricDefinitions
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.ListMetrics
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.CreateOrUpdateAppComponents
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.ListAppComponents
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.CreateOrUpdateServerMetricsConfig
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.GetServerMetricsConfig
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestAdministrationClient.
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestAdministrationClient.BeginTestRun
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.ListMetricNamespacesAsync
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.ListMetricDefinitionsAsync
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.ListMetricsAsync
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.CreateOrUpdateAppComponentsAsync
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.ListAppComponentsAsync
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.CreateOrUpdateServerMetricsConfigAsync
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.GetServerMetricsConfigAsync
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestAdministrationClient.BeginUploadTestFile
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestAdministrationClient.BeginTestRun
- Method Addded
Azure.Developer.LoadTesting.LoadTestingClient.LoadTestRunClient.ListMetricDimensionValues
Breaking Changes
- Changed from single client and 2 subclients pattern to two clients pattern
OpenAI Inference 1.0.0-beta.1 Changelog
Features Added
- This is the initial preview release for Azure OpenAI inference capabilities, including completions and embeddings.
OpenAI Inference 1.0.0-beta.2 Changelog
Bugs Fixed
- Adjusted bad name
finishReason
tofinish_reason
in deserializer class
OpenTelemetry Exporter 1.0.0-beta.7 Changelog
Bugs Fixed
- 4xx errors on Request telemetry will now be reported as failures (#33617)
Features Added
- Added support for parsing AADAudience from ConnectionString (#33593)
- Activity Events (SpanEvents), except those representing Exception, will be exported to TraceTelemetry table(#32980) Exceptions reported via ActivityEvents will continue to be exported to ExceptionTelemetry table
Queues 12.13.0-beta.1 Changelog
- This release contains bug fixes to improve quality.
Resource Management - Cognitive Services 1.2.0 Changelog
Resource Management - Container Instances 1.1.0-beta.1 Changelog
Resource Management - Container Instances 1.1.0-beta.2 Changelog
Resource Management - Core 1.4.0 Changelog
Resource Management - Data Protection 1.1.0 Changelog
Resource Management - Load Testing 1.0.0 Changelog
Resource Management - Machine Learning 1.0.0 Changelog
Resource Management - Media 1.1.0 Changelog
Resource Management - Mobilenetwork 1.0.0-beta.1 Changelog
Resource Management - PostgreSQL 1.1.0 Changelog
Resource Management - SQL 1.2.0 Changelog
Resource Management - Synapse 1.1.0 Changelog
Schema Registry 1.4.0-beta.1 Changelog
Features Added
- Added support for JSON schemas. Currently only Draft 3 of JSON is supported by the service.
- Added support for custom schema formats.
Tables 12.8.0 Changelog
Bugs Fixed
- Fixed an issue where LINQ predicates containing New expressions, such as
ent => ent.TimeStamp > new DateTimeOffset(...)
, threw an exception.
Web PubSub Client 1.0.0-beta.2 Changelog
Bugs Fixed
- Fix AutoRejoinGroups doesn’t work issue
WebJobs Extensions - Web PubSub 1.4.0 Changelog
Bugs Fixed
- Fix setting generic converters in JsonSerializerSettings.
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.OpenAI --version 1.0.0-beta.1
$> dotnet add package Azure.AI.OpenAI --version 1.0.0-beta.2
$> dotnet add package Azure.Containers.ContainerRegistry --version 1.1.0-beta.6
$> dotnet add package Azure.Core --version 1.28.0
$> dotnet add package Azure.Data.SchemaRegistry --version 1.4.0-beta.1
$> dotnet add package Azure.Data.Tables --version 12.8.0
$> dotnet add package Azure.Developer.DevCenter --version 1.0.0-beta.2
$> dotnet add package Azure.Developer.LoadTesting --version 1.0.0-beta.2
$> dotnet add package Azure.Extensions.AspNetCore.DataProtection.Blobs --version 1.3.0
$> dotnet add package Azure.Extensions.AspNetCore.DataProtection.Keys --version 1.2.0
$> dotnet add package Azure.Identity --version 1.8.1
$> dotnet add package Azure.Identity --version 1.8.2
$> dotnet add package Azure.Messaging.EventGrid --version 4.13.0
$> dotnet add package Azure.Messaging.WebPubSub.Client --version 1.0.0-beta.2
$> dotnet add package Azure.Monitor.OpenTelemetry.Exporter --version 1.0.0-beta.7
$> dotnet add package Azure.ResourceManager --version 1.4.0
$> dotnet add package Azure.ResourceManager.CognitiveServices --version 1.2.0
$> dotnet add package Azure.ResourceManager.ContainerInstance --version 1.1.0-beta.1
$> dotnet add package Azure.ResourceManager.ContainerInstance --version 1.1.0-beta.2
$> dotnet add package Azure.ResourceManager.DataProtectionBackup --version 1.1.0
$> dotnet add package Azure.ResourceManager.LoadTesting --version 1.0.0
$> dotnet add package Azure.ResourceManager.MachineLearning --version 1.0.0
$> dotnet add package Azure.ResourceManager.Media --version 1.1.0
$> dotnet add package Azure.ResourceManager.MobileNetwork --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.PostgreSql --version 1.1.0
$> dotnet add package Azure.ResourceManager.Sql --version 1.2.0
$> dotnet add package Azure.ResourceManager.Synapse --version 1.1.0
$> dotnet add package Azure.Storage.Blobs --version 12.15.0-beta.1
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.12.0-beta.1
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.30
$> dotnet add package Azure.Storage.Common --version 12.14.0-beta.1
$> dotnet add package Azure.Storage.Files.DataLake --version 12.13.0-beta.1
$> dotnet add package Azure.Storage.Files.Shares --version 12.13.0-beta.1
$> dotnet add package Azure.Storage.Queues --version 12.13.0-beta.1
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.WebPubSub --version 1.4.0
Feedback
If you have a bug or feature request for one of the libraries, please file an issue in our repo.