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() and UploadManifest() methods on ContainerRegistryBlobClient.
  • Removed DownloadManifestOptions and UploadManifestOptions types.
  • Removed ArtifactManifest type.
  • Removed Manifest and ManifestStream properties from DownloadManifestResult.

Features Added

  • Added method DownloadBlobTo() to ContainerRegistryBlobClient. 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 to UploadManifest() to enable uploading image manifests of any type.
  • Added MediaType property to DownloadManifestResult 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, and EnvironmentsClient now accept an endpoint URI on construction rather than tenant ID + dev center name.

Bugs Fixed

  • Invalid response types removed from DeleteDevBox, StartDevBox, and StopDevBox APIs.
  • Invalid DeleteEnvironmentAction API removed from EnvironmentsClient.
  • 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 to finish_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.