The Azure SDK team is pleased to announce our May 2022 client library releases.

GA

  • Azure Functions extension for Azure Table service

  • Event Hubs

  • Event Hubs - Event Processor

  • Extensions - Azure

  • Schema Registry

  • Schema Registry - Avro

  • Service Bus

  • Storage - Blobs

  • Storage - Blobs Batch

  • Storage - Common

  • Storage - Files Data Lake

  • Storage - Files Shares

  • Storage - Queues

  • WebJobs Extensions - Event Grid

  • WebJobs Extensions - Event Hubs

  • WebJobs Extensions - Service Bus

Beta

  • Azure Object Anchors Conversion

  • Azure Video Analyzer Edge

  • Conversation Analysis

  • Event Grid

  • Grafana

  • Resource Management - App Configuration

  • Resource Management - App Service

  • Resource Management - Azure Stack HCI

  • Resource Management - Cdn

  • Resource Management - Communication

  • Resource Management - Compute

  • Resource Management - Connected VMware vSphere

  • Resource Management - Cosmos DB

  • Resource Management - Device Update

  • Resource Management - Dns Resolver

  • Resource Management - Edge Order

  • Resource Management - Event Hubs

  • Resource Management - Extended Location

  • Resource Management - Key Vault

  • Resource Management - Monitor

  • Resource Management - Network

  • Resource Management - Service Bus

  • Resource Management - Sql

  • Resource Management - Storage

  • Resource Management - Storage Pool

  • Resource Management - Web PubSub

  • Storage - Blobs

  • Storage - Blobs Batch

  • Storage - Blobs ChangeFeed

  • Storage - Common

  • Storage - Files Data Lake

  • Storage - Files Shares

  • Storage - Queues

  • Synapse - Artifacts

  • Tables

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.Language.Conversations --version 1.0.0-beta.3
$> dotnet add package Azure.Analytics.Synapse.Artifacts --version 1.0.0-preview.15
$> dotnet add package Azure.Data.SchemaRegistry --version 1.2.0
$> dotnet add package Azure.Data.Tables --version 12.6.0-beta.1
$> dotnet add package Azure.Media.VideoAnalyzer.Edge --version 1.0.0-beta.6
$> dotnet add package Azure.Messaging.EventGrid --version 4.11.0-beta.1
$> dotnet add package Azure.Messaging.EventGrid --version 4.11.0-beta.2
$> dotnet add package Azure.Messaging.EventHubs --version 5.7.0
$> dotnet add package Azure.Messaging.EventHubs.Processor --version 5.7.0
$> dotnet add package Azure.Messaging.ServiceBus --version 7.8.0
$> dotnet add package Azure.MixedReality.ObjectAnchors.Conversion --version 0.3.0-beta.3
$> dotnet add package Azure.ResourceManager.AppConfiguration --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.AppService --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Cdn --version 1.0.0-beta.5
$> dotnet add package Azure.ResourceManager.Communication --version 1.1.0-beta.3
$> dotnet add package Azure.ResourceManager.Compute --version 1.0.0-beta.8
$> dotnet add package Azure.ResourceManager.ConnectedVMwarevSphere --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.CosmosDB --version 1.0.0-beta.5
$> dotnet add package Azure.ResourceManager.DeviceUpdate --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.DnsResolver --version 1.0.0-beta.3
$> dotnet add package Azure.ResourceManager.EdgeOrder --version 1.0.0-beta.3
$> dotnet add package Azure.ResourceManager.EventHubs --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.ExtendedLocation --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Grafana --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.Hci --version 1.0.0-beta.3
$> dotnet add package Azure.ResourceManager.KeyVault --version 1.0.0-beta.8
$> dotnet add package Azure.ResourceManager.Monitor --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Network --version 1.0.0-beta.7
$> dotnet add package Azure.ResourceManager.ServiceBus --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.Sql --version 1.0.0-beta.4
$> dotnet add package Azure.ResourceManager.Storage --version 1.0.0-beta.8
$> dotnet add package Azure.ResourceManager.Storage --version 1.0.0-beta.9
$> dotnet add package Azure.ResourceManager.StoragePool --version 1.0.0-beta.3
$> dotnet add package Azure.ResourceManager.WebPubSub --version 1.0.0-beta.4
$> dotnet add package Azure.Storage.Blobs --version 12.12.0-beta.1
$> dotnet add package Azure.Storage.Blobs --version 12.12.0
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.9.0-beta.1
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.9.0
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.22
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.23
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.24
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.25
$> dotnet add package Azure.Storage.Common --version 12.11.0-beta.1
$> dotnet add package Azure.Storage.Common --version 12.11.0
$> dotnet add package Azure.Storage.Files.DataLake --version 12.10.0-beta.1
$> dotnet add package Azure.Storage.Files.DataLake --version 12.10.0
$> dotnet add package Azure.Storage.Files.Shares --version 12.10.0-beta.1
$> dotnet add package Azure.Storage.Files.Shares --version 12.10.0
$> dotnet add package Azure.Storage.Queues --version 12.10.0-beta.1
$> dotnet add package Azure.Storage.Queues --version 12.10.0
$> dotnet add package Microsoft.Azure.Data.SchemaRegistry.ApacheAvro --version 1.0.0
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.EventGrid --version 3.2.0
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.EventHubs --version 5.1.0
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.ServiceBus --version 5.4.0
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.Tables --version 1.0.0
$> dotnet add package Microsoft.Extensions.Azure --version 1.2.0

Feedback

If you have a bug or feature request for one of the libraries, please file an issue in our repo.

Release highlights

Azure Functions extension for Azure Table service 1.0.0 Changelog

Breaking Changes

  • The AddAzureTables extension method has been renamed to AddTables.

Azure Object Anchors Conversion 0.3.0-beta.3 Changelog

Features Added

  • Added ScaledAssetDimensions to AssetConversionProperties.

Bugs Fixed

  • Fixed a regression from 0.2.0-beta.1 to validate file extensions case insensitively.

Breaking Changes

  • OutputModelUri now returns a Uri to a .zip file containing the .ou file instead of the .ou file itself when using the new default service version: V0_3_preview_0.
  • The value specified when creating an AssetFileType is now validated and must begin with a ‘.’ character.

Azure Video Analyzer Edge 1.0.0-beta.6 Changelog

Other Changes

Deprecated. We’re retiring the Azure Video Analyzer preview service, you’re advised to transition your applications off of Video Analyzer by 01 December 2022. This SDK is not longer maintained.

Conversation Analysis 1.0.0-beta.3 Changelog

Breaking Changes

  • Some models and model properties were renamed based on the latest 2022-03-01-preview service version that was published.

Event Grid 4.11.0-beta.1 Changelog

Features Added

  • Added Partner Topic support for channels

Event Grid 4.11.0-beta.2 Changelog

Breaking Changes

  • Removed SendCloudEventsOptions type in favor of a string parameter that can be used to specify the channel name.

Event Hubs 5.7.0 Changelog

Features Added

  • The EventHubBufferedProducerClient is being introduced, intended to allow for efficient publishing of events without having to explicitly manage batches in the application. More information can be found in its design document. (Thanks to danielmarbach for his contributions to the implementation)

  • An additional base class for event processors, PluggableCheckpointStoreEventProcessor<T>, has been added to simplify creating customized event processors and integrate with concrete CheckpointStore implementations.

  • An abstract CheckpointStore is now available for use with the PluggableCheckpointStoreEventProcessor<T> to simplify creating customized event processors and allow reusing existing checkpoint store implementations.

  • Support for cancellation tokens has been improved for AMQP operations, enabling earlier detection of cancellation requests without needing to wait for the configured timeout to elapse.

  • Added FullyQualifiedNamespace, EventHubName, and ConsumerGroup to the partition context associated with events read by the EventHubConsumerClient.

Event Hubs - Event Processor 5.7.0 Changelog

Features Added

  • The BlobCheckpointStore implementation used internally by the processor has been made public and now conforms to the CheckpointStore contract, allowing it to be used with custom processor implementations.

Extensions - Azure 1.2.0 Changelog

Other Changes

  • Added support for GUID constructor parameters to be parsed directly from configuration.

Grafana 1.0.0-beta.1 Changelog

Resource Management - App Configuration 1.0.0-beta.4 Changelog

Resource Management - App Service 1.0.0-beta.2 Changelog

Resource Management - Azure Stack HCI 1.0.0-beta.3 Changelog

Resource Management - Cdn 1.0.0-beta.5 Changelog

Resource Management - Communication 1.1.0-beta.3 Changelog

Resource Management - Compute 1.0.0-beta.8 Changelog

Resource Management - Connected VMware vSphere 1.0.0-beta.4 Changelog

Resource Management - Cosmos DB 1.0.0-beta.5 Changelog

Resource Management - Device Update 1.0.0-beta.4 Changelog

Resource Management - Dns Resolver 1.0.0-beta.3 Changelog

Resource Management - Edge Order 1.0.0-beta.3 Changelog

Resource Management - Event Hubs 1.0.0-beta.4 Changelog

Resource Management - Extended Location 1.0.0-beta.2 Changelog

Resource Management - Key Vault 1.0.0-beta.8 Changelog

Resource Management - Monitor 1.0.0-beta.2 Changelog

Resource Management - Network 1.0.0-beta.7 Changelog

Resource Management - Service Bus 1.0.0-beta.4 Changelog

Resource Management - Sql 1.0.0-beta.4 Changelog

Resource Management - Storage 1.0.0-beta.8 Changelog

Resource Management - Storage 1.0.0-beta.9 Changelog

Resource Management - Storage Pool 1.0.0-beta.3 Changelog

Resource Management - Web PubSub 1.0.0-beta.4 Changelog

Schema Registry 1.2.0 Changelog

Features Added

  • Added GroupName and Name properties to SchemaProperties.

Schema Registry - Avro 1.0.0 Changelog

Breaking Changes

  • Remove custom exception type SchemaRegistryAvroException.

Service Bus 7.8.0 Changelog

Features Added

  • Added the GetReceiveActions method to ProcessMessageEventArgs and ProcessSessionMessageEventArgs to allow for receiving additional messages from the processor callback.

Bugs Fixed

  • Prevent exception when stopping processor that can occur if custom registrations were added to the CancellationToken that is exposed via the event args.
  • Don’t close entire AMQP session when closing individual AMQP links when EnableCrossEntityTransactions is set to true, since with this configuration, all links will share the same session.

Breaking Changes

  • ServiceBusTransportMetrics and ServiceBusRuleManager have been removed from the prior beta versions. These will be evaluated for inclusion in a future GA release.

Storage - Blobs 12.12.0-beta.1 Changelog

  • Added support for service version 2021-06-08.
  • Added pageable versions of PageBlobClient.GetPageRanges() and .GetPageRangesAsync().
  • Added ability to copy source blob tags for BlobBaseClient.SyncCopyFromUri() and .SyncCopyFromUriAsync().
  • Fixed a bug where CopyFromUriOperation was throwing an Exception when the status of the blob copy was aborted or failed.

Storage - Blobs 12.12.0 Changelog

  • Includes all features from 12.12.0-beta.1.

Storage - Blobs Batch 12.9.0-beta.1 Changelog

  • Added support for service version 2021-06-08.

Storage - Blobs Batch 12.9.0 Changelog

  • Includes all features from 12.9.0-beta.1.

Storage - Blobs ChangeFeed 12.0.0-preview.22 Changelog

  • Added support for service version 2021-06-08.

Storage - Blobs ChangeFeed 12.0.0-preview.23 Changelog

  • Fixed bug where BlobChangeFeedEvent.BlobChangeFeedEventData.PreviousInfo.WasBlobSoftDeleted was not being deserialized correctly.

Storage - Blobs ChangeFeed 12.0.0-preview.24 Changelog

  • Added ability to specify chunk download size with BlobChangeFeedClientOptions.MaximumTransferSize.

Storage - Blobs ChangeFeed 12.0.0-preview.25 Changelog

  • Updated Change Feed to return 0 events when meta/segments.json file hasn’t been created yet.

Storage - Common 12.11.0-beta.1 Changelog

  • This release contains bug fixes to improve quality.

Storage - Common 12.11.0 Changelog

  • Includes all features from 12.11.0-beta.1.

Storage - Files Data Lake 12.10.0-beta.1 Changelog

  • Added support for service version 2021-06-08.
  • Added support for Customer Provided Key server-side encryption of files.
  • Added ability to retrieve path CreatedOn and ExpiresOn times with DataLakeFileSystemClient.GetPaths() and .GetPathsAsync().
  • Added support for DataLakeFileSystemClient.GetPathClient().

Storage - Files Data Lake 12.10.0 Changelog

  • Includes all features from 12.10.0-beta.1.

Storage - Files Shares 12.10.0-beta.1 Changelog

  • Added support for service version 2021-06-08.
  • Added ability to maintain a file’s current LastWrittenOn time when calling ShareFileClient.PutRange(), .PutRangeAsync(), .PutRangeFromUri(), and .PutRangeFromUriAsync().
  • Added ability to specify a file or directory’s ChangedOn time when calling ShareFileClient/ShareDirectoryClient.Create(), .CreateAsync(), .SetProperties(), .SetPropertiesAsync(), .Rename(), and .RenameAsync().
  • Added ability to specify Content-Type on a file when calling ShareFileClient.Rename(), .RenameAsync().

Storage - Files Shares 12.10.0 Changelog

  • Includes all features from 12.10.0-beta.1.

Storage - Queues 12.10.0-beta.1 Changelog

  • This release contains bug fixes to improve quality.

Storage - Queues 12.10.0 Changelog

  • Includes all features from 12.10.0-beta.1.

Synapse - Artifacts 1.0.0-preview.15 Changelog

  • Added LinkConnectionOperations.

Tables 12.6.0-beta.1 Changelog

Features Added

  • TenantId can now be discovered through the service OAuth challenge response, when using a TokenCredential for authorization against a Storage Table Service.
  • A new property is now available on the TableClientOptions called EnableTenantDiscovery. If set to true, the client will attempt an initial unauthorized request to the service to prompt an OAuth challenge containing the tenantId of the resource. This tenantId will then be used by the TokenCredential.
  • Diagnostics logging no longer redacts the following query parameters: ‘$format’, ‘$filter’, ‘$top’, ‘$select’

WebJobs Extensions - Event Grid 3.2.0 Changelog

Features Added

  • Added support for creating CloudEvent subscriptions using OPTIONS handshake.

WebJobs Extensions - Event Hubs 5.1.0 Changelog

Features Added

  • Adding support for retry policy (SupportsRetryAttribute)

WebJobs Extensions - Service Bus 5.4.0 Changelog

Features Added

  • Added the ServiceBusReceiveActions type to support receiving additional messages from a function invocation.
  • Added the ability to bind to the SessionId property.

Latest Releases

View all the latest versions of .NET packages here.