Releases
v12.5.0
Compare
Sorry, something went wrong.
No results found
What's New
Core API Gaps (Milestone #5 )
Atomic Counters — StringIncrementAsync / StringDecrementAsync with long and double overloads (#634 )
Set Combine — SetCombineAsync<T> and SetCombineAndStoreAsync for Union, Intersect, Difference operations (#635 )
Key Management — KeyRenameAsync, KeyTypeAsync, KeyDumpAsync, KeyRestoreAsync (#636 )
IDistributedCache Adapter — Hash-based storage compatible with Microsoft.Extensions.Caching.StackExchangeRedis, supports sliding and absolute expiration (#632 )
ASP.NET Core Health Check — AddRedisExtensionsHealthCheck() monitors connection pools and PINGs each client, returns Healthy/Degraded/Unhealthy (#633 )
Keyed DI Services — .NET 8+ [FromKeyedServices("name")] support for named Redis clients and databases (#654 )
Dependency Updates
Microsoft.SourceLink.GitHub 10.0.201 → 10.0.300
Microsoft.VisualStudio.Threading.Analyzers 17.14.x → 18.7.x
coverlet.collector 8.0.1 → 10.0.1
Microsoft.NET.Test.Sdk 18.4.0 → 18.7.0
Test Coverage
1100+ tests across net9.0 and net10.0
New test suites for IDistributedCache, Health Check, and Keyed DI
Health check PING failure paths (RedisException, RedisTimeoutException, RedisConnectionException)
Combined absolute + sliding expiration edge cases
You can’t perform that action at this time.