Removal of Microsoft.* Azure Integration Packages #409
Labels
5.0.0
Announcements related to ASP.NET Core 5.0
Breaking change
Documented
The breaking change has been published to the .NET Core docs
NOTE: Please use the existing discussion issue for any questions/comments: dotnet/aspnetcore#19570
Removal of Microsoft.* Azure Integration Packages
As a follow-up to #408, the
Microsoft.*
packages that provide integration between ASP.NET Core and Azure SDKs are no longer shipping in ASP.NET Core 5.0.The following packages will no longer be shipped in ASP.NET Core 5.0:
Microsoft.Extensions.Configuration.AzureKeyVault
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft.AspNetCore.DataProtection.AzureStorage
These packages are being removed because the Azure SDK team is now maintaining a set of packages that provide the same integration using the latest Azure SDK. The following packages are now recommended for all ASP.NET Core applications targeting ASP.NET Core 2.1 or above:
Azure.Extensions.AspNetCore.Configuration.Secrets
Azure.Extensions.AspNetCore.DataProtection.Keys
Azure.Extensions.AspNetCore.DataProtection.Blobs
Version introduced
5.0.0-preview1
Old behavior
The
Microsoft.*
packages were used to integrate Azure services with Configuration and Data Protection.New behavior
New
Azure.*
packages are used to integrate Azure services with Configuration and Data Protection.Reason for change
The previous packages were using outdated versions of the Azure SDK. A simple update wasn't possible because the new versions of the Azure SDK included breaking changes. Also, transferring ownership of these to the Azure SDK team means they can be updated as new Azure SDK versions are released and new features become available.
Recommended action
Replace the following references:
Microsoft.Extensions.Configuration.AzureKeyVault
becomesAzure.Extensions.AspNetCore.Configuration.Secrets
Microsoft.AspNetCore.DataProtection.AzureKeyVault
becomesAzure.Extensions.AspNetCore.DataProtection.Keys
Microsoft.AspNetCore.DataProtection.AzureStorage
becomesAzure.Extensions.AspNetCore.DataProtection.Blobs
Category
ASP.NET
Affected APIs
Or any other APIs consumed from the following packages:
Microsoft.Extensions.Configuration.AzureKeyVault
Microsoft.AspNetCore.DataProtection.AzureKeyVault
Microsoft.AspNetCore.DataProtection.AzureStorage
Issue metadata
The text was updated successfully, but these errors were encountered: