Changes
=======
0.02011 - 26 Oct 2010
-
Many more libmemcached behaviours are now accessible.
-
walk_stats() now returns many more items in the totals hash
-
Fixed compression, thanks to Ask Bjørn Hansen, RT#46985
-
Require Memcached::libmemcached 0.4402
0.02010 - 07 Sep 2009
-
overhaul tests
-
require Memcached::libmemcached 0.3102
0.02009 - 03 Jul 2008
-
Correct get_multi() interaction with namespaces (Faylan Lim)
0.02008 - 03 Jul 2008
-
Offsets passed to decr() and incr() weren't properly handled.
Pointed out by Taro Funaki
0.02007 - 27 May 2008
-
Arrayref arguments for get/set/add/et al have been properly
implemented. Now you can use master keys. Yey!
-
fix incr()/decr() to respect namespace
-
Respect PERL_LIBMEMCACHED_OPTIMIZE
-
Require Memcached::libmemcached 0.2101 (now consistent hashing
should work properly!)
0.02006 - 09 May 2008
-
Namespace support was ot properly working. fixed.
0.02005 - 18 Apr 2008
-
Explicitly require version of Test::More
-
Treat expiration time / time as a special case and don't proxy undef
to memcached_* method calls.
0.02004 - 17 Apr 2008
-
Require Memcached::libmemcached 0.1902
-
Explcitly weaken reference to self in the callbacks
0.02003 - 13 Apr 2008
-
Add stats() method
-
Require Memcached::libmemcached 0.1901
0.02002 - 30 Mar 2008
-
Auto-generate accessors.
-
Add docs and tests for hashing_algorithm and distribution_method.
They can also be specified in the constructor.
-
Add more docs that deals with libmemcached-specific features
0.02001 - 27 Mar 2008
-
Require bytes pragma, just in case it wasn't loaded elsewhere.
Should clear rt #34460
0.02000 - 04 Mar 2008
-
Use Memcached::libmemcached 0.1701
-
Subclass Memcached::libmemcached instead of containing it
-
Fix problem where detecting host:port wasn't properly working
-
Update benchmarks
0.01000 - 29 Jan 2008
-
Use Memcached::libmemcached as the underlying library, instead of
hooking directly to the C library.
-
(get|set)_compress_enabled has been renamed to (get|set)_compress_enable
-
stats() and cas() are currently disabled.
-
add behavior_set() / behavior_get()
0.00007 - Never released?
-
Added prepend(), append()
-
Added first cut support for CAS
*
cas()
*
gets()
*
get_cas()
*
get_cas_multi()
-
Implement accessors:
*
set_support_cas
-
Use code references instead of code invocation via sub names.
-
Tweak tests for more coverage
0.00006 - 19 Jan 2008
-
Makefile.PL now uses Devel::CheckLib
-
Fix replace(), which was doing set() underneath instead of a real replace
-
Fix t/03_compress.t which wasn't respecting MEMCACHED_SERVER
-
Update benchmark to run more set() tests, and to report version
number for each modules being used.
0.00005 - 17 Jan 2008
-
Fix typo in POD.
-
Implement stats() -- it's a half-baked implementation. Please
send patches!
-
Implement disconnect_all()
-
Implement some methods that allows you to tweak libmemcached
behavior (NOTE: API may not be permanent!)
*
set_no_block() / is_no_block()
*
set_distribution_method() / get_distribution_method()
*
set_hashing_algorithm() / get_hashing_algorithm()
0.00004 - 13 Jan 2008
-
No code change.
-
Note in POD what the differences between other memcached clients are.
rt #32277
-
Update tools/benchmark.pl to include the following:
*
comparisons between get() for small scalar, complex data structures,
and compressed data
*
comparisons between set() for small scalar, complex data structures,
and compressed data
0.00003 - 13 Jan 2008
-
Revert back to go without using backend proxy.
-
Fix segmentation fault when using get_multi() without debugging enabled.
-
Implement set() as a pure C function.
-
Implement add().
-
Implement replace().
-
Implement flush_all().
-
Implement accessors:
*
set_compress_threshold
*
get_compress_threshold
*
set_compress_enabled
*
get_compress_enabled
*
set_compress_savings
*
get_compress_savings
*
compress_enabled
-
Fix behavior of set_servers() to actually replace the server list.
-
Add tools/benchmark.pl to compare against vanilla Cache::Memcached.
0.00002 - 13 Jan 2008
-
Implement get_multi(), delete(), incr(), decr()
-
Implement connecting to memcached via unix socket.
-
Add ::Constants package.
0.00001 - 11 Jan 2008
-
Initial release.
-
Only supportes get()/set()