Releases: JonPSmith/AuthPermissions.AspNetCore
Releases · JonPSmith/AuthPermissions.AspNetCore
V9.0.0
V8.0.0
- Simplified to one NET type. This makes it easier to update for future NET releases
 - All vulnerable NuGets updated
 - Any depreciated NuGets removed
 - All examples in this solution are now using NET8
 - NOTE: uses old Microsoft.Graph version 4.?, which is still supported by Microsoft
 
V6.2.2
V6.2.0
Minor change to the "Sign up for a new tenant, with versioning" feature. See the UpdateToVersion620.md file in the GitHub repo for more info.
V6.1.0
6.0.0
- Significant changes to code to support sharding multi-tenant applications
 - BREAKING CHANGES: Replaced the old services for handling sharding entries due to a limitation
 - Improvement: The ability to define a sharding-only mode - see Configuring sharding > sharding-only mode
 - Fix: The Sign up for a new tenant, with versioning now works with sharding-only tenants.
 - Improvement: New service to simplify the create / delete of sharding-only tenants.
 
V5.0.1
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 |