The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
v2.01

 * Fix test suite to try and accomodate older memcached versions.

v2.00

 * Fixed up a lot of documentation
 * Profiling and tracing
 * Micro-optimizd some bits of code.
 * Fix {add,append,decr,incr,replace,set}_multi to follow
   Cache::Memcached::Fast (where they originated)
 * Update documentation.
 * Internal architecture dramatically refactored.  Much cleaner
   delineation of responsibilities among the classes and objects,
   making it (IMHO) much easier to trace and understand.
 * Fixed get_multi---we were expecting an arrayref of keys, rather
   than an array, which is incompatible with other clients.
 * Add profile script, as a beginning of an effort to profile the
   client.

v1.07

 * Weaken some references to $self that appear in some anonymous
   subroutines.  This lowers memory usage by ~ 5MB in one instance we
   have.
 * Make Memcache::Client::Connection objects responsible for their own
   disconnection cleanup.

v1.06

 * Some general cleanups: documentation clarification, removing dead
   or obsolete code, etc.
 * Refactor compression to be separate from serialization
 * Add JSON serialization (initial patch Kaare Rasmussen <kaare at
   cpan dot com>)

v1.05

 * Add non-destructive retries (that is, preserve the queue of
   requests) in the face of certain sorts of errors.

v1.04

 * Make some diagnostics more helpful
 * Don't (knowingly) allow invalid requests
 * Fix a couple of the binary protocol's methods that could have returned values from errors
 * Rework testing to be much more robust
 * General cleanup

v1.03

 * Silence our perlcritic warning.
 * Add ->connect to try and establish all possible connections at
   once.

v1.02

 * Finally (hopefully) get tests behaving properly in the face of no
   memcached executable

v1.01

 * Fix nowait status on replace and set.
 * Name some of our generated routines.

v1.00

 * Only warn about no route to return results for thing where the
   results are the point: get, incr/decr, stats, version.
 * Remove //= use which was making us incompatible with perl < 5.10.
 * Always warn on socket errors.
 * Minor cleanups.
 * Now in production at high-volume site.

v0.99

 * Don't wait on CVs that we were given, rather than generated.
 * Give a stacktrace when we have a potential no-CV-waiting problem.

v0.98

 * Be more consistent in how we invoke memcached in tests.
 * Only do the server failure tests if FAIL_TEST is set.
 * Allow setting of a preprocessor routine for normalization of keys.
 * Fix various issues with _multi routines, add tests!

v0.97

 * Skip functional tests if memcached is not available.

v0.96

 * Remove unintended dependency on Test::Most.

v0.95

 * Initial public release.