memcached Changelog

What's new in memcached 1.4.15

Sep 5, 2012
  • This is a somewhat experimental release which pushes thread performance even more than before. Since this is a more experimental release than usual, and contains no other major fixes or features, we urge some caution for important deployments. We feel as though it is high quality software, but please take caution and do slow rollouts or testing.
  • Fixes:
  • Add some mild thread documentation
  • README.md was missing from dist tarball
  • Issue 286 : --disable-coverage drops "-pthread" option
  • Reduce odds of getting OOM errors in some odd cases
  • New Features:
  • Thread scalability is much improved for reads, and somewhat improved for writes. In a pure read-only situation on a dual socket six core NUMA machine I've tested key fetch rates around 13.6 million keys per second.
  • More tuning is necessary and you'd get significant lag at that rate, but that shows the theoretical limit of the locks.

New in memcached 1.4.10 (Nov 10, 2011)

  • This release is focused around thread scalability and performance improvements. This release should be able to feed data back faster than any network card can support as of this writing.
  • Fixes:
  • disable issue 140 's test.
  • push cache_lock deeper into item_alloc
  • use item partitioned lock for as much as possible
  • Remove the depth search from item_alloc
  • move hash calls outside of cache_lock
  • Use spinlocks for main cache lock
  • remove uncommon branch from asciiprot hot path
  • Allow all tests to run as root

New in memcached 1.4.5 (Feb 2, 2011)

  • This is a maintenance release with some build fixes, doc fixes, and one new stat.
  • Fixes:
  • Properly detect CPU alignment on ARM.  bug100 
  • Remove 1MB assertion.  bug 119 
  • More automake versions supported.
  • Compiler warning fixes for OpenBSD.
  • potential buffer overflow in vperror
  • Report errors opening pidfiles using vperror

New in memcached 1.4.4 (Jan 21, 2010)

  • Fixes
  • Add partial backwards compatibility for delete with timeout 0
  • New Stats
  • auth_enabled_sasl
  • This is a general stat that indicates whether SASL authentication is enabled or not.
  • auth_cmds
  • Indicates the total number of authentication attempts.
  • auth_errors
  • Indicates the number of failed authentication attempts.

New in memcached 1.4.0 (Jul 20, 2009)

  • Many notable improvements have been made, and upgrading is recommended.

New in memcached 1.2.6 (Oct 1, 2008)

  • Major crash fixes, DTrace support, minor updates. If you have stability issues with any previous release, please upgrade to this one.