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


  • Core
  • Event Hubs



  • Form Recognizer
  • Search
  • Service Bus

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.FormRecognizer --version 1.0.0-preview.2

$> dotnet add package Azure.Identity --version 1.2.0-preview.3

$> dotnet add package Azure.Messaging.EventHubs
$> dotnet add package Azure.Messaging.EventHubs.Processor

$> dotnet add package Azure.Messaging.ServiceBus --version 7.0.0-preview.2

$> dotnet add package Azure.Search.Documents --version 1.0.0-preview.3


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


Detailed changelogs are linked from the Quick Links below. Here are some of the highlights:

Core Changelog

  • Read client request ID value used for logging and tracing off the initial request object if available.
  • Fixed a bug when using Azure.Core based libraries in Blazor WebAssembly apps.

Event Hubs Changelog

  • The set of features from v5.1.0-preview.1 are now generally available. This includes the EventProcessor<TPartition> and PartitionReceiver types which focus on advanced application scenarios which require greater low-level control.

Event Hubs Processor Changelog

  • The set of features from v5.1.0-preview.1 are now generally available. This includes the enhancements to the EventProcessorClient for improved stability, resilience, and performance.

Form Recognizer Changelog

  • All of FormRecognizerClient’s FormRecognizerClientOptions are now passed to the client returned by FormRecognizerClient.GetFormTrainingClient.

Identity Changelog

  • New API allowing applications to control when DeviceCodeCredential and InteractiveBrowserCredential prompt for authentication.

Search Changelog

  • Renamed SearchIndexClient to SearchClient and renamed numerous models for search index creation.
  • Simplified the use of e-tags.

Service Bus Changelog

  • Allow specifying a list of named sessions when using ServiceBusSessionProcessor.
  • Transactions/Send via support.
  • Add SessionInitializingAsync/SessionClosingAsync events in ServiceBusSessionProcessor.
  • Do not attempt to autocomplete messages with the processor if the user settled the message in their callback.
  • Add SendAsync overload accepting an IEnumerable of ServiceBusMessage.

DateProtection Blob Extensions Changelog

  • Package renamed to Azure.Extensions.AspNetCore.DataProtection.Blobs

DateProtection Keys Extensions Changelog

  • Package renamed to Azure.Extensions.AspNetCore.DataProtection.Keys
  • Default overload of ProtectKeysWithAzureKeyVault now takes a Uri to be consistent with other extension methods and KeyVault clients.

Configuration Secrets Extensions Changelog

  • Package renamed to Azure.Extensions.AspNetCore.DataProtection.Blobs

Latest Releases

View all the latest versions of .NET packages here.