forked from fiveruns/memcache-client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
History.txt
98 lines (72 loc) · 3.15 KB
/
History.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
= 1.5.0.5
* Remove native C CRC32_ITU_T extension in favor of Zlib's crc32 method.
memcache-client is now pure Ruby again and will work with JRuby and Rubinius.
= 1.5.0.4
* Get test suite working again (packagethief)
* Ruby 1.9 compatiblity fixes (packagethief, mperham)
* Consistently return server responses and check for errors (packagethief)
* Properly calculate CRC in Ruby 1.9 strings (mperham)
* Drop rspec in favor of test/unit, for 1.9 compat (mperham)
= 1.5.0.3 (FiveRuns fork)
* Integrated ITU-T CRC32 operation in native C extension for speed. Thanks to Justin Balthrop!
= 1.5.0.2 (FiveRuns fork)
* Add support for seamless failover between servers. If one server connection dies,
the client will retry the operation on another server before giving up.
* Merge Will Bryant's socket retry patch.
http://willbryant.net/software/2007/12/21/ruby-memcache-client-reconnect-and-retry
= 1.5.0.1 (FiveRuns fork)
* Fix set not handling client disconnects.
http://dev.twitter.com/2008/02/solving-case-of-missing-updates.html
= 1.5.0
* Add MemCache#flush_all command. Patch #13019 and bug #10503. Patches
submitted by Sebastian Delmont and Rick Olson.
* Type-cast data returned by MemCache#stats. Patch #10505 submitted by
Sebastian Delmont.
= 1.4.0
* Fix bug #10371, #set does not check response for server errors.
Submitted by Ben VandenBos.
* Fix bug #12450, set TCP_NODELAY socket option. Patch by Chris
McGrath.
* Fix bug #10704, missing #add method. Patch by Jamie Macey.
* Fix bug #10371, handle socket EOF in cache_get. Submitted by Ben
VandenBos.
= 1.3.0
* Apply patch #6507, add stats command. Submitted by Tyler Kovacs.
* Apply patch #6509, parallel implementation of #get_multi. Submitted
by Tyler Kovacs.
* Validate keys. Disallow spaces in keys or keys that are too long.
* Perform more validation of server responses. MemCache now reports
errors if the socket was not in an expected state. (Please file
bugs if you find some.)
* Add #incr and #decr.
* Add raw argument to #set and #get to retrieve #incr and #decr
values.
* Also put on MemCacheError when using Cache::get with block.
* memcache.rb no longer sets $TESTING to a true value if it was
previously defined. Bug #8213 by Matijs van Zuijlen.
= 1.2.1
* Fix bug #7048, MemCache#servers= referenced changed local variable.
Submitted by Justin Dossey.
* Fix bug #7049, MemCache#initialize resets @buckets. Submitted by
Justin Dossey.
* Fix bug #6232, Make Cache::Get work with a block only when nil is
returned. Submitted by Jon Evans.
* Moved to the seattlerb project.
= 1.2.0
NOTE: This version will store keys in different places than previous
versions! Be prepared for some thrashing while memcached sorts itself
out!
* Fixed multithreaded operations, bug 5994 and 5989.
Thanks to Blaine Cook, Erik Hetzner, Elliot Smith, Dave Myron (and
possibly others I have forgotten).
* Made memcached interoperable with other memcached libraries, bug
4509. Thanks to anonymous.
* Added get_multi to match Perl/etc APIs
= 1.1.0
* Added some tests
* Sped up non-multithreaded and multithreaded operation
* More Ruby-memcache compatibility
* More RDoc
* Switched to Hoe
= 1.0.0
Birthday!