- * Replication support has been added to the library.
-
-0.17
+0.22 Mon Jul 14 09:24:11 PDT 2008
+ * Fix where master key was no being checked for "bad key"
+ * Fixed bugs in stats output (thread output was wrong)
+ * Clarified MEMCACHED_BAD_KEY_PROVIDED is return for bad prefix key.
+ * Found a bug in Flags return (Jacek Ostrowski)
+ * Fixed issue with compiling on Visual Studio
+
+0.21 Fri May 23 18:34:09 PDT 2008
+ * Change of char * to const char * for all key based functions.
+ * New MEMCACHED_CALLBACK_PREFIX_KEY added. You can now create domains for
+ values.
+ * Fixed bug introducd in last version on memcp
+ * Fix for death of file io to call shutdown()
+
+0.20 Mon May 5 08:34:26 PDT 2008
+ * New consistent distribution tests.
+ * Found a memory leak when a server constantly fails.
+ * Fix in watchpoint macro
+ * Changed default timeout to 1 second for poll timeouts
+ * Wheel uses less memory/dynamic allocation for size (no longer limited to
+ 512 hosts by default.
+ * memslap memory leak fix
+ * Added Ketama distribution
+ * Fix assert.h compile problem on CentOS
+
+0.19 Wed Apr 9 09:30:53 PDT 2008
+ * Documentation fix in libmemcached.
+ * Fixed bug where sort was always occuring on hosts
+ * Logic fix in branch prediction (thanks Jay!)
+ * Read through cached support.
+ * Fixed for cas by key operation.
+ * Fix for memcached_server_st list structures to have correct count.
+ * Added callback MEMCACHED_CALLBACK_DELETE_TRIGGER
+ * Removed function call in favor of macro (aka cut out some instructions)
+
+
+0.18 Sun Mar 16 21:57:55 PDT 2008
+ * Fix plus tests for non-zero value objects and flags.
+ * MEMCACHED_HASH_MURMUR added for murmur algorithm provided.
+ * MEMCACHED_BEHAVIOR_RETRY_TIMEOUT added to keep connecting from looping
+ on timeout.
+ * gcc branch prediction optimizations
+ * Refactored entire tree to make include files cleaner
+ * Fixed leaked socket.
+
+0.17 Wed Feb 27 03:33:29 PST 2008
* MEMCACHED_BEHAVIOR_CONNECT_TIMEOUT added for connect timeout in
non-block mode.
+ * Incompatible change in memcached_behavior_set() api. We now use a
+ uint64_t, instead of a pointer.
+ * Fix for storage of values for zero.
+ * memcached_server_cursor() function added to API for cycling through servers.
0.16 Mon Feb 18 00:30:25 PST 2008
* Work on the UDP protocol