History.txt in mperham-memcache-client-1.6.4 vs History.txt in mperham-memcache-client-1.6.5
- old
+ new
@@ -1,4 +1,16 @@
+= 1.6.5 (2009-02-27)
+
+* Change memcache-client to multithreaded by default. The mutex does not add significant
+ overhead and it is far too easy, now that Sinatra, Rails and Merb are all thread-safe, to
+ use memcache-client in a thread-unsafe manner. Remove some unnecessary mutexing and add
+ a test to verify heavily multithreaded usage does not act unexpectedly.
+
+* Add optional support for the SystemTimer gem when running on Ruby 1.8.x. This gem is
+ highly recommended - it ensures timeouts actually work and halves the overhead of using
+ timeouts. Using this gem, Ruby 1.8.x is actually faster in my performance tests
+ than Ruby 1.9.x. Just "gem install SystemTimer" and it should be picked up automatically.
+
= 1.6.4 (2009-02-19)
* Remove native code altogether. The speedup was only 10% on Ruby 1.8.6 and did not work
on Ruby 1.9.1.