V5.0.0
- 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 |