Changelog for
ruby3.2-rubygem-dalli-3.2.8-1.6.x86_64.rpm :
* Fri Jun 21 2024 Dan Čermák
- 3.2.8 ==========- Handle IO::TimeoutError when establishing connection (eugeneius)- Drop dependency on base64 gem (Earlopain)- Address incompatibility with resolv-replace (y9v)- Add rubygems.org metadata (m-nakamura145)
* Mon Jan 29 2024 Dan Čermák - 3.2.7 ==========- Fix cascading error when there\'s an underlying network error in a pipelined get (eugeneius)- Ruby 3.4/head compatibility by adding base64 to gemspec (tagliala)- Add Ruby 3.3 to CI (m-nakamura145)- Use Socket\'s connect_timeout when available, and pass timeout to the socket\'s send and receive timeouts (mlarraz)
* Tue Nov 14 2023 Dan Čermák - New upstream release 3.2.6, see bundled CHANGELOG.md
* Wed Dec 07 2022 Stephan Kulow updated to version 3.2.3 History.md removed upstream
* Thu Aug 04 2022 Stephan Kulow updated to version 3.2.2 see installed History.md 3.2.2 ========== - Ensure apps are resilient against old session ids
* Tue Feb 15 2022 Stephan Kulow updated to version 3.2.1 see installed History.md 3.2.1 ========== - Fix null replacement bug on some SASL-authenticated services (veritas1)
* Tue Jan 25 2022 Stephan Kulow updated to version 3.2.0 see installed History.md Unreleased ========== 3.2.0 ========== - BREAKING CHANGE: Remove protocol_implementation client option (petergoldstein) - Add protocol option with meta implementation (petergoldstein) 3.1.6 ========== - Fix bug with cas/cas! with \"Not found\" value (petergoldstein) - Add Ruby 3.1 to CI (petergoldstein) - Replace reject(&:nil?) with compact (petergoldstein) 3.1.5 ========== - Fix bug with get_cas key with \"Not found\" value (petergoldstein) - Replace should return nil, not raise error, on miss (petergoldstein) 3.1.4 ========== - Improve response parsing performance (casperisfine) - Reorganize binary protocol parsing a bit (petergoldstein) - Fix handling of non-ASCII keys in get_multi (petergoldstein) 3.1.3 ========== - Restore falsey behavior on delete/delete_cas for nonexistent key (petergoldstein) 3.1.2 ========== - Make quiet? / multi? public on Dalli::Protocol::Binary (petergoldstein) 3.1.1 ========== - Add quiet support for incr, decr, append, depend, and flush (petergoldstein) - Additional refactoring to allow reuse of connection behavior (petergoldstein) - Fix issue in flush such that it wasn\'t passing the delay argument to memcached (petergoldstein) 3.1.0 ========== - BREAKING CHANGE: Update Rack::Session::Dalli to inherit from Abstract::PersistedSecure. This will invalidate existing sessions (petergoldstein) - BREAKING CHANGE: Use of unsupported operations in a multi block now raise an error. (petergoldstein) - Extract PipelinedGetter from Dalli::Client (petergoldstein) - Fix SSL socket so that it works with pipelined gets (petergoldstein) - Additional refactoring to split classes (petergoldstein) 3.0.6 ========== - Fix regression in SASL authentication response parsing (petergoldstein) 3.0.5 ========== - 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) 3.0.4 ========== - Clean connections and retry after NetworkError in get_multi (andrejbl) - Internal refactoring and cleanup (petergoldstein) 3.0.3 ========== - 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) 3.0.2 ========== - Restore Windows compatibility (petergoldstein) - Add JRuby to CI and make requisite changes (petergoldstein) - Clarify documentation for supported rubies (petergoldstein) 3.0.1 ========== - Fix syntax error that prevented inclusion of Dalli::Server (ryanfb) - Restore with method required by ActiveSupport::Cache::MemCacheStore 3.0.0 ========== - 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. - 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)
* Wed Jan 20 2021 Stephan Kulow updated to version 2.7.11 see installed History.md 2.7.11 ========== - 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)
* Fri Mar 29 2019 Stephan Kulow - updated to version 2.7.10 see installed History.md 2.7.10 ========== - 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 - Update logging for over max size to log as error
* Thu Nov 22 2018 Stephan Kulow - updated to version 2.7.9 see installed History.md 2.7.9 ========== - 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)