Finbuckle.MultiTenant 6.3.0 Released
See original GitHub issueHello, version 6.3.0 is now available on NuGet.
First, a big THANK YOU!!! to my sponsors @cpcrook, @renhammington, @project-bi, and @hasansan07!
If you want to support this project please check out the sponsor button above. Every little bit helps.
This release is mostly bug fixes to clean things up before .NET 6 is released. Thanks to @lahma, @mphill, and @Nivalux for their help with some of the items below.
6.3.0
- Removed support for .NET Core 2.1 which ended Microsoft support in August 2020.
- Retargeted specifically to .netcoreapp3.1 and .net5.0 across all packages.
- Added
AdjustKey,AdjustIndex,AdjustAlIndexes,AdjustUniqueIndexesmethods to be chained offIsMultiTenantin EFCore functionality. They add the implicitTenantIdto the respective key/indexes. - Reverted generic version of
IsMultiTenantback to non-generic version for more flexibility. - Improved tenant resolution logging functionality and performance. Thanks to @lahma!
- Fixed a bug with
InMemoryStoreimplementation ofTryUpdate. Thanks to @mphill! - Fixed a bug where
ConfigurationStorewould throw an exception if there was no default section in the config. - Fixed a bug where ASP.NET Core Identity security stamp validation would force user logout and raise exceptions. Thanks to @Nivalux for finding the root cause of this bug.
- Fixed a bug where
MultiTenantOptionsManager<TOptions>was internal instead of public. - Fixed problematic references in sample projects.
- Updated and improved documentation.
- Updated and improved tests.
- Added various project files for .NET Foundation on-boarding.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:5
- Comments:7 (2 by maintainers)
Top Results From Across the Web
Version History
6.3.0. Removed support for .NET Core 2.1 which ended Microsoft support in August 2020. Retargeted specifically to .netcoreapp3.1 and .net5.0 ...
Read more >Releases · Finbuckle/Finbuckle.MultiTenant
Finbuckle.MultiTenant is an open-source multitenancy middleware library for .NET. It enables tenant resolution, per-tenant app behavior, ...
Read more >Finbuckle.MultiTenant 6.11.1
Main library package for Finbuckle.MultiTenant. ... Versions Compatible and additional computed target framework versions. ... net6.0 net6.0 is compatible. net6.0- ...
Read more >Finbuckle.MultiTenant.EntityFrameworkCore 6.11.1
MultiTenant is an open-source multitenancy middleware library for .NET. It enables tenant resolution, per-tenant app behavior, and per-tenant data isolation.
Read more >Finbuckle.MultiTenant
MultiTenant is an open-source multitenancy middleware library for .NET. It enables tenant resolution, per-tenant app behavior, and per-tenant data isolation.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

@AndrewTriesToCode I am configuring entities in separated classes implementing IEntityTypeConfiguration<TEntity>
I would like to use AdjustKey in this configuration but this method expects
EntityFrameworkCore.ModelBuilderinstead ofEntityFrameworkCore.Metadata.Builders.EntityTypeBuilderDo you have any suggestion how can I get ModelBuilder here?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.