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

GA

  • Conversation Analysis

  • Core

  • Digital Twins - Core

  • Event Grid

  • Extensions - Azure

  • Resource Management - Cdn

  • Resource Management - Compute

  • Resource Management - Core

  • Resource Management - Key Vault

  • Resource Management - Network

  • Resource Management - Resources

  • Service Bus

  • Storage - Blobs

  • Storage - Blobs Batch

  • Storage - Common

  • Storage - Files Data Lake

  • Storage - Files Shares

  • Storage - Queues

Updates

  • Event Hubs

  • Event Hubs - Event Processor

  • Resource Management - Core

  • Tables

  • WebJobs Extensions - Event Hubs

Beta

  • Cognitive Search

  • ConfidentialLedger

  • Conversation Analysis

  • DesktopVirtualization

  • IoT Device Update

  • Managed Service Identity

  • Monitor Ingestion

  • Purview Catalog

  • Relay

  • Resource Management - Communication

  • Resource Management - Compute

  • Resource Management - Storage

  • Resource Management - Web PubSub

  • Storage - Blobs

  • Storage - Blobs Batch

  • Storage - Blobs ChangeFeed

  • Storage - Common

  • Storage - Files Data Lake

  • Storage - Files Shares

  • Storage - Queues

  • Workloads

Release highlights

Cognitive Search 11.4.0-beta.8 Changelog

Bugs Fixed

  • Fixed issue where SearchOptions.SessionId property was not passed to the service (#27549)

ConfidentialLedger 1.0.0-beta.3 Changelog

Breaking Changes

  • The PostLedgerEntry and PostLedgerEntryAsync methods on ConfidentialLedgerClient now return a long-running operation of type PostLedgerEntryOperation.

Conversation Analysis 1.0.0 Changelog

Features Added

  • Added ConversationAuthoringClient to manage authoring projects.
  • Added support for Azure Active Directory (AAD) authentication.

Breaking Changes

  • ConversationAnalysisClient.AnalyzeConversation and AnalyzeConversationAsync now take a RequestContent and RequestContext for more control and flexibility.
  • Removed all models. See README.md for samples to use this client library.
  • Renamed ConversationAnalysisClientOptions to ConversationsClientOptions.

Conversation Analysis 1.1.0-beta.1 Changelog

Features Added

  • Added conversation summarization and personally identifiable information (PII) extraction methods to ConversationAnalysisClient:
  • AnalyzeConversation and AnalyzeConversationAsync
  • CancelAnalyzeConversationJob and CancelAnalyzeConversationJobAsync
  • GetAnalyzeConversationJobStatus and GetAnalyzeConversationJobStatusAsync
  • Added support for service version 2022-05-15-preview.

Core 1.25.0 Changelog

Features Added

  • Added RequestFailedDetailsParser abstract class, which client libraries can implement to control customization of exception messages for failed responses.
  • Added HttpPipelineOptions type which is accepted in a new overload to HttpPipelineBuilder.Build. This type contains all the properties from other overloads and adds a property to specify a RequestFailedDetailsParser.
  • Added a property to HttpPipelineTransportOptions called ClientCertificates which is a collection of X509Certificate2. If populated, the certificates in the collection will be used by the client for TLS client certificate authentication.
  • Added the MultipartResponse type, which can be used by clients to parse the sub-responses for multi-part responses.

DesktopVirtualization 1.0.0-beta.1 Changelog

Digital Twins - Core 1.4.0 Changelog

New Features

  • Updated service API version to use API version 2022-05-31 by default.
  • Added support for the new, writeable property metadata SourceTime to DigitalTwinPropertyMetadata.
  • Added support for LastUpdatedOn for digital twins and components.

Fixes and improvements

  • Updated samples to illustrate usage of SourceTime, LastUpdatedOn at digital twin and component metadata level, and use of DigitalTwinComponentMetadata.

Event Grid 4.11.0 Changelog

Features Added

  • Added support for sending events to partner channels.

Event Hubs 5.7.1 Changelog

Bugs Fixed

  • Fixed an issue with the EventHubBufferedProducerClient where it was not properly identifying when buffers were empty and should enter an idle state; this caused the background task that manages publishing to spin and consume an unreasonable amount of resources.

  • Fixed an issue with event processor startup validation where an invalid consumer group was not properly detected.

Features Added

  • The event processor error handler will now raise warning when an unhandled exception propagated from the event processing handler causing partition processing to fault and restart.

Event Hubs - Event Processor 5.7.1 Changelog

Bugs Fixed

  • Fixed an issue with event processor startup validation where an invalid consumer group was not properly detected.

Features Added

  • The event processor error handler will now raise warning when an unhandled exception propagated from the event processing handler causing partition processing to fault and restart.

Extensions - Azure 1.3.0 Changelog

Features Added

  • Added support for constructing a ManagedIdentityCredential from config by setting the managedIdentityResourceId key.

IoT Device Update 1.0.0-beta.4 Changelog

Features Added

  • Added RelatedFiles and DownloadHandler to Update
  • Updated various model that reference update to include not only UpdateId but also update Description and FriendlyName
  • Removed device tag concept
  • Allow to filter by deployment status in the GetDevicesAsync method
  • Added ability to update device class friendly name
  • Added ability to delete device class
  • Added device class subgroups to groups
  • Added new method to retrieve devices health information

Breaking Changes

  • DeviceUpdateClient models updated
  • DeviceManagementClient models updated

Managed Service Identity 1.0.0-beta.1 Changelog

Monitor Ingestion 1.0.0-beta.1 Changelog

Version 1.0.0-beta.1 is a preview for the Azure Monitor service to ingest logs and designed to be developer-friendly, idiomatic to the .NET ecosystem, and as consistent across different languages and platforms as possible. The principles that guide our efforts can be found in the Azure SDK Design Guidelines for .NET.

Features Added

  • Initial release. See the README for information on using the new library.

Purview Catalog 1.0.0-beta.4 Changelog

Features Added

  • Support Atlas 2.2

Bugs Fixed

  • Add missing query parameters for Glossary Term API

Relay 1.0.0-beta.1 Changelog

Resource Management - Cdn 1.0.0 Changelog

Resource Management - Communication 1.1.0-beta.4 Changelog

Resource Management - Compute 1.0.0-beta.9 Changelog

Resource Management - Compute 1.0.0 Changelog

Resource Management - Core 1.1.1 Changelog

Resource Management - Core 1.1.2 Changelog

Resource Management - Core 1.2.0 Changelog

Resource Management - Key Vault 1.0.0 Changelog

Resource Management - Network 1.0.0 Changelog

Resource Management - Resources 1.2.0 Changelog

Resource Management - Storage 1.0.0-beta.10 Changelog

Resource Management - Web PubSub 1.0.0-beta.5 Changelog

Service Bus 7.9.0 Changelog

Features Added

  • Stable release of ServiceBusRuleManager.
  • EntityPath and FullyQualifiedNamespace are now included on the various processor event args.

Storage - Blobs 12.13.0-beta.1 Changelog

  • Added support for service version 2021-08-06.
  • Added support for clientside encryption V2.0
  • GCM support
  • V2.0 is considered a security upgrade, and it is recommended applications switch to server-side encryption or upgrade to clientside V2.0.
  • Fixed bug where calling AppendBlockFromUri() without AppendBlobAppendBlockFromUriOptions throws a null exception error

Storage - Blobs 12.13.0 Changelog

  • Includes all features from 12.13.0-beta.1.

Storage - Blobs Batch 12.10.0-beta.1 Changelog

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

Storage - Blobs Batch 12.10.0 Changelog

  • Includes all features from 12.10.0-beta.1.

Storage - Blobs ChangeFeed 12.0.0-preview.26 Changelog

  • Added support for service version 2021-08-06.
  • Fixed bug where BlobType == PageBlob was not being parsed correctly.

Storage - Blobs ChangeFeed 12.0.0-preview.27 Changelog

  • This release contains bug fixes to improve quality.

Storage - Common 12.12.0-beta.1 Changelog

  • This release contains bug fixes to improve quality.

Storage - Common 12.12.0 Changelog

  • Includes all features from 12.12.0-beta.1.

Storage - Files Data Lake 12.11.0-beta.1 Changelog

  • Added support for service version 2021-08-06.
  • Added ability to set permission, umask, owner, group, ACL, lease, and expiry time on DataLakeFileClient.Create() and .CreateAsync(), DataLakeDirectoryClient.Create() and .CreateAsync(), and DataLakePathClient.Create() and .CreateAsync().
  • Fixed bug where DataLakeDirectoryClient.GetPaths() and DataLakeFileSystemClient.GetPaths() called on a storage account without HNS enabled throws a FormatException when parsing the Date Time.

Storage - Files Data Lake 12.11.0 Changelog

  • Includes all features from 12.11.0-beta.1.
  • Fixed bug where DataLakePathClient.Rename() was not passing the AzureSasCredential to the source.

Storage - Files Shares 12.11.0-beta.1 Changelog

  • Added support for service version 2021-08-06.
  • Added ability to set file change time with ShareFileClient.StartCopy() and .StartCopyAsync().

Storage - Files Shares 12.11.0 Changelog

  • Includes all features from 12.11.0-beta.1.
  • Fixed bug where ShareFileClient and ShareDirectoryClient Rename() was not passing the AzureSasCredential to the source.

Storage - Queues 12.11.0-beta.1 Changelog

  • This release contains bug fixes to improve quality.

Storage - Queues 12.11.0 Changelog

  • Includes all features from 12.10.1-beta.1.

Tables 12.6.1 Changelog

Bugs Fixed

  • Fixed a formatting issue with string based filter queries for Binary properties created via CreateQueryFilter(System.FormattableString filter). (#29256)

WebJobs Extensions - Event Hubs 5.1.1 Changelog

Bugs Fixed

  • Fixed a bug in the runtime scale controller that prevented function apps from scaling in.

Workloads 1.0.0-beta.1 Changelog

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.Language.Conversations --version 1.0.0
$> dotnet add package Azure.AI.Language.Conversations --version 1.1.0-beta.1
$> dotnet add package Azure.Analytics.Purview.Catalog --version 1.0.0-beta.4
$> dotnet add package Azure.Core --version 1.25.0
$> dotnet add package Azure.Data.Tables --version 12.6.1
$> dotnet add package Azure.DigitalTwins.Core --version 1.4.0
$> dotnet add package Azure.IoT.DeviceUpdate --version 1.0.0-beta.4
$> dotnet add package Azure.Messaging.EventGrid --version 4.11.0
$> dotnet add package Azure.Messaging.EventHubs --version 5.7.1
$> dotnet add package Azure.Messaging.EventHubs.Processor --version 5.7.1
$> dotnet add package Azure.Messaging.ServiceBus --version 7.9.0
$> dotnet add package Azure.Monitor.Ingestion --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager --version 1.1.1
$> dotnet add package Azure.ResourceManager --version 1.1.2
$> dotnet add package Azure.ResourceManager --version 1.2.0
$> dotnet add package Azure.ResourceManager.Cdn --version 1.0.0
$> dotnet add package Azure.ResourceManager.Communication --version 1.1.0-beta.4
$> dotnet add package Azure.ResourceManager.Compute --version 1.0.0-beta.9
$> dotnet add package Azure.ResourceManager.Compute --version 1.0.0
$> dotnet add package Azure.ResourceManager.DesktopVirtualization --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.KeyVault --version 1.0.0
$> dotnet add package Azure.ResourceManager.ManagedServiceIdentities --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.Network --version 1.0.0
$> dotnet add package Azure.ResourceManager.Relay --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.Resources --version 1.2.0
$> dotnet add package Azure.ResourceManager.Storage --version 1.0.0-beta.10
$> dotnet add package Azure.ResourceManager.WebPubSub --version 1.0.0-beta.5
$> dotnet add package Azure.ResourceManager.Workloads --version 1.0.0-beta.1
$> dotnet add package Azure.Search.Documents --version 11.4.0-beta.8
$> dotnet add package Azure.Security.ConfidentialLedger --version 1.0.0-beta.3
$> dotnet add package Azure.Storage.Blobs --version 12.13.0-beta.1
$> dotnet add package Azure.Storage.Blobs --version 12.13.0
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.10.0-beta.1
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.10.0
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.26
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.27
$> dotnet add package Azure.Storage.Common --version 12.12.0-beta.1
$> dotnet add package Azure.Storage.Common --version 12.12.0
$> dotnet add package Azure.Storage.Files.DataLake --version 12.11.0-beta.1
$> dotnet add package Azure.Storage.Files.DataLake --version 12.11.0
$> dotnet add package Azure.Storage.Files.Shares --version 12.11.0-beta.1
$> dotnet add package Azure.Storage.Files.Shares --version 12.11.0
$> dotnet add package Azure.Storage.Queues --version 12.11.0-beta.1
$> dotnet add package Azure.Storage.Queues --version 12.11.0
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.EventHubs --version 5.1.1
$> dotnet add package Microsoft.Extensions.Azure --version 1.3.0

Feedback

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