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
BinaryDatatype.
Form Recognizer Changelog
Breaking Changes
- All long running operation objects now return a
xxxCollectionobject instead of a list. USReceiptand related types have been removed. Information about aRecognizedReceiptmust now be extracted from itsRecognizedForm.- Method
GetFormTrainingClienthas been removed fromFormRecognizerClientandGetFormRecognizerClienthas 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.StartRecognizeCustomFormsFromUrinow 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,VisualStudioCredentialandVisualStudioCodeCredentialpublic to allow direct usage. - Added
Authenticatemethods toUsernamePasswordCredential
Key Bug Fixes
- Fix
SharedTokenCacheCredentialaccount filter to be case-insensitive (Issue #10816) - Update
VisualStudioCodeCredentialto properly throwCredentialUnavailableExceptionwhen re-authentication is needed. (Issue #11595)
### Search Changelog
Breaking Changes
- Split
SearchServiceClientintoSearchIndexClientfor managing indexes, andSearchIndexerClientfor 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
dynamicsupport fromSearchDocumentfor the time being. - Please see the Changelog for additional type, method, and parameter renames.
New Features
- Referencing
Azure.Core.Experimentalwhich brings new spatial types and custom serializers. - Added
SearchClientBuilderExtensionsto integrate with ASP.NET Core. - Added
SearchModelFactoryto 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.