Peach.Entity.Framework.Core 3.3.8

Thread safety for the three process-wide static caches. ProjectorFactory._readerColumnsCache, TableManager.TypeCache and ChangeTracker.Cache were plain Dictionary objects with no lock, so contexts querying at the same time on different threads could corrupt them -- throwing "Operations that change non-concurrent collections must have exclusive access", or hanging or returning wrong data. The reader cache is now a ConditionalWeakTable, which also ends a memory leak: it kept every DbDataReader the process ever opened. The type cache is now a ConcurrentDictionary. The change-tracker cache is now locked, and ChangeTracker.Update removes the cached clone instead of the caller's object, which never matched. No API change.

Showing the top 20 packages that depend on Peach.Entity.Framework.Core.

Packages Downloads
Peach.Entity.Framework.MSSQL
Support Nvarchar
70
Peach.Entity.Framework.MSSQL
Database framework
60
Peach.Entity.Framework.MSSQL
Fix on select contains now with xml
58
Peach.Entity.Framework.MSSQL
Database framework
57
Peach.Entity.Framework.MSSQL
Fix on select contains now with xml
55
Peach.Entity.Framework.MSSQL
Database framework
54
Peach.Entity.Framework.MSSQL
Fix on select contains now with xml
48
Peach.Entity.Framework.MSSQL
Fix on select contains now with xml
47
Peach.Entity.Framework.MSSQL
Fix on select contains now with xml
46
Peach.Entity.Framework.MSSQL
Database framework
42
Peach.Entity.Framework.MSSQL
Fix on select contains now with xml
40
Peach.Entity.Framework.MSSQL
Database framework
39
Peach.CRM.WhatsApp.UI
Package Description
35
Peach.Entity.Framework.MSSQL
Fix on select contains now with xml
34
Peach.Entity.Framework.MSSQL
Fix on select contains now with xml
29
Peach.Entity.Framework.MSSQL
Fix on select contains now with xml
28

.NET 10.0

.NET Framework 4.8.1

.NET 8.0

.NET 9.0

.NET Framework 4.8

.NET Framework 4.7.2

Version Downloads Last updated
3.3.9 4 10/29/2026
3.3.8 14 10/08/2026
3.3.7 11 09/07/2026
3.3.6 4 09/04/2026
3.3.5 12 09/03/2026
3.3.4 5 09/03/2026
3.3.3 6 09/03/2026
3.3.2 8 09/02/2026
3.3.1 5 09/02/2026
3.3.0 6 09/02/2026
3.2.0 8 09/01/2026
3.1.0 6 08/31/2026
3.0.0 23 07/15/2026
2.6.4 30 05/19/2026
2.6.3 19 05/08/2026
2.6.2 16 05/07/2026
2.6.1 28 03/18/2026
2.6.0 27 02/17/2026
2.2.5 34 01/28/2026
2.2.4 21 01/27/2026
2.2.3 19 01/26/2026
2.2.2 23 01/26/2026
2.2.1 22 01/23/2026
2.2.0 20 01/22/2026
2.1.5 21 01/21/2026
2.1.4 20 01/21/2026
2.1.2 21 01/20/2026
2.1.0 18 01/20/2026
2.0.0 18 01/19/2026
1.8.2 29 11/28/2025
1.8.1 27 11/24/2025
1.8.0 23 11/24/2025
1.7.3 50 09/04/2025
1.7.2 24 09/04/2025
1.7.1 41 07/24/2025
1.7.0 40 07/09/2025
1.6.1 67 02/27/2025
1.6.0 47 01/24/2025
1.5.10 43 01/24/2025
1.5.9 49 01/08/2025
1.5.8 57 10/31/2024
1.5.7 53 10/31/2024
1.5.6 42 10/30/2024
1.5.5 40 10/28/2024
1.5.4 41 10/24/2024
1.5.3 42 10/23/2024
1.5.2 36 10/21/2024
1.5.1 57 09/09/2024
1.5.0 61 07/31/2024
1.4.4 45 07/16/2024
1.4.3 53 07/16/2024