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 |