| 1 | Changes |
|---|
| 2 | ======= |
|---|
| 3 | |
|---|
| 4 | 0.02003 - 13 Apr 2008 |
|---|
| 5 | - Add stats() method |
|---|
| 6 | - require Memcached::libmemcached 0.190 |
|---|
| 7 | |
|---|
| 8 | 0.02002 - 30 Mar 2008 |
|---|
| 9 | - Auto-generate accessors. |
|---|
| 10 | - Add docs and tests for hashing_algorithm and distribution_method. |
|---|
| 11 | They can also be specified in the constructor. |
|---|
| 12 | - Add more docs that deals with libmemcached-specific features |
|---|
| 13 | |
|---|
| 14 | 0.02001 - 27 Mar 2008 |
|---|
| 15 | - Require bytes pragma, just in case it wasn't loaded elsewhere. |
|---|
| 16 | Should clear rt #34460 |
|---|
| 17 | |
|---|
| 18 | 0.02000 - 04 Mar 2008 |
|---|
| 19 | - Use Memcached::libmemcached 0.1701 |
|---|
| 20 | - Subclass Memcached::libmemcached instead of containing it |
|---|
| 21 | - Fix problem where detecting host:port wasn't properly working |
|---|
| 22 | - Update benchmarks |
|---|
| 23 | |
|---|
| 24 | 0.01000 - 29 Jan 2008 |
|---|
| 25 | - Use Memcached::libmemcached as the underlying library, instead of |
|---|
| 26 | hooking directly to the C library. |
|---|
| 27 | - (get|set)_compress_enabled has been renamed to (get|set)_compress_enable |
|---|
| 28 | - stats() and cas() are currently disabled. |
|---|
| 29 | - add behavior_set() / behavior_get() |
|---|
| 30 | |
|---|
| 31 | 0.00007 - Never released? |
|---|
| 32 | - Added prepend(), append() |
|---|
| 33 | - Added first cut support for CAS |
|---|
| 34 | * cas() |
|---|
| 35 | * gets() |
|---|
| 36 | * get_cas() |
|---|
| 37 | * get_cas_multi() |
|---|
| 38 | - Implement accessors: |
|---|
| 39 | * set_support_cas |
|---|
| 40 | - Use code references instead of code invocation via sub names. |
|---|
| 41 | - Tweak tests for more coverage |
|---|
| 42 | |
|---|
| 43 | 0.00006 - 19 Jan 2008 |
|---|
| 44 | - Makefile.PL now uses Devel::CheckLib |
|---|
| 45 | - Fix replace(), which was doing set() underneath instead of a real replace |
|---|
| 46 | - Fix t/03_compress.t which wasn't respecting MEMCACHED_SERVER |
|---|
| 47 | - Update benchmark to run more set() tests, and to report version |
|---|
| 48 | number for each modules being used. |
|---|
| 49 | |
|---|
| 50 | 0.00005 - 17 Jan 2008 |
|---|
| 51 | - Fix typo in POD. |
|---|
| 52 | - Implement stats() -- it's a half-baked implementation. Please |
|---|
| 53 | send patches! |
|---|
| 54 | - Implement disconnect_all() |
|---|
| 55 | - Implement some methods that allows you to tweak libmemcached |
|---|
| 56 | behavior (NOTE: API may not be permanent!) |
|---|
| 57 | * set_no_block() / is_no_block() |
|---|
| 58 | * set_distribution_method() / get_distribution_method() |
|---|
| 59 | * set_hashing_algorithm() / get_hashing_algorithm() |
|---|
| 60 | |
|---|
| 61 | 0.00004 - 13 Jan 2008 |
|---|
| 62 | - No code change. |
|---|
| 63 | - Note in POD what the differences between other memcached clients are. |
|---|
| 64 | rt #32277 |
|---|
| 65 | - Update tools/benchmark.pl to include the following: |
|---|
| 66 | * comparisons between get() for small scalar, complex data structures, |
|---|
| 67 | and compressed data |
|---|
| 68 | * comparisons between set() for small scalar, complex data structures, |
|---|
| 69 | and compressed data |
|---|
| 70 | |
|---|
| 71 | 0.00003 - 13 Jan 2008 |
|---|
| 72 | - Revert back to go without using backend proxy. |
|---|
| 73 | - Fix segmentation fault when using get_multi() without debugging enabled. |
|---|
| 74 | - Implement set() as a pure C function. |
|---|
| 75 | - Implement add(). |
|---|
| 76 | - Implement replace(). |
|---|
| 77 | - Implement flush_all(). |
|---|
| 78 | - Implement accessors: |
|---|
| 79 | * set_compress_threshold |
|---|
| 80 | * get_compress_threshold |
|---|
| 81 | * set_compress_enabled |
|---|
| 82 | * get_compress_enabled |
|---|
| 83 | * set_compress_savings |
|---|
| 84 | * get_compress_savings |
|---|
| 85 | * compress_enabled |
|---|
| 86 | - Fix behavior of set_servers() to actually replace the server list. |
|---|
| 87 | - Add tools/benchmark.pl to compare against vanilla Cache::Memcached. |
|---|
| 88 | |
|---|
| 89 | 0.00002 - 13 Jan 2008 |
|---|
| 90 | - Implement get_multi(), delete(), incr(), decr() |
|---|
| 91 | - Implement connecting to memcached via unix socket. |
|---|
| 92 | - Add ::Constants package. |
|---|
| 93 | |
|---|
| 94 | 0.00001 - 11 Jan 2008 |
|---|
| 95 | - Initial release. |
|---|
| 96 | - Only supportes get()/set() |
|---|