Azure SDK for .NET (August 2020)
The Azure SDK team is pleased to announce our August 2020 client library releases.
GA
- Identity
- Key Vault (Certificates, Keys, Secrets)
- Search
- Storage
- Text Analytics
Updates
- Add packages
Preview
- Event Hubs
- Form Recognizer
- 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 3.0.0-preview.2
$> dotnet add package Azure.AI.TextAnalytics --version 5.0.0
$> dotnet add package Azure.Core.Experimental --version 0.1.0-preview.4
$> dotnet add package Azure.Extensions.AspNetCore.DataProtection.Blobs
$> dotnet add package Azure.Extensions.AspNetCore.DataProtection.Keys
$> dotnet add package Azure.Identity
$> dotnet add package Azure.Messaging.EventHubs --version 5.2.0-preview.3
$> dotnet add package Azure.Messaging.EventHubs.Processor --version 5.2.0-preview.3
$> dotnet add package Azure.Messaging.ServiceBus --version 7.0.0-preview.6
$> dotnet add package Azure.Storage.Blobs --version 12.5.1
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.4
$> dotnet add package Azure.Storage.Files.DataLake --version 12.3.1
$> dotnet add package Azure.Storage.Files.Shares --version 12.3.1
$> dotnet add package Azure.Storage.Queues --version 12.4.1
$> dotnet add package Azure.Search.Documents
$> dotnet add package Azure.Security.KeyVault.Certificates
$> dotnet add package Azure.Security.KeyVault.Key
$> dotnet add package Azure.Security.KeyVault.Secrets
$> dotnet add package Microsoft.Azure.Core.NewtonsoftJson --version 1.0.0-preview.1
Feedback
If you have a bug or feature request for one of the libraries, please file an issue in our repo.
Changelog
Azure.Core Changelog
Added
- Added
ObjectSerializer
base class for serialization. - Added
JsonObjectSerializer
that implementsObjectSerializer
forSystem.Text.Json
.
Fixed
- Connection leak for retried non-buffered requests on .NET Framework.
Azure.Core.Experimental Changelog
Breaking Changes
ObjectSerializer
: Moved toAzure.Core
.
Microsoft.Azure.Core.NewtonsoftJson Changelog
- First release of
Newtonsoft.Json
serialization adapter package.
Azure.Extensions.AspNetCore.DataProtection.Blobs Changelog
Fixed
- Transient error in key refresh (#12415).
Azure.Extensions.AspNetCore.DataProtection.Keys Changelog
Fixed
- Deadlock on .NET Framework (#12605)
Event Hubs Changelog
- This release contains several fixes for minor issues as well as a collection of performance enhancements.
Event Hubs Processor Changelog
- This release contains several fixes for minor issues as well as a collection of performance enhancements.
Form Recognizer Changelog
Breaking changes
- The library now targets the service’s v2.0 API, instead of the v2.0-preview.1 API.
- Updated version number from
1.0.0-preview.5
to3.0.0-preview.1
. - Added models
RecognizeCustomFormsOptions
,RecognizeReceiptsOptions
, andRecognizeContentOptions
instead of a genericRecognizeOptions
to support passing configurable options to recognize APIs. - Added model
TrainingOptions
to support passing configurable options to training APIs. This type now includesTrainingFileFilter
.
New Features
- Added diagnostics functionality to the
FormRecognizerClient
, to theFormTrainingClient
and to long-running operation types.
Fixes
- Made the
TrainingFileFilter
constructor public.
Azure Identity Changelog
New Features
- Includes changes from 1.2.0-preview.1 to 1.2.0-preview.6
- Added credential types for authentication in the development environment
VisualStudioCredential
,VisualStudioCodeCredential
,AzureCliCredential
- Updated
DefaultAzureCredential
authentication flow to contain new development credential types - Added
AzureAuthorityHosts
to simplify authentication in sovereign clouds
- Added credential types for authentication in the development environment
Breaking Changes
- Removing Application Authentication APIs for GA release. These will be reintroduced in 1.3.0-preview.
Fixes and improvements
- Fixed excess errors in
DefaultAzureCredential
tracing (Issue #10659) - Fixed concurrency issue in
DefaultAzureCredential
(Issue #13044)
Azure Key Vault
Certificates 4.1.0 Changelog
- Default service version is now 7.1.
- Added
RecoverableDays
property toCertificateProperties
.
Keys 4.1.0 Changelog
- Default service version is now 7.1.
- Added “import” value to
KeyOperation
enumeration. - Added
RecoverableDays
property toKeyProperties
.
Secrets 4.1.0 Changelog
- Default service version is now 7.1.
- Added
RecoverableDays
property toSecretProperties
.
Storage
Blobs Changelog
New Features
- GA of v12.5.0
- Added support for custom local emulator hostname for blob storage endpoints
Key Bug Fixes
- Fixed bug where
BlobContainerClient.SetAccessPolicy()
sends DateTimeOffset.MinValue when StartsOn and ExpiresOn are not set in BlobAccessPolicy
Blobs ChangeFeed Changelog
New Features
- GA of this library
Files DataLake Changelog
New Features
- GA of v12.3.0, includes features from all preview versions
- Added
DataLakeFileClient.OpenWrite()
Key Bug Fixes
- Fixed bug where
DataLakeFileSystemClient.SetAccessPolicy()
sends DateTimeOffset.MinValue when StartsOn and ExpiresOn are not set in DataLakeAccessPolicy
Files Shares Changelog
New Features
- GA of v12.3.0, includes features from all preview versions
- Added
ShareFileClient.OpenWrite()
Key Bug Fixes
- Fixed bug where
ShareClient.SetAccessPolicy()
sends DateTimeOffset.MinValue when StartsOn and ExpiresOn are not set in ShareAccessPolicy
Queues Changelog
New Features
- GA of v12.4.0, includes features from all preview versions
Search Changelog
New Features
- Added
SearchClientOptions.Serializer
to set whichObjectSerializer
to use for serialization. - Added
FieldBuilder
to easily createSearchIndex
fields from a model type.
Service Bus Changelog
Breaking Changes
- Change MaxConcurrentCalls to MaxConcurrentSessions in ServiceBusSessionProcessor.
-
Replace (Queue Topic Subscription Rule)Description with (Queue Topic Subscription Rule)Properties. -
Add Create(Queue Topic Subscription Rule)Options for creating entities. -
Replace (Queue Topic Subscription)RuntimeInfo with (Queue Topic Subscription)RuntimeProperties. - Remove MessageCountDetails and move the properties directly into the RuntimeProperties types.
New Features
- Added MaxConcurrentCallsPerSession option to ServiceBusSessionProcessor
Text Analytics Changelog
- Re-released GA version 1.0.1 under new version 5.0.0
Latest Releases
View all the latest versions of .NET packages here.