RedWood.Core.Abstractions 5.0.299.1735
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: RedWood.Core.Abstractions.Media.IMediaInfoExtractor stays in this package, but its implementation and DI registration helper are no longer shipped (RedWood.Core.MediaHelper.Light was removed from the package set and has no replacement yet). Resolving IMediaInfoExtractor now requires the consumer to provide and register its own implementation. 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.
.NET 10.0
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.14)
| 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 |