Releases: Tazmainiandevil/TableStorage.Abstractions
Fix for Deletes
When deleting batches of records that exceed the maximum of 100 an exception is thrown "The batch request operation exceeds the maximum 100 changes per change set". This release fixes the issue and splits up the records into batches of 100 records
Add Azure Credentials for Managed Identity
Feature/tokencreds (#20) * Add managed identity credentials * Fix delete issue if over 100 records
Move to Azure.Data.Tables
Microsoft have been changing the base libraries used for storage accounts and this release moves the codebase to use Azure.Data.Tables instead of Microsoft.Azure.Cosmos.Table.
Update Azure Cosmos DB Table to 1.0.8
A change between Microsoft.Azure.Cosmos.Table version 1.0.7 and 1.0.8 caused an exception to be thrown when checking if a table exists when the newer version was added to code. This release updates the library to use the latest version 1.0.8 to stop the exception.
Library updates
Update Azure Cosmos DB Table to 1.0.7
https://docs.microsoft.com/en-us/azure/cosmos-db/table-sdk-dotnet-standard
Additional methods
Additional methods DeleteAllAsync and DeleteByPartitionAsync added from PR
Support for heterogeneous entity types
- Basic support for Heterogeneous entity types
https://docs.microsoft.com/en-us/azure/cosmos-db/table-storage-design-guide#work-with-heterogeneous-entity-types - Fix for async paging
Support for Insert or Replace
Added InsertOrReplace functionality (#8) * move to .net standard * Update README.md * Added InsertOrReplace functionality As part of a feature request for a library downstream: https://github.com/giometrix/TableStorage.Abstractions.POCO/issues/2
Support for NET Standard 2.0
Added support for NET Standard 2.0
Updated 3rd Party packages