Skip to content

0.14.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Turnerj Turnerj released this 10 Aug 13:50
· 21 commits to main since this release
0ee6795

What's Changed

Breaking Changes / Notes

  • Some obsolete extension methods on service collections have been removed
  • Cache Tower now takes a dependency on Microsoft.Extensions.Logging.Abstractions. If you don't have logging configured, it will internally default to the built-in NullLogger. This was done as part of the serialization changes to stop exceptions crashing out during caching but as a way they are still logged.
  • Deprecated some constructors for CacheStack in favour of using a constructor which takes a CacheStackOptions
  • Replaced ICacheRefreshCallSiteWrapperExtension with IDistributedLockExtension, a simplified alternative to handling distributed locking
  • Major rewrite to RedisLockExtension for distributed locking

Besides the removal of some obsolete extension methods on service collections, the rest of these changes shouldn't affect the most common scenario of using Cache Tower via Dependency Injection.

New Contributors

Full Changelog: 0.13.0...0.14.0