226 строки
9.7 KiB
Markdown
226 строки
9.7 KiB
Markdown
---
|
|
title: Azure SDK for .NET (August 2020)
|
|
layout: post
|
|
tags: dotnet
|
|
sidebar: releases_sidebar
|
|
repository: azure/azure-sdk-for-net
|
|
---
|
|
|
|
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:
|
|
|
|
```bash
|
|
$> 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](https://github.com/Azure/azure-sdk-for-net/issues/new/choose).
|
|
|
|
## Changelog
|
|
|
|
### Azure.Core [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/CHANGELOG.md#140-2020-08-06)
|
|
|
|
#### Added
|
|
- Added `ObjectSerializer` base class for serialization.
|
|
- Added `JsonObjectSerializer` that implements `ObjectSerializer` for `System.Text.Json`.
|
|
|
|
#### Fixed
|
|
- Connection leak for retried non-buffered requests on .NET Framework.
|
|
|
|
### Azure.Core.Experimental [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core.Experimental/CHANGELOG.md#010-preview3-2020-08-06)
|
|
|
|
#### Breaking Changes
|
|
- `ObjectSerializer`: Moved to `Azure.Core`.
|
|
|
|
### Microsoft.Azure.Core.NewtonsoftJson [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Microsoft.Azure.Core.NewtonsoftJson/CHANGELOG.md#100-preview1-2020-08-07)
|
|
|
|
- First release of `Newtonsoft.Json` serialization adapter package.
|
|
|
|
### Azure.Extensions.AspNetCore.DataProtection.Blobs [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/CHANGELOG.md#101-2020-08-06)
|
|
|
|
#### Fixed
|
|
|
|
- Transient error in key refresh (#12415).
|
|
|
|
### Azure.Extensions.AspNetCore.DataProtection.Keys [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/CHANGELOG.md#101-2020-08-06)
|
|
|
|
#### Fixed
|
|
|
|
- Deadlock on .NET Framework (#12605)
|
|
|
|
### Event Hubs [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md)
|
|
|
|
- This release contains several fixes for minor issues as well as a collection of performance enhancements.
|
|
|
|
### Event Hubs Processor [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md)
|
|
|
|
- This release contains several fixes for minor issues as well as a collection of performance enhancements.
|
|
|
|
### Form Recognizer [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md#300-preview1-2020-08-11)
|
|
|
|
#### 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` to `3.0.0-preview.1`.
|
|
- Added models `RecognizeCustomFormsOptions`, `RecognizeReceiptsOptions`, and `RecognizeContentOptions` instead of a generic `RecognizeOptions` to support passing configurable options to recognize APIs.
|
|
- Added model `TrainingOptions` to support passing configurable options to training APIs. This type now includes `TrainingFileFilter`.
|
|
|
|
#### New Features
|
|
|
|
- Added diagnostics functionality to the `FormRecognizerClient`, to the `FormTrainingClient` and to long-running operation types.
|
|
|
|
#### Fixes
|
|
|
|
- Made the `TrainingFileFilter` constructor public.
|
|
|
|
### Azure Identity [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/CHANGELOG.md#120-2020-08-10)
|
|
|
|
#### 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
|
|
|
|
#### 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](https://github.com/Azure/azure-sdk-for-net/issues/10659))
|
|
- Fixed concurrency issue in `DefaultAzureCredential` (Issue [#13044](https://github.com/Azure/azure-sdk-for-net/issues/13044))
|
|
|
|
|
|
### Azure Key Vault
|
|
|
|
#### Certificates 4.1.0 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Certificates_4.1.0/sdk/keyvault/Azure.Security.KeyVault.Certificates/CHANGELOG.md#410-2020-08-11)
|
|
|
|
- Default service version is now 7.1.
|
|
- Added `RecoverableDays` property to `CertificateProperties`.
|
|
|
|
#### Keys 4.1.0 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Keys_4.1.0/sdk/keyvault/Azure.Security.KeyVault.Keys/CHANGELOG.md#410-2020-08-11)
|
|
|
|
- Default service version is now 7.1.
|
|
- Added "import" value to `KeyOperation` enumeration.
|
|
- Added `RecoverableDays` property to `KeyProperties`.
|
|
|
|
#### Secrets 4.1.0 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Secrets_4.1.0/sdk/keyvault/Azure.Security.KeyVault.Secrets/CHANGELOG.md#410-2020-08-11)
|
|
|
|
- Default service version is now 7.1.
|
|
- Added `RecoverableDays` property to `SecretProperties`.
|
|
|
|
### Storage
|
|
|
|
#### Blobs [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/CHANGELOG.md)
|
|
|
|
##### 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](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md)
|
|
|
|
##### New Features
|
|
- GA of this library
|
|
|
|
#### Files DataLake [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md)
|
|
|
|
##### 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](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md)
|
|
|
|
##### 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](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/CHANGELOG.md)
|
|
|
|
##### New Features
|
|
- GA of v12.4.0, includes features from all preview versions
|
|
|
|
### Search [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/CHANGELOG.md#1110-2020-08-11)
|
|
|
|
#### New Features
|
|
- Added `SearchClientOptions.Serializer` to set which `ObjectSerializer` to use for serialization.
|
|
- Added `FieldBuilder` to easily create `SearchIndex` fields from a model type.
|
|
|
|
### Service Bus [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/CHANGELOG.md#700-preview5-2020-08-11)
|
|
|
|
#### 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](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md#500-2020-07-27)
|
|
|
|
- Re-released GA version 1.0.1 under new version 5.0.0
|
|
|
|
## Latest Releases
|
|
|
|
View all the latest versions of .NET packages [here][dotnet-latest-releases].
|
|
|
|
{% include refs.md %}
|