forked from loic-sharma/BaGet
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Summary
Migrate from legacy Azure SDK packages to modern Azure.* packages.
Current Packages (to remove)
Microsoft.Azure.Cosmos.Table1.0.0Microsoft.Azure.Search5.0.1Microsoft.Azure.Storage.Blob9.4.1
New Packages (to add)
Azure.Data.Tables12.8.3Azure.Search.Documents11.6.0Azure.Storage.Blobs12.21.0Azure.Identity1.12.0
Tasks
- Update
src/BaGet.Azure/BaGet.Azure.csprojpackage references - Refactor
TablePackageDatabase.cs- CloudTable → TableClient - Refactor
AzureSearchService.cs- SearchServiceClient → SearchClient - Refactor
BlobStorageService.cs- CloudBlobClient → BlobServiceClient - Update Azure configuration options
- Add Azure.Identity for modern auth
Breaking Changes
The entire Azure SDK has been redesigned. All service classes need refactoring.
Dependencies
- Depends on .NET 9 upgrade
Reactions are currently unavailable