Revision history for Perl extension Cache::Memcached::Fast. 0.02 2007-12-15 - first public release. Changes since 0.01: Fully restartable code was replaced with classic fill-the-buffer-first approach: it turned out that restartability doesn't add much advantage. Lots of beautiful and ugly code gone away. Added support for multiple servers (select machine, CRC32, timeouts). Added script/compare.pl to compare this module to the original Cache::Memcached, and also to measure speed in general. Added Unix socket support, SIGPIPE handling (proper ignoring actually ;)). Added support for serialization of Perl data structures, and for compression. New commands: incr, decr, gets, gets_multi, cas, enable_compression, remove (alias to delete). New client parameters: connect_timeout, io_timeout (aka select_timeout), compress_threshold, compress_ratio, compress_algo, max_failure, failure_timeout. Finally added documentation! Added support for server weights. Added the Ketama consistent hashing algorithm. Added default tests as generated with Module::Starter. Main test case is still messy, should be split into several tests. There's also support for 'noreply'-enabled memcached, but those patches are not (yet) accepted to mainline, so 'noreply' is not an official feature and is not documented. 0.01 2007-11-26 - first internal release. Supported only one server connection (TCP). Commands are set(), add(), replace(), prepend(), append(), delete(), flush_all(), get(), get_multi(). Client parameters are 'servers', 'namespace', 'close_on_error'. There's no documentation. Test case is messy (but does its job). 0.01 2007-11-19 - original version; created by h2xs 1.23 with options -O --omit-autoload --compat-version=5.6.0 \ --use-new-tests --name=Cache::Memcached::Fast