All Versions
Latest Version
Avg Release Cycle
198 days
Latest Release

Changelog History
Page 2

  • v3.0.6 Changes

    • ๐Ÿ›  Fix regression in SASL authentication response parsing (petergoldstein)
  • v3.0.5 Changes

    • โž• Add Rubocop and fix most outstanding issues (petergoldstein)
    • Extract a number of classes, to simplify the largest classes (petergoldstein)
    • Ensure against socket corruption if an error occurs in a multi block (petergoldstein)
  • v3.0.4 Changes

    • ๐Ÿ‘ท Clean connections and retry after NetworkError in get_multi (andrejbl)
    • ๐Ÿ”จ Internal refactoring and cleanup (petergoldstein)
  • v3.0.3 Changes

    • โช Restore ability for compress to be disabled on a per request basis (petergoldstein)
    • ๐Ÿ›  Fix broken image in README (deining)
    • ๐Ÿ‘ท Use bundler-cache in CI (olleolleolle)
    • โœ‚ Remove the OpenSSL extensions dependency (petergoldstein)
    • โž• Add Memcached 1.5.x to the CI matrix
    • ๐Ÿ“š Updated compression documentation (petergoldstein)
  • v3.0.2 Changes

    • ๐Ÿ Restore Windows compatibility (petergoldstein)
    • โž• Add JRuby to CI and make requisite changes (petergoldstein)
    • ๐Ÿ“š Clarify documentation for supported rubies (petergoldstein)
  • v3.0.1 Changes

    • ๐Ÿ›  Fix syntax error that prevented inclusion of Dalli::Server (ryanfb)
    • โช Restore with method required by ActiveSupport::Cache::MemCacheStore
  • v3.0.0 Changes


      • Removes :dalli_store. Use Rails' official :mem_cache_store instead.
      • Attempting to store a larger value than allowed by memcached used to print a warning and truncate the value. This now raises an error to prevent silent data corruption.
      • Compression now defaults to true for large values (greater than 4KB). This is intended to minimize errors due to the previous note.
      • Errors marshalling values now raise rather than just printing an error.
      • The Rack session adapter has been refactored to remove support for thread-unsafe configurations. You will need to include the connection_pool gem in your Gemfile to ensure session operations are thread-safe.
      • When using namespaces, the algorithm for calculating truncated keys was changed. Non-truncated keys and truncated keys for the non-namespace case were left unchanged.
    • ๐Ÿ‘ท Raise NetworkError when multi response gets into corrupt state (mervync, #783)

    • Validate servers argument (semaperepelitsa, petergoldstein, #776)

    • ๐Ÿ‘ Enable SSL support (bdunne, #775)

    • โž• Add gat operation (tbeauvais, #769)

    • โœ‚ Removes inline native code, use Ruby 2.3+ support for bsearch instead. (mperham)

    • โฌ†๏ธ Switch repo to Github Actions and upgrade Ruby versions (petergoldstein, bdunne, Fryguy)

    • โšก๏ธ Update benchmark test for Rubyprof changes (nateberkopec)

    • โœ‚ Remove support for the kgio gem, it is not relevant in Ruby 2.3+. (mperham)

    • โœ‚ Remove inline native code, use Ruby 2.3+ support for bsearch instead. (mperham)

  • v2.7.11 Changes

    • ๐Ÿšš DEPRECATION: :dalli_store will be removed in Dalli 3.0. Use Rails' official :mem_cache_store instead.
    • โž• Add new digest_class option to Dalli::Client [#724]
    • Don't treat NameError as a network error [#728]
    • ๐Ÿ– Handle nested comma separated server strings (sambostock)
  • v2.7.10 Changes

    March 16, 2019
    • โช Revert frozen string change (schneems)
    • Advertise supports_cached_versioning? in DalliStore (schneems)
    • ๐Ÿ‘ Better detection of fork support, to allow specs to run under Truffle Ruby (deepj)
    • โšก๏ธ Update logging for over max size to log as error (aeroastro)
  • v2.7.9 Changes

    October 20, 2018
    • ๐Ÿ›  Fix behavior for Rails 5.2+ cache_versioning (GriwMF)
    • Ensure fetch provides the key to the fallback block as an argument (0exp)
    • ๐ŸŽ Assorted performance improvements (schneems)