RedWood.Core.Abstractions 4.0.275.2305

Core abstractions, interfaces and base contracts

Showing the top 20 packages that depend on RedWood.Core.Abstractions.

Packages Downloads
RedWood.Core.Compliance
Sensitive data classification redaction for RedWood services (Microsoft.Extensions.Compliance wrapper, default regex patterns).
124
RedWood.Core.Compliance
Sensitive data classification redaction for RedWood services (Microsoft.Extensions.Compliance wrapper, default regex patterns).
106
RedWood.Core.Authentication
JWT authentication and authorization
105
RedWood.Core.MemoryCacheProvider
In-memory cache provider. Single AddMemoryCacheProvider call registers RedWood ICacheProvider + Microsoft IDistributedCache (MemoryDistributedCache).
105
RedWood.Core.RedisCacheProvider
Redis distributed cache provider. Single AddRedisCacheProvider call registers RedWood ICacheProvider + Microsoft IDistributedCache (StackExchange.Redis backend).
105
RedWood.Core.Telemetry
OpenTelemetry instrumentation for RedWood services (traces, metrics)
104
RedWood.Core.CacheServices
Cache abstraction and service registration orchestrator. Single AddCacheProvider call delegates to RedWood.Core.RedisCacheProvider or RedWood.Core.MemoryCacheProvider — both register ICacheProvider and IDistributedCache based on CacheSettings.
103
RedWood.Core.Logging
Structured logging with Serilog integration
103
RedWood.Core.Extensions
Common extension methods and default implementations
102
RedWood.Core.HostedService
Scoped hosted service base class with system user context injection
102
RedWood.Core.Data
linq2db-based data access layer
101
RedWood.Core.DataMigrations
FluentMigrator-based database migrations
100
RedWood.Core.MessageBroker
Message broker abstraction with compile-time CAP subscriber generation
100
RedWood.Core.Compliance
Sensitive data classification redaction for RedWood services (Microsoft.Extensions.Compliance wrapper, default regex patterns).
66
RedWood.Core.HostedService
Scoped hosted service base class with system user context injection
66
RedWood.Core.Logging
Structured logging with Serilog integration
66
RedWood.Core.MemoryCacheProvider
In-memory cache provider. Single AddMemoryCacheProvider call registers RedWood ICacheProvider + Microsoft IDistributedCache (MemoryDistributedCache).
66
RedWood.Core.RedisCacheProvider
Redis distributed cache provider. Single AddRedisCacheProvider call registers RedWood ICacheProvider + Microsoft IDistributedCache (StackExchange.Redis backend).
66
RedWood.Core.Authentication
JWT authentication and authorization
65
RedWood.Core.Extensions
Common extension methods and default implementations
65

BREAKING: IDataProvider.QueryKeyless<T>() is a new interface member (reads keyless tables that do not implement IEntityBase, e.g. SQLite FTS5 virtual tables, on the provider's connection and active transaction, without IsDeleted filter; IEntityBase types are rejected); hand-written IDataProvider implementations must add it (mock proxies unaffected). IDataProvider.ExecuteInTransactionAsync contract is now rollback-only: an exception escaping a nested (joined) call prevents the outermost commit even if an outer caller catches it, and the outermost call rethrows that first inner exception. Earlier: ServiceValidationError structured fields (Code, Constraint, Limit, Actual, RecoveryHint) and ServiceException.ValidationErrorList.

Version Downloads Last updated
5.0.299.1735 36 10/26/2026
4.0.275.2305 60 10/02/2026
3.15.275.2021 1 10/02/2026
3.15.272.1818 45 09/29/2026
3.15.272.1817 1 09/29/2026
3.14.186.2148 66 07/05/2026
3.14.158.1837 74 06/07/2026
3.14.158.1810 5 06/07/2026
3.14.158.1340 5 06/07/2026
3.14.158.1319 5 06/07/2026
3.14.158.1307 5 06/07/2026
3.14.158.1300 5 06/07/2026
3.14.158.1248 5 06/07/2026
3.14.152.1211 109 06/01/2026
3.14.149.2150 21 05/29/2026
3.14.144.910 10 05/24/2026
3.14.143.1518 31 05/23/2026
3.14.142.2007 10 05/22/2026
3.14.142.1718 8 05/22/2026
3.14.142.1212 8 05/22/2026
3.14.142.1027 6 05/22/2026
3.14.138.1518 8 05/18/2026
3.14.138.928 6 05/18/2026
3.14.135.1627 10 05/15/2026
3.14.134.2143 8 05/14/2026
3.12.54.2045 11 02/23/2026
3.11.48.1510 55 02/17/2026
3.10.48.1353 9 02/17/2026
3.9.48.1238 39 02/17/2026
3.8.48.1214 6 02/17/2026
3.8.48.1212 8 02/17/2026
3.7.47.2147 9 02/16/2026
3.7.47.2014 11 02/16/2026
3.6.47.1825 10 02/16/2026
3.6.47.1814 9 02/16/2026
3.6.47.1810 5 02/16/2026
3.6.47.1335 6 02/16/2026
3.5.46.2054 10 02/15/2026
3.5.46.2050 5 02/15/2026
3.5.46.2032 7 02/15/2026
3.5.46.1958 6 02/15/2026
3.5.46.1957 5 02/15/2026
3.4.46.1742 7 02/15/2026
3.4.46.1735 5 02/15/2026
3.4.46.1706 6 02/15/2026
3.3.46.1602 8 02/15/2026
3.3.46.931 8 02/15/2026
3.3.45.10 9 02/14/2026
3.2.39.1733 28 02/08/2026
3.2.37.1759 26 02/06/2026
3.2.37.1747 6 02/06/2026
3.2.37.1539 9 02/06/2026
3.2.37.1528 18 02/06/2026
3.2.37.1045 13 02/06/2026
3.2.37.714 7 02/06/2026
3.2.36.2122 9 02/05/2026
3.2.36.2021 6 02/05/2026
3.1.36.1716 5 02/05/2026
3.1.36.1234 6 02/05/2026
3.1.36.1110 6 02/05/2026
3.1.36.28 7 02/05/2026
3.1.35.2358 9 02/04/2026
3.1.35.2217 6 02/04/2026
3.1.35.2104 5 02/04/2026
3.1.35.2043 6 02/04/2026
3.1.35.1925 6 02/04/2026
3.1.35.1329 7 02/04/2026
3.1.35.1316 7 02/04/2026
3.1.35.1137 7 02/04/2026
3.1.35.1125 7 02/04/2026
3.1.35.1118 7 02/04/2026
3.1.34.2157 6 02/03/2026
3.1.34.2020 9 02/03/2026
3.0.34.1952 6 02/03/2026
3.0.33.2200 9 02/02/2026
3.0.33.2146 7 02/02/2026
3.0.33.2133 9 02/02/2026
3.0.33.2111 7 02/02/2026
3.0.33.2100 7 02/02/2026
3.0.33.2057 6 02/02/2026
3.0.33.2053 9 02/02/2026
2.11.33.2010 9 02/02/2026
2.11.31.1045 11 01/31/2026
2.10.30.1956 12 01/30/2026
2.10.29.1949 18 01/29/2026
2.10.29.1943 9 01/29/2026
2.10.29.1938 9 01/29/2026
2.10.29.1850 7 01/29/2026
2.10.26.924 31 01/26/2026
2.10.22.1644 20 01/22/2026
2.10.22.1625 8 01/22/2026
2.10.22.1608 10 01/22/2026
2.9.22.1603 9 01/22/2026
2.9.16.1855 60 01/16/2026
2.8.325.2149 53 11/21/2025
2.8.325.2142 6 11/21/2025
2.8.325.1118 61 11/21/2025
2.8.321.2154 22 11/17/2025
2.8.321.2036 8 11/17/2025
2.8.320.2243 24 11/16/2025
2.8.16.1840 6 01/16/2026
2.8.16.1837 63 01/16/2026
2.7.318.116 24 11/14/2025