Skip to content

V5.0.0

Compare
Choose a tag to compare
@JonPSmith JonPSmith released this 31 May 13:48
· 92 commits to main since this release
  • BREAKING CHANGE(medium): If you are using sharding with your multi-tenant app, then read the [UpdateToVersion5.md}(https://github.com/JonPSmith/AuthPermissions.AspNetCore/commit/65df7a78bb401585d781fbfde2fd944229607326) file.
  • New feature: You can now use a custom database provider with the AuthP library - see documentation for more details.
  • New feature: It easier to setup sharding / hybrid multi-tenant application via extension method called SetupMultiTenantSharding
  • New feature: Ability to replace parts of the sharding services, e.g. store sharding data in a database instead of a json file.

Supported databases are

Supported database providers in V5.0.0 Comment
Microsoft.EntityFrameworkCore.SqlServer Built-in
Npgsql.EntityFrameworkCore.PostgreSQL Built-in
Microsoft.EntityFrameworkCore.Sqlite See examples in AuthP.CustomDatabaseExamples repo
Microsoft.EntityFrameworkCore.Cosmos
Pomelo.EntityFrameworkCore.MySql Pomelo Foundation Project
MySql.EntityFrameworkCore MySQL project
Oracle.EntityFrameworkCore Oracle