Skip to content
Newer
Older
100644 390 lines (266 sloc) 15.6 KB
fec5cd9 @killme2008 Modify README
killme2008 authored Sep 17, 2009
1 ******************************************
2
3
4 Xmemcached Change log
5
6
7012b59 @killme2008 Add change log.
killme2008 authored Oct 10, 2009
7 *******************************************
80a589b @killme2008 Adds 1.3.6 change logs
killme2008 authored Mar 18, 2012
8 2012-03-18
9 -----Xmemcached 1.3.6 released-------------------------
10 1.Fixed issues,includes:161,163,165,169,172,173,176,179,180
11 2.Adds new methods for MemcachedClientBuilder:setConnectTimeout and setSanitizeKeys
12 2.Make heartbeats as an independent task,not just occur when connections are idle.
13 3.Disable nagle algorithm by default.
14 4.Decrease default merge factor to 50.
15 5.Adds CompressionMode for Transcoder,default is ZIP,but you can choose GZIP mode.
16
17
18 2011-09-30
19
20 -----Xmemcached 1.3.5 released-------------------------
21 Fixed issue 154 , issue 155
22 Thanks ilkinulas and MrRubato.
23
24
25 2011-09-07
85676a5 @killme2008 Added release notes
killme2008 authored Sep 7, 2011
26 -----Xmemcached 1.3.4 released-------------------------
27 1.Enable nagle algorithm by default.
28 2.Check result returned by inc/dec protocols is number.
29 3.Make opTimeout can be configured by XMemcachedClientFactoryBean
30 4.Added RoundRobinMemcachedSessionLocator for kestrel or memcacheq cluster
31 5.Fixed bug which could cause connection disconnect when decode binary command with error message from memcached.
32 6.Add a option in KetamaMemcachedSessionLocator to be be compatible with nginx-upstream-consistent.
33 7.Fixed bugs,include issue 132,142,133,139,142,145,150.
34
35 Recommend user using xmemcached binary protocol to upgrade.
36
80a589b @killme2008 Adds 1.3.6 change logs
killme2008 authored Mar 18, 2012
37 2011-06-12
a763b98 Add release notes for 1.3.3,prepare to release it
dennis authored Jun 12, 2011
38 -----Xmemcached 1.3.3 released-------------------------
39 1.Implements touch and GAT(get and touch) commands for memcached 1.6.x,adds new methods to MemcachedClient,includes:
40 boolean touch(String key, int exp, long opTimeout);
41 getAndTouch(String key, int newExp, long opTimeout);
42 2.Method setLoggingLevelVerbosity works with binary protocol.
43 3.Make exception infomation more friendly.
44 4.Deprecated KeyIterator and getKeyIterator.
45 5.Bug fixed,include:
46 issue 126: Error getting memcached Detail Statistics.
47 issue 127:Unknow Response status:130
48 issue 128: SERVER_ERROR cause session disconnected.
49 issue 129: Memory leak after shutdown
50 more infomation please see http://code.google.com/p/xmemcached/issues/list
51
52 6.Some changes for future version to implement memcached 1.6.x new commands.
53
38de892 @killme2008 Add 1.3.1 changelog.
killme2008 authored Jan 10, 2011
54
80a589b @killme2008 Adds 1.3.6 change logs
killme2008 authored Mar 18, 2012
55 2011-03-27
4939604 Prepare to release 1.3.2
dennis authored Mar 27, 2011
56 -----Xmemcached 1.3.2 released-------------------------
57
58 1.Bug fixed,include:
59 issue 113: add a new method for deleting item with operation timeout.
60 issue 112: startup xmemcached with down server in failure mode is not expect.
61
62 2.Performance turning, 5% performance increase in store commands(add/repleace/set/append/prepend/cas).
63 3.Modify pom.xml to make it work on other machines.
64 4.Use github as source repository instead googlecode svn.Xmemcache source has benn moved to
65 https://github.com/killme2008/xmemcached
66
67
80a589b @killme2008 Adds 1.3.6 change logs
killme2008 authored Mar 18, 2012
68 2011-01-04
38de892 @killme2008 Add 1.3.1 changelog.
killme2008 authored Jan 10, 2011
69 -----Xmemcached 1.3.1 released-------------------------
70
71 1.Keep memcached server list in input order
72
73
9f2778d @killme2008 Add 1.3 released notes
killme2008 authored Jan 4, 2011
74 2010-01-04
75 -----Xmemcached 1.3 released-------------------------
76
77 1.Add failure mode for client.
78 2.You could configure a standby node for a memcached server now.
79 3.Log4j dependencies is optional now.
80 4.Fixed issue 107.
81
82
dafa7ce @killme2008 Change version to 1.2.6-SNAPSHOT and make cache name could be configu…
killme2008 authored Oct 17, 2010
83 2010-10-17
84 -----Xmemcached 1.2.6 Released------------------------
85 This is a minor version,trying to fix some bugs and turnning for performance:
86 1.Add english user guide
87 2.Fix bugs,include:
88 #issue 85
89 #issue 87
90 #issue 90
91 #issue 94
92 #issue 95
93 #issue 96
94 #issue 97
95 3.Change the way to heal connection,increased heal connection interval step by step,and then one minute at last.
96 4.Make stopping xmemcached client instance more friendly by sending a quit command to memcached instead of closing socket channel directly.
97 5.Every xmemcached instance has a name to identify itself.You could setter/getter it's name by MemcachedClient.setName/getName methods.
98 If you don't configure a cache name,xmemcached will choose a name by default.
99
100 -------------------------------------------------------
101
102
bb015c8 @killme2008 Modify notice.txt and readme
killme2008 authored Jun 21, 2010
103 2010-06-21
104 -----Xmemcached 1.2.5 Released------------------------
105 This is a minor version,main changes:
106 1.Merge yanf4j into xmemcached,so there is no need for yanf4j anymore.
107 2.Support SASL authentication for memcached 1.4.3
108 3.Speed up MemcachedClient.shutdown method.
109 4.Add a chapter about memcached distribute to chinese user guide.
110 -------------------------------------------------------
7012b59 @killme2008 Add change log.
killme2008 authored Oct 10, 2009
111
91be0f7 @killme2008
killme2008 authored Mar 15, 2010
112 2010-03-15
113
24e777f @killme2008 Fix issue 77.
killme2008 authored Mar 15, 2010
114 -----XMemcached 1.2.4-bugfixed. Released--------------
115 This is a bug fix version for some user to store more than 1M data to memcached.
116 1.Fix issue 77.
117
91be0f7 @killme2008
killme2008 authored Mar 15, 2010
118 -----XMemcached 1.2.4. Released--------------
119
120 1.Fix bugs,issue 74,issue 68.Using xmemcached to talk with TokyoTyrant is all right now.
121 2.Add unit test for bug fixed.
5bd9373 @killme2008 Modify Notice.txt
killme2008 authored Mar 15, 2010
122 3.Enable Cached.MAX_VALUE to be modified by user,the vlaue determines the maxium size to store in memcached,default is 1024*1024 bytes.
123 4.Modify chinese user guide,fix some errors.
91be0f7 @killme2008
killme2008 authored Mar 15, 2010
124
125 ----------------------------------------------------
126
127
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
128 2010-02-08
129
130 -----XMemcached 1.2.3. Released--------------
131 This is a bug-fixed version,and recommended to upgrade.
132
91be0f7 @killme2008
killme2008 authored Mar 15, 2010
133 1.Fix bug issue 73
134 2.Add more test.
135
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
136 ----------------------------------------------------
137
9edded8 @killme2008 delete apidoc
killme2008 authored Jan 11, 2010
138 2010-01-11
139
140 -----Xmemcached 1.2.2 released----------------
141
142 1.Add KeyIterator for iterate keys in memcached.It is avaliable only when using text protocol.You can get a KeyIterator through:
143
144 MemcachedClient client=...
145 KeyIterator it=client.getKeyIterator(AddrUtil.getOneAddress("localhost:11211"));
146 while(it.hasNext())
147 {
148 String key=it.next();
149 }
150 2.Add a new class "net.rubyeye.xmemcached.Counter",which encapsulate the incr/decr methods for easy using,just like AtomicLong.
151
152 Counter counter=client.getCounter("counter",0);
153 counter.incrementAndGet();
154 counter.decrementAndGet();
155 counter.addAndGet(-10);
156
157 3.Fix bugs,issue 71,issue 72,issue 70 etc.
158
159 4.Deprecated net.rubyeye.xmemcached.buffer.BufferAllocator.It is useless now even if you configure it.
160
161 5.Upgrade yanf4j to 1.1.0, yanf4j also fix some bugs and introduce mina's IoBuffer.
162
163 ----------------------------------------------------------
164
165
166
167
5925af9 @killme2008 Add 1.2.1 release notes.
killme2008 authored Dec 2, 2009
168 2009-12-03
169
170 ------Xmemcached 1.2.1 Released----------------
171
172 1.Add delete method support for Kestrel 1.2
173
174 2.Add TokyoTyrantTranscoder for talking with Tokyo Tyrant.This transcoder add four bytes before value as flag.
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
175
5925af9 @killme2008 Add 1.2.1 release notes.
killme2008 authored Dec 2, 2009
176 3.Add new methods:
177 (1)Transcoder.setCompressionThreshold(threshold) Used to set compress threshold,default is 16k.
178 (2)MemcachedClient.setSanitizeKeys(true|false) Enables/disables sanitizing keys by URLEncoding.
179
180 4.Remove some deprecated methods,please use other methods instead.
181
182 5.Make optimistics for binary protocol implementation.
183
184 6.Remove some old codes for test,add new unit tests for binary commands and some new integrating tests.
185
186 7.Bug fixes, issue 69 etc.
187
188 8.Add chinese user guide.
189
190 ******************************************************************
191
7012b59 @killme2008 Add change log.
killme2008 authored Oct 10, 2009
192 2009-10-10
193
194 -------xmemcached 1.2.0-stable Released--------
195
196 1.Add heartbeat for connection to keepalive,xmemcached enable this feature by default.You can disable it by:
197 memcachedClient.setEnableHeartBeat(false);
198
199 2.Add new methods for incr/decr,you can pass initial value as parameter now:
200 public long incr(final String key, final long num, final long initValue)
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
201 throws TimeoutException, InterruptedException, MemcachedException;
7012b59 @killme2008 Add change log.
killme2008 authored Oct 10, 2009
202 public abstract long decr(final String key, final long num, long initValue)
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
203 throws TimeoutException, InterruptedException, MemcachedException;
204
7012b59 @killme2008 Add change log.
killme2008 authored Oct 10, 2009
205 3.Bug fixed.This release has fixed some bug that is very important,included issue 57,issue 59 etc.
206
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
207 4.Recommend upgrade.
7012b59 @killme2008 Add change log.
killme2008 authored Oct 10, 2009
208
fec5cd9 @killme2008 Modify README
killme2008 authored Sep 17, 2009
209
f64d8f5 @killme2008 Remove dependence to spy.jar,refactor transocoders.
killme2008 authored Jun 19, 2009
210 *******************************************
868191c @killme2008 Add 1.2.0-RC1 Changelog and README.
killme2008 authored Sep 8, 2009
211
fec5cd9 @killme2008 Modify README
killme2008 authored Sep 17, 2009
212
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
213 2009-09-17
fec5cd9 @killme2008 Modify README
killme2008 authored Sep 17, 2009
214
215 --------xmemcached 1.2.0-RC2-Released----------
216 1.Add KestrelCommandFactory for using xmemcached to talk with kestrel(a MQ written in scala).
217 Kestrel(http://github.com/robey/kestrel) use memcached text protocol,but not all compatible.
218
219 2.Implement a election hash session locator.
220 Election hash just like consistent hash,more infomation see (http://devcentral.f5.com/Default.aspx?
221 tabid=63&articleType=ArticleView&ArticleID=135&PageID=151)
222
223 3.Extend Transcoder interface,add some new methods to configure it.
224
225 public void setPackZeros(boolean packZeros);
226 public void setPrimitiveAsString(boolean primitiveAsString);
227
228 "setPrimitiveAsString" This method is used to set whether to store primitive type as string in memcached.
229 "setPackZeros" This method is used to set whether to remove all zero bytes from the MSB of the packed num
230
231
232 4.Bug fixed since 1.2.0-RC1.
233
868191c @killme2008 Add 1.2.0-RC1 Changelog and README.
killme2008 authored Sep 8, 2009
234 2009-09-08
235 --------xmemcached 1.2.0-RC1-Released-----------
236
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
237 1.Supports all binary protcol of memcached.Add BinaryCommandFactory class to support it.if you want to use
868191c @killme2008 Add 1.2.0-RC1 Changelog and README.
killme2008 authored Sep 8, 2009
238 that,just add one line code:
239
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
240 memcachedClientbuilder.setCommandFactory(new BinaryCommandFactory());
868191c @killme2008 Add 1.2.0-RC1 Changelog and README.
killme2008 authored Sep 8, 2009
241
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
242 2.Supports hibernate-memcached,about the detail please see wiki page
243 http://code.google.com/p/xmemcached/wiki/Hibernate_memcached_integration
868191c @killme2008 Add 1.2.0-RC1 Changelog and README.
killme2008 authored Sep 8, 2009
244
245 3.Compatible with jdk5.
246
247 4.Move from common-logging to slf4j.
248
249 5.Implement connection pool.Allow to create more connection to one memcached server.Default pool size is one,you can change it like this:
250 memcachedClient.setConnectionPoolSize(2);
251 Then,xmemcached will create two connections to one memcached server.Your application must ensure updating data is synchronized between connections.
252
253 6.Upgrade yanf4j to 1.0-SNAPSHOT.This version is introduce SocketOption class to configure tcp options easily,and refactoring for implement aio(jdk7 nio2.0).
254
dc8fad8 @killme2008 Change ChangeLog.txt
killme2008 authored Sep 8, 2009
255 7.Remove ant build script,simplify maven build.
256
257 8.BUG fixed since 1.1.3 and 1.2.0-beta
868191c @killme2008 Add 1.2.0-RC1 Changelog and README.
killme2008 authored Sep 8, 2009
258
259
260 --------------------------------------------
261
262
263
264
3f229e0 @killme2008 1.1.3 Released
killme2008 authored Jul 13, 2009
265 2009-07-13
266 --------xmemcached 1.1.3-Released-----------
267 1.Upgrade yanf4j to 0.7.0, yanf4j-0.7.0 is a refactoring version and turned for best performance.
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
268
3f229e0 @killme2008 1.1.3 Released
killme2008 authored Jul 13, 2009
269 2.Disable tcp nagle algorithm by default,change default tcp receive buffer size from 16k to 8k.
270 3.Add a new interface MemcachedClientStateListener for listenning xmemcached client's events to callback.MemcachedClient add two methods:
271
272 public void addStateListener(MemcachedClientStateListener listener);
273 public void removeStateListener(MemcachedClientStateListener listener);
274 public Collection<MemcachedClientStateListener> getStateListeners();
275
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
276 4.Make a new benchmark,please see
3f229e0 @killme2008 1.1.3 Released
killme2008 authored Jul 13, 2009
277 http://xmemcached.googlecode.com/svn/trunk/benchmark/benchmark.html
278
279 5.Refactoring and bug fixed.Issue 39 etc.
280
281
282 --------------------------------------------
f64d8f5 @killme2008 Remove dependence to spy.jar,refactor transocoders.
killme2008 authored Jun 19, 2009
283 2009-06-22
284 --------xmemcached 1.1.2-Released-----------
285 1.Supports integrating to spring framework.for example:
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
286
f64d8f5 @killme2008 Remove dependence to spy.jar,refactor transocoders.
killme2008 authored Jun 19, 2009
287 <bean name="memcachedClient"
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
288 class="net.rubyeye.xmemcached.utils.XMemcachedClientFactoryBean">
289 <property name="servers">
290 <value>localhost:12000 localhost:12001</value>
291 </property>
f64d8f5 @killme2008 Remove dependence to spy.jar,refactor transocoders.
killme2008 authored Jun 19, 2009
292 </bean>
293 Then you can use memcachedClient bean in other beans.More information is on wiki.
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
294
f64d8f5 @killme2008 Remove dependence to spy.jar,refactor transocoders.
killme2008 authored Jun 19, 2009
295 2.Support verbosity protocol.This protocol is used to set logging level for memcached logging output.
296 Add two methods to MemcachedClient,include:
297
298 setLoggingLevelVerbosity(InetSocketAddress address, int level)
299 setLoggingLevelVerbosityWithNoReply(InetSocketAddress address,int level)
300
301 3.Support weighted server.Now you can set the memcached servers in different weight.
302 The only change is the way to build XMemcachedClient:
303
304
305 MemcachedClientBuilder builder = new XMemcachedClientBuilder(AddrUtil.getAddresses("localhost:12000 localhost:12001"),new int[]{1,3});
306 builder.setSessionLocator(new KetamaMemcachedSessionLocator());
307 MemcachedClient memcachedClient=builder.build();
308
309 As you see,now you can pass a weight array to XMemcachedClientBuilder constructor.The array's length must be great or equal to address list size.
310
311 4.Support noreply for add,set,replace,cas,append,prepend,delete,incr/decr,flush_all,verbosity protocols.
312 Add some new methods in MemcachedClient,include:
313
314 setWithNoReply,addWithNoReply,replaceWithNoReply,appendWithNoReply,prependWithNoReply,casWithNoReply
315 deleteWithNoReply,incr(decr)WithNoReply,flushAllWithNoReply,setLoggingLevelVerbosityWithNoReply
316
59898ff @killme2008 add setServerWeight method to XMemcachedClientMBean
killme2008 authored Jun 20, 2009
317 5.Bug fixed. Issue 35,Issue 36,Issue 37,Issue 38 etc.
f64d8f5 @killme2008 Remove dependence to spy.jar,refactor transocoders.
killme2008 authored Jun 19, 2009
318
7c3d028 @killme2008 Add create clients with empty servers unit test.
killme2008 authored Jun 19, 2009
319 6.Improve session monitor.When session is closed by exception or network error,
320 monitor will reconnect to the session until success.
321 The older version set the interval between reconnecting is 10 seconds,now set it to 0 seconds.
322
59898ff @killme2008 add setServerWeight method to XMemcachedClientMBean
killme2008 authored Jun 20, 2009
323 7.Improve JMX supports.Add a new method to XMemcachedClientMBean:
324 /**
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
325 * Set a memcached server's weight
326 *
327 * @param server
328 * @param weight
329 */
330 public void setServerWeight(String server, int weight);
331
59898ff @killme2008 add setServerWeight method to XMemcachedClientMBean
killme2008 authored Jun 20, 2009
332 Change the getServersDescription method's result,add weight to description.
333
f64d8f5 @killme2008 Remove dependence to spy.jar,refactor transocoders.
killme2008 authored Jun 19, 2009
334 --------------------End--------------------------
335
336 ******************************************************************
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
337
338 2009-06-07
5ada0d4 @killme2008
killme2008 authored Jun 6, 2009
339 --------xmemcached 1.1.1-Released-----------
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
340 1.Migrate yanf4j to 0.61
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
341 2.Add many unit tests.Refactoring for a good Structure,It is ready to introduce
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
342 the memcached binary protocol support.
343 3.Deprecated some classes and interfaces.Include:
344 net.rubyeye.xmemcached.MemcachedProtocolHandler
345 net.rubyeye.xmemcached.buffer.ArrayIoBuffer
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
346
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
347 4.Deprecated some methods.Includes:
348 Deprecated Instead
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
349
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
350 net.rubyeye.xmemcached.utils.AddrUtil.getAddress(String server) =====> getOneAddress(server)
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
351 net.rubyeye.xmemcached.MemcachedClient.version() =====> getVersions()
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
352 net.rubyeye.xmemcached.MemcachedClientMemcachedClient.stats(String host, long timeout)
353 net.rubyeye.xmemcached.MemcachedClientMemcachedClient.stats(String host)
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
354
355 5.Add some new methods.Includes:
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
356 net.rubyeye.xmemcached.MemcachedClientBuilder.getCommandFactory => CommandFactory getter/setter
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
357 net.rubyeye.xmemcached.MemcachedClientBuilder.setCommandFactory
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
358 net.rubyeye.xmemcached.MemcachedClientBuilder.setTranscoder => Transcoder getter/setter
359 net.rubyeye.xmemcached.MemcachedClientBuilder.getTranscoder
360 net.rubyeye.xmemcached.MemcachedClient.getVersions() => get all connected memcached servers's versions
361 net.rubyeye.xmemcached.MemcachedClient.getStats() => get all connected memcached servers's stats.
362 net.rubyeye.xmemcached.MemcachedClient.getStatsByItem(String item) => get all connected memcached servers's special item stats.
363 net.rubyeye.xmemcached.MemcachedClient.setOpTime() => set the default operation timeout
364 net.rubyeye.xmemcached.MemcachedClient.getOpTime() => get the default operation timeout
5ada0d4 @killme2008
killme2008 authored Jun 6, 2009
365 net.rubyeye.xmemcached.MemcachedClient.getAvaliableServers() => Return avaliable servers
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
366 net.rubyeye.xmemcached.utils.AddrUtil.getOneAddress => get a InetSocketAddress from string
367 6.Add some new classes.Includes
368 net.rubyeye.xmemcached.codec.MemcachedCodecFactory => Implements yanf4j CodecFactory
369 MemcachedDecoder
370 MemcachedEncoder => decode/encode commands
371 net.rubyeye.xmemcached.command.text.*
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
372 net.rubyeye.xmemcached.command.* => Commmands implemented memcached text protocol
d01310a @killme2008 Released 1.11,add tag.
killme2008 authored Jun 4, 2009
373 7.Change CommandFactory from class to interface,TextCommandFactory implement it for creating text protocol based commands.
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
374
375
376 -------------------End---------------------
f64d8f5 @killme2008 Remove dependence to spy.jar,refactor transocoders.
killme2008 authored Jun 19, 2009
377
378 2009-05-22
379 --------xmemcached 1.1.0-Released----------
380 1.Improve multi-get operation's performance,It's as fast as spymemcached.It will continue on.
381 2.Refactoring:
382 Move classes such as MemcachedTCPSession,MemcachedHandler,MemcachedConnector etc. from package net.rubyeye.xmemcached to net.rubyeye.xmemcached.impl
383 Introduce interfaces: MemcachedClient,MemcachedClientBuilder
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
384 3.More Unit tests
385 4.Move 1.10 from svn trunk to branches/xmemcached-1.10
f64d8f5 @killme2008 Remove dependence to spy.jar,refactor transocoders.
killme2008 authored Jun 19, 2009
386
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
387 -------------------End---------------------
f64d8f5 @killme2008 Remove dependence to spy.jar,refactor transocoders.
killme2008 authored Jun 19, 2009
388
32fad01 @killme2008 Issue 74 fixed.
killme2008 authored Feb 23, 2010
389 *******************************************
Something went wrong with that request. Please try again.