Release Notes: This release fixes calls to auto methods so that if value is not passed in nothing bad happens. The new parser calls for generating memcached_st objects. A new error system. New flow control for messages means faster get/set calls. A new documentation system. A behavior change has been made: if you specify a weight for any server, this release enables the weight flag and does weight balancing. It adds MEMCACHED_BEHAVIOR_REMOVE_FAILED_SERVERS to simplify the setting of AUTO REJECT for servers.
Release Notes: This release fixes a memory leak in the server parse. It moves the test framework out to be its own library (easier to work with Gearman).
Release Notes: A number of corner case bugs were fixed. Issues related to OpenBSD were fixed. Better testing for protocol version was implemented. A special case infinite wait on blocking setup was removed. SystemTap support was added.
Release Notes: This release adds --args to memstat so that a greater range of values can be returned. Preliminary support for Windows. memcached_stat_execute() has been merged.
Release Notes: This version fixes an issue where libtool generated a bad version for the library.
Release Notes: This release adds --file for memcat. It adds limemcached_ping() to libmemcached_util. It has a bugfix for some cases where connect would have issues with timeout. An incorrect value for errno given as an error on an I/O failure inside of poll has been fixed. There is a fix for an issue where multiple interfaces with bad DNS were not being caught.
Release Notes: Retry logic has been added in for busted resolvers. An ignore for SIGPIPE has been added to solve OS X issues, and there are a couple of fixes for memcached_light server. Debug mode has been updated to track io_wait.
Release Notes: Support for prefixing keys to the binary protocol was added. The undocumented call memcached_server_remove() was removed. The undocumented call memcached_server_by_key() now returns const. memcached_server_error_reset() has been deprecated. memcached_server_list() has been deprecated. memcached_server_cursor() should be used to walk the servers found in a memcached_st() structure. memcached_verbosity() can now be run concurrently with other operations. SASL support was added. A memory leak found in EJECT HOSTS was fixed.
Release Notes: A C++ interface for libhashkit has been added. memcached_set_memory_allocators() has been modified to require a context pointer. memcached_clone() now runs five times faster. Functions used for callbacks are now given const memcached_st. MEMCACHED_BEHAVIOR_CORK has been added. memslap now creates a configuration file at ~/.memslap.cnf. memcached_purge() now calls any callbacks registered during get execution. There are many fixes to memslap, updates for memcapable, and compile fixes for OpenBSD. There is also a fix for possible recursive decent on IO failure
Release Notes: Building of libhashkit was fixed. An install path regression was fixed. The RPM was modified to strictly check install. Documentation was added for memcached_server_cursor(). memcached_servers_reset() was added. memcached_st was modified to remove a dead cursor_server member.