Azure SDK for .NET (July 2022)
The Azure SDK team is pleased to announce our July 2022 client library releases.
46 packages released this month.
Stable Packages (18)
-
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
Patch Updates (5)
-
Event Hubs
-
Event Hubs - Event Processor
-
Resource Management - Core
-
Tables
-
WebJobs Extensions - Event Hubs
Beta Packages (21)
-
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
andPostLedgerEntryAsync
methods onConfidentialLedgerClient
now return a long-running operation of typePostLedgerEntryOperation
.
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
andAnalyzeConversationAsync
now take aRequestContent
andRequestContext
for more control and flexibility.- Removed all models. See README.md for samples to use this client library.
- Renamed
ConversationAnalysisClientOptions
toConversationsClientOptions
.
Conversation Analysis 1.1.0-beta.1 Changelog
Features Added
- Added conversation summarization and personally identifiable information (PII) extraction methods to
ConversationAnalysisClient
: AnalyzeConversation
andAnalyzeConversationAsync
CancelAnalyzeConversationJob
andCancelAnalyzeConversationJobAsync
GetAnalyzeConversationJobStatus
andGetAnalyzeConversationJobStatusAsync
- 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 toHttpPipelineBuilder.Build
. This type contains all the properties from other overloads and adds a property to specify aRequestFailedDetailsParser
. - Added a property to
HttpPipelineTransportOptions
calledClientCertificates
which is a collection ofX509Certificate2
. 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
toDigitalTwinPropertyMetadata
. - 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 ofDigitalTwinComponentMetadata
.
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 themanagedIdentityResourceId
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
andFullyQualifiedNamespace
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.