Skip to content

Draft: Bump dalli from 3.0.6 to 3.2.0

libautomation requested to merge dependabot/bundler/dalli-3.2.0 into main

Bumps dalli from 3.0.6 to 3.2.0.


Sourced from dalli's changelog.


  • BREAKING CHANGE: Remove protocol_implementation client option (petergoldstein)
  • Add protocol option with meta implementation (petergoldstein)


  • Fix bug with cas/cas! with "Not found" value (petergoldstein)
  • Add Ruby 3.1 to CI (petergoldstein)
  • Replace reject(&:nil?) with compact (petergoldstein)


  • Fix bug with get_cas key with "Not found" value (petergoldstein)
  • Replace should return nil, not raise error, on miss (petergoldstein)


  • Improve response parsing performance (casperisfine)
  • Reorganize binary protocol parsing a bit (petergoldstein)
  • Fix handling of non-ASCII keys in get_multi (petergoldstein)


  • Restore falsey behavior on delete/delete_cas for nonexistent key (petergoldstein)


  • Make quiet? / multi? public on Dalli::Protocol::Binary (petergoldstein)


  • 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)


  • 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)

... (truncated)

  • dc06a6a Prepare for 3.2.0 (#889)
  • 5588d98 Introduce the meta protocol as an option for Dalli (#879)
  • 62603a1 Prepare for 3.1.6 (#888)
  • a1673be Fix handling of 'Not found' value in cas/cas! - eliminate special case and ad...
  • d65244d Adding Ruby 3.1 to CI workflow (#886)
  • 0d41cf6 Update reject(&:nil?) to be compact for Rubocop (#885)
  • 4e3a02d Prepare for v3.1.5 (#884)
  • 631f591 Fix replace so that it returns nil rather than raising an error on a miss (#883)
  • d34a422 Remove the 'Not found' special case from get_cas - issue #880 (#881)
  • e1da4b2 Reorganize tests and add parameters to prepare for meta (#878)
  • Additional commits viewable in compare view

Edited by David Chandek-Stark

Merge request reports