root/lang/perl/Cache-Memcached-libmemcached/trunk/Changes @ 9400

Revision 9400, 3.2 kB (checked in by daisuke, 5 years ago)

lang/perl/Cache-Memcached-libmemcached; version++

Line 
1Changes
2=======
3
40.02003 - 13 Apr 2008
5  - Add stats() method
6  - require Memcached::libmemcached 0.190
7
80.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
140.02001 - 27 Mar 2008
15  - Require bytes pragma, just in case it wasn't loaded elsewhere.
16    Should clear rt #34460
17
180.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
240.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
310.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
430.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
500.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
610.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
710.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
890.00002 - 13 Jan 2008
90  - Implement get_multi(), delete(), incr(), decr()
91  - Implement connecting to memcached via unix socket.
92  - Add ::Constants package.
93
940.00001 - 11 Jan 2008
95  - Initial release.
96  - Only supportes get()/set()
Note: See TracBrowser for help on using the browser.