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.


Reply via email to