Releases: aspnet/Caching
Releases · aspnet/Caching
2.0.0
Features
- Size hint based eviction for MemoryCache (#326)
Bugs Fixed
- Add MemoryDistributedCacheOptions to enables configuration of the MemoryCache used (#329)
- Method not found - Microsoft.Extensions.Caching.Memory.MemoryCacheOptions.set_CompactOnMemoryPressure(Boolean) (#320)
2.0.0-preview2
Features
- CancellationToken support (#245)
2.0.0-preview1
Features
- Improve performance of MemoryCache by using ConcurrentDictionary rather than ReaderWriterLockSlim (#242)
- Remove GC Compaction trigger (#221)
Bugs Fixed
- AddExpirationToken extension is not thread safe (#247)
1.1.1
Bugs Fixed
- Redis: Connection Leak if Connect or ConnectAsync called from multiple threads simultaneously (#253)
1.0.2
Bugs Fixed
- Concurrent connection on redis cache leads to connection leak (#257)
1.1.0
rel/1.1.0
Pinning versions for 1.1.0 release
1.1.0-preview1
Bugs Fixed
- GetOrCreate / GetOrCreateAsync on IMemoryCache creates cache entry even when factory throws (#211)
- SQLCache Set should allow a null timeout (#209)
- System.AppDomainUnloadedException when running UnitTests with RC2 (#203)
- Redis is not supported for .netCore, any plans? (#121)
1.0.0
Features
- IDistributedCache should include StringSet/SetString (#169)
Bugs Fixed
- Cannot set SlidingExpiration and AbsoluteExpirationRelativeToNow on RedisCache (#194)
- Update value under concurrency fails when a cancellation token is registered. (#184)
- MemoryDistributedCache should prefix keys to avoid conflicts with IMemoryCache (#176)
1.0.0-rc2
Features
- Caching APIs for adding services need to take in config lambda (#152)
Bugs Fixed
- Remove Connect and ConnectAsync methods from IDistributedCache interface (#135)
- Shouldn't there be a Disconnect method for IDistributedCache ? (#131)
- Harden trigger and callback registrations in CacheEntry (#17)
1.0.0-rc1
Features
- Rename Microsoft.Framework.* to Microsoft.Extensions.* (#114)