All Versions
74
Latest Version
Avg Release Cycle
198 days
Latest Release
-
Changelog History
Page 2
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)
- โช Restore ability for
-
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
๐ฅ BREAKING CHANGES:
- Removes :dalli_store. Use Rails' official :mem_cache_store instead. https://guides.rubyonrails.org/caching_with_rails.html
- 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. https://guides.rubyonrails.org/caching_with_rails.html
- โ 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)