Hi, For those on this list who are interested, spymemcached 2.7 has been released. A message I'd sent out to the spy list is below.
Thanks, Matt -------- Original Message -------- Subject: release of 2.7 and roadmap Date: Thu, 9 Jun 2011 12:15:15 -0700 To: [email protected] <[email protected]> Hi all, Spymemcached 2.7 has been released! = Release = The release notes are in the tag and in the download on the site. The big feature is new capabilities for Membase. This means spymemcached is now able to bootstrap and react to changes in Membase cluster topology. It also has support for some of the new commands proposed for memcached (TOUCH/GAT) and some of the new commands that Membase has added (SYNC, along with TOUCH/GAT). See the release notes for more information. I'll probably generate new HTML changelog soon as well, and put that on the site as a link. Some of you may be wondering, why a 2.7 so shortly after the release of 2.6? Well, in the ideal case, 2.6 would have been just an update to 2.5, but to get some of the changes right we had to add on to some interfaces. That was the cause of the version bump there. To get to 2.7, we needed to take on some new dependencies and add add some additional interface changes. Thus the call for another version bump. I expect we'll probably have a sustaining tail off of both for a little while depending on what comes up, but core development will continue in 2.7. What do we recommend? Run the latest of course. Spymemcached 2.7 should be a drop-in replacement for most people. If you had implemented your own NodeLocator or other changes, it'll be a bit harder to update, but not dramatically so. Downloads are, as always, on the Google code site. Shortly after the 2.6 intro, a new Maven repository was set up as well by Couchbase. This also has a mirror of the downloads and new documentation. Find all of this at http://www.couchbase.org/products/sdk/membase-java = Roadmap = There are a few items still coming in 2.7. Most of these are also related to the development of Membase. For instance, Mike Weiderhold has written a TapClient class, which can create TAP connections to either the proposed update to memcached or Membase. He's also written new SYNC commands. Both of these are up for code review right now. To facilitate experimentation with them and get more eyeballs on them, we've posted a "preview" build to the Couchbase (formerly Membase) wiki: http://www.couchbase.org/wiki/display/membase/prerelease+spymemcached+vbucket This is new development and may change before it comes out in an update to 2.7, but it's usable today. Please send over any questions or issues. Thanks, Matt -- Matt Ingenthron Couchbase, Inc.
