IdentityCache v1.1.0 Release Notes

  • ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix double debug logging of cache hits and misses (#474)
    • ๐Ÿ›  Fix a Rails 6.1 deprecation warning for Rails 7.0 compatibility (#482)
    • Recursively install parent expiry hooks when expiring parent caches (#476)
    • Expire caches before other after_commit callbacks (#471)
    • โšก๏ธ Avoid unnecessary record cache expiry on save with no DB update (#464)
    • ๐Ÿ›  Fix an Active Record deprecation warning by not using Connection#type_cast (#459)
    • Fix broken prefetch_associations of a polymorphic cache_belongs_to (#461)
    • ๐Ÿ‘‰ Fix should_use_cache? check to avoid calling it on the wrong class (#454)
    • ๐Ÿ›  Fix fetch has_many embedded association on record after adding to it (#449)

    ๐Ÿ”‹ Features

    • ๐Ÿ‘‰ Support multiple databases and transactional tests in IdentityCache.should_use_cache? (#293)
    • โž• Add support for the default MemCacheStore from ActiveSupport (#465)

    ๐Ÿ’ฅ Breaking Changes

    • โฌ‡๏ธ Drop ruby 2.4 support, since it is no longer supported upstream (#468)