Azure SDK for .NET (June 2020)
The Azure SDK team is pleased to announce our June 2020 client library releases.
GA
- Text Analytics
Updates
Preview
- Form Recognizer
- Identity
- Search
- Service Bus
- Text Analytics
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.3
$> dotnet add package Azure.AI.TextAnalytics
$> dotnet add package Azure.AI.TextAnalytics --version 1.0.0-preview.5
$> dotnet add package Azure.Extensions.AspNetCore.DataProtection.Blobs
$> dotnet add package Azure.Extensions.AspNetCore.DataProtection.Keys
$> dotnet add package Azure.Extensions.AspNetCore.Configuration.Secrets
$> dotnet add package Azure.Identity --version 1.2.0-preview.4
$> dotnet add package Azure.Messaging.ServiceBus --version 7.0.0-preview.3
$> dotnet add package Azure.Search.Documents --version 1.0.0-preview.4
Feedback
If you have a bug or feature request for one of the libraries, please file an issue in our repo.
Changelog
Detailed changelogs are linked from the Quick Links below. Here are some of the highlights:
Azure.Extensions.AspNetCore.DataProtection.Blobs Changelog
- General availability release.
Azure.Extensions.AspNetCore.DataProtection.Keys Changelog
- General availability release.
Azure.Extensions.AspNetCore.Configuration.Secrets Changelog
- General availability release.
Core Changelog
Key Bug Fixes
- Retry server timeouts on .NET Framework.
Core Experimental Changelog
New Features
- Added serialization primitives:
ObjectSerializer
,JsonObjectSerializer
- Added spatial geometry types.
- Added
BinaryData
type.
Form Recognizer Changelog
Breaking Changes
- All long running operation objects now return a
xxxCollection
object instead of a list. USReceipt
and related types have been removed. Information about aRecognizedReceipt
must now be extracted from itsRecognizedForm
.- Method
GetFormTrainingClient
has been removed fromFormRecognizerClient
andGetFormRecognizerClient
has been added toFormTrainingClient
. - Other method and property renaming detailed in changelog.
New Features
- Support to copy a custom model from one Form Recognizer resource to another.
- Authentication using azure-identity credentials now supported.
Key Bug Fixes
FormRecognizerClient.StartRecognizeCustomFormsFromUri
now works with URIs that contain blank spaces, encoded or not (#11564).- Custom form recognition without labels can now handle multipaged forms (#11881).
### Identity Changelog
New Features
- Makes
AzureCliCredential
,VisualStudioCredential
andVisualStudioCodeCredential
public to allow direct usage. - Added
Authenticate
methods toUsernamePasswordCredential
Key Bug Fixes
- Fix
SharedTokenCacheCredential
account filter to be case-insensitive (Issue #10816) - Update
VisualStudioCodeCredential
to properly throwCredentialUnavailableException
when re-authentication is needed. (Issue #11595)
### Search Changelog
Breaking Changes
- Split
SearchServiceClient
intoSearchIndexClient
for managing indexes, andSearchIndexerClient
for managing indexers, both of which are now inAzure.Search.Documents.Indexes
. - Moved models for managing indexes, indexers, and skillsets to
Azure.Search.Documents.Indexes.Models
. - Made collection- and dictionary-type properties read-only, i.e. has only get-accessors.
- Removed
dynamic
support fromSearchDocument
for the time being. - Please see the Changelog for additional type, method, and parameter renames.
New Features
- Referencing
Azure.Core.Experimental
which brings new spatial types and custom serializers. - Added
SearchClientBuilderExtensions
to integrate with ASP.NET Core. - Added
SearchModelFactory
to mock output model types.
### Service Bus Changelog
Breaking Changes
- Introduce ServiceBusSessionReceiverOptions/ServiceBusSessionProcessorOptions for creating ServiceBusSessionReceiver/ServiceBusSessionProcessor.
- Make ServiceBusReceivedMessage.Properties IReadOnlyDictionary rather than IDictionary.
New Features
- Add the ServiceBusManagementClient for CRUD operations on a namespace.
- Add constructor for ServiceBusMessage taking a string.
- Use the BinaryData type for ServiceBusMessage.Body.
- Add diagnostic tracing.
Text Analytics
1.0.0 Changelog
- General availability release.
1.0.0-preview.5 Changelog
Breaking Changes
- Updated the models to correspond with service changes.
New Features
- Client library now targets the service’s v3.0 API, instead of the v3.0-preview.1 API.
Latest Releases
View all the latest versions of .NET packages here.