Releases: dlmelendez/identityazuretable
Releases · dlmelendez/identityazuretable
v9.0.2
What's Changed
- Only distributing ElCamino.Azure.Data.Tables minor release
- TableQueryBuilder bug init filter by @dlmelendez in #129
Full Changelog: v9.0.1...v9.0.2
v9.0.1
What's Changed
- Readme updates nuget by @dlmelendez in #121
- DefaultKeyHelper.ConvertKeyToHash minor perf update by @dlmelendez in #122
- Formatting code by @dlmelendez in #123
- Memory alloc hash compare tests by @dlmelendez in #124
- TableQuery.GenerateValueOperand stackalloc perf update w/ tests by @dlmelendez in #125
- TableQueryBuilder perf update w/ tests by @dlmelendez in #126 and #128
- Code cleanup by @dlmelendez in #127
Full Changelog: v9.0...v9.0.1
v9.0
Release v9.0
ElCamino.AspNetCore.Identity.AzureTable
- Important! Check https://dlmelendez.github.io/identityazuretable/#/migration for data migration information.
- Data migration may be required for this release.
- Changelog v8.0...v9.0
Interface and Method Changes:
- Breaking change Support for
netstandard 2.0
has been removed and .net 8 & 9 are currently supported. - Breaking changes IdentityBuilder.AddAzureTableStores now requires a
TableServiceClient
to be included in DI, eliminating the need for the storage connection string in the `IdentityConfiguration'. - Breaking changes
TableQuery
query filter to useReadOnlySpan<char>
instead of string and gained almost 10x improvement in emitting odata query filters. - Fixed token update bugs #113 #104 not setting the value correctly
- Modified
IKeyHelper
interface methods to returnReadOnlySpan<char>
instead ofstring
. - Updated IdentityRole, IdentityRoleClaim, IdentityUser, IdentityUserClaim, IdentityUserLogin, IdentityUserRole, and IdentityUserToken classes to convert
ReadOnlySpan<char>
tostring
where necessary. [1] [2] [3] [4] [5] [6] [7] [8] [9]
Code Quality Improvements:
- Removed
StorageConnectionString
property fromIdentityConfiguration
class. - Added
ReadOnlySpan<char>
IKeyHelper.cs
andTableQuery
query filter to support tighter memory management
v8.0
Release v8.0
ElCamino.AspNetCore.Identity.AzureTable
- Important! Check https://dlmelendez.github.io/identityazuretable/#/migration for data migration information.
- Data migration may be required for this release.
- Changelog v7.1...v8.0
- Package updates
- Added api documentation
- Language version 11 syntax updates
- Update outdated IdentityCloudContext constructor and members
- Testing only .net8 lts release
v7.1
Release v7.1
ElCamino.AspNetCore.Identity.AzureTable
- Important! Check https://dlmelendez.github.io/identityazuretable/#/migration for data migration information.
- Data migration may be required for this release.
- Nullable implementation enabled
- #104 SetTokenAsync fix
- #102 Claim fix
- Code cleanup
v7.0
Release v7.0
ElCamino.AspNetCore.Identity.AzureTable
- Important! Check https://dlmelendez.github.io/identityazuretable/#/migration for data migration information.
- Data migration may be required for this release.
- Bump to .net7 target #98
- Updated templates to .net7 #99
- Key hashing update @martincostello
- Refactor key hashing w/ tests - perf improvement
- ServiceProvider config update @martincostello
- Code cleanup
- https://github.com/dlmelendez/identityazuretable/pull/101/files
v6.2
Release v6.2
ElCamino.AspNetCore.Identity.AzureTable
- Important! Check https://dlmelendez.github.io/identityazuretable/#/migration for data migration information.
- Data migration may be required for this release.
- LocationMode removed from config
- Tests for Azure table SDK expanded helpers in ElCamino.Azure.Data.Tables
- Code cleanup and formatting
- Threading and query cleanup and optimization, CancellationTokens and .ConfigureAwait(false)
- Azure SDK Update 12.6.1
- Refactor GetRoles()
- Role tests for SHA256 keyhelper
- BatchOperationHelper batch limit per partitionkey plus tests
- ExecuteTableQuery - take count respect implemented plus tests
v6.1
Release v6.1
ElCamino.AspNetCore.Identity.AzureTable
- Important! Check https://dlmelendez.github.io/identityazuretable/#/migration for data migration information.
- Data migration may be required for this release.
- Entity mapping perf improvement
- Added .editorconfig updated rules
- Code cleanup and formatting
- Moving Azure table SDK helpers to ElCamino.Azure.Data.Tables
v6.0
Release v6.0
ElCamino.AspNetCore.Identity.AzureTable
- This is the GA release for .NET 6
- Important! Check https://dlmelendez.github.io/identityazuretable/#/migration for data migration information.
- Data migration may be required for this release.
- ElCamino.AspNetCore.Identity.AzureTable.Model reimplemented ignored members in serialization to table storage
- LocationMode configuration deprecated further, next release will remove completely
v5.1
Release v5.1
ElCamino.AspNetCore.Identity.AzureTable
- This is the GA release for .NET 5
- Important! Check https://dlmelendez.github.io/identityazuretable/#/migration for data migration information.
- Data migration may be required for this release.
- #72 Upgrade to SDK Azure.Data.Tables
- #76 Register TContext class as Singleton, not Scoped
- #74 CreateAzureTablesIfNotExists throws when TUser is not public, does not wait for completion, resolved
- LocationMode configuration deprecated
- New ElCamino.AspNetCore.Identity.AzureTable.Model package