Skip to content

Releases: dlmelendez/identityazuretable

v9.0.2

04 Dec 17:54
3742c2f
Compare
Choose a tag to compare

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

02 Dec 14:35
d722296
Compare
Choose a tag to compare

What's Changed

Full Changelog: v9.0...v9.0.1

v9.0

19 Nov 00:16
963b7b0
Compare
Choose a tag to compare

Release v9.0

ElCamino.AspNetCore.Identity.AzureTable

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 use ReadOnlySpan<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 return ReadOnlySpan<char> instead of string.
  • Updated IdentityRole, IdentityRoleClaim, IdentityUser, IdentityUserClaim, IdentityUserLogin, IdentityUserRole, and IdentityUserToken classes to convert ReadOnlySpan<char> to string where necessary. [1] [2] [3] [4] [5] [6] [7] [8] [9]

Code Quality Improvements:

  • Removed StorageConnectionString property from IdentityConfiguration class.
  • Added ReadOnlySpan<char> IKeyHelper.cs and TableQuery query filter to support tighter memory management

v8.0

15 Nov 00:07
1799ac8
Compare
Choose a tag to compare

Release v8.0

ElCamino.AspNetCore.Identity.AzureTable

v7.1

06 Nov 20:41
5aa94df
Compare
Choose a tag to compare

Release v7.1

ElCamino.AspNetCore.Identity.AzureTable

v7.0

09 Nov 17:51
bc4ba07
Compare
Choose a tag to compare

Release v7.0

ElCamino.AspNetCore.Identity.AzureTable

v6.2

19 Aug 00:34
1a2eb96
Compare
Choose a tag to compare

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

19 Aug 00:28
2c9c74b
Compare
Choose a tag to compare

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

07 Feb 02:04
10a0fea
Compare
Choose a tag to compare

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

10 Oct 17:31
ce91b2e
Compare
Choose a tag to compare

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