03-16-2008
Released version 2.0.1 today. Many bug fixes on the 2.0 branch. You should use this and *not* use the 2.0 release.
01-13-2008
Released version 2.0 today. This release contains many big changes including much reduced lock contention, NIO/nonblocking support for get/getMulti (thanks to Brian Pinkerton), support for consistant hashing algorithm, much improved handling of serialization of primitive types, and many other bug fixes and performance improvements. While this release has been heavily tested, please do treat this as a ".zero" release and keep an eye out for new bugs.
07-21-2007
Re-released version 1.6 today. Had a really stupid bug which caused errors in get calls to return incorrectly. If you have downloaded 1.6 previously, you should redownload.
07-08-2007
Released version 1.6 today. Addition of error handling and several smallish bug fixes.
02-28-2007
Released version 1.5.1 today. This is a fix for 1.5, which had a bug causing it to loop when all cache servers dropped.
12-17-2006
Released version 1.5 today. Lots of fixes and performance improvements in this one. Should see decreased lock contention. Also fixed a nasty bug w/ failover/failback. No longer bundling up releases for JDK1.4 now that JDK6 is released. If you need 1.4, you can use an older version, or take the source and port back to compile under 1.4.
11-27-2005
Released version 1.3.2 today. Mostly a patch merge release, including new stats methods submitted by Robert Watts and ability to pass in ClassLoader for use when deserializing objects. Also fixed a bug discovered by Derek Young which caused an NPE to be thrown when caller tries to store a null value to the cache. Not heavily tested, but changes are fairly minor in this release.
09-06-2005
Released version 1.3.1 today. Lots of additions here. Big new feature is multiple named pools, but all sorts of small bugfixes and small features in this one. Please pound away at it as it could use some real world testing.
03-20-2005
This is a small release (1.2.1), which allows the non-blocking connect to be optional (defaults to off as not needed in most cases). Also a big cleanup to repository and packaging scripts as well as making it available using subversion (details to come soon).
01-11-2005
Released the client as 1.2 today. Added in socket timeout on initial connection option. Custom serialization added for primitive types by Kevin Burton. This gets a big space savings for primitives over default java serialization.
11-29-2004
Released the client as 1.1 today. Only change is that the License has been changed from
GPL to
LGPL. This should allow the client to be used in more projects while still assuring its open status.
09-18-2004
Released the client as 1.0 today. Have been running for a few weeks live @
Meetup under heavy load and performing with no problems!
08-04-2004
Hosting this on my personal server so can get the code out there. Many small releases since last news item. Getting close to considering this a 1.0 release.
03-26-2004
Meetup.com is currently testing
memcached using this client code in our development environment.
We plan on launching live with our next large code push.
03-25-2004
Just finished rewrite of the Java client for
memcached and released it as version 0.9.6.
Please see changes section below for details.
This code is being actively maintained. Look to this site for updates. I will not provide support in making this product work in your environment (or otherwise). It works in mine and many others. Implementation in your environment is up to you.