Tags: given-zhang/java-memcached-client
Tags
Release 2.10.0 The 2.10.0 release is the first release of the new 2.10 series. It includes backwards-compatible public API changes for new functionality, most notably: - Optional Metrics Collection - Listeners on Futures - Support for CRAM-MD5 on SASL Fore more information, see the release notes published at http://couchbase.github.io/spymemcached/changelog.html. Summary of changes by contributor: Michael Nitschinger (7): JCBC-346: Supporting CRAM-MD5 as a SASL mechanism. SPY-131: Expose cas with expiration. Ignore IntelliJ Idea .idea directory. Ignore intellij directory on ant clean. SPY-133: Add additional metrics support. Remove unreliable tests. SPY-132: Adding Callbacks to Futures. With others which can be listed here: http://code.google.com/p/spymemcached/issues/list Note that Couchbase also tracks issues here: http://www.couchbase.org/issues/browse/SPY
Release 2.9.1 The 2.9.1 release is the second release of the 2.9 series. This release mainly contains two enhancements: support for CAS delete on the binary protocol and touch on the ASCII protocol. Also, more information on operation timeouts is provided for enhanced debugging. Summary of changes by contributor: Michael Nitschinger (4): Modifying ant buildfile to also remote stage test packages. Properly encode test case as UTF-8. SPY-128: Adding support for CAS Delete. SPY-113: Implement underlying foundation for replica read. Matt Ingenthron (1): SPY-118: Include more information in the timeout message. Matt Weiden (1): Add touch to the ASCII protocol. With others which can be listed here: http://code.google.com/p/spymemcached/issues/list Note that Couchbase also tracks issues here: http://www.couchbase.org/issues/browse/SPY
Release 2.9.0 The 2.9.0 release is the first release of the new 2.9 series. The main reason why a new minor release is published is that the groupId changes from spy to net.spy. Artifacts will be published from maven central from this release onwards. Also, aside from bugfixes, SLF4J support has been added. Note that the javadoc jar has been renamed to javadoc for better IDE compatibility. Summary of changes by contributor: Michael Nitschinger (10): Fix typo in spymemcached-test ivy config for junit. Force 1.6 Java Compat even with 1.7 and up. Renaming javadocs to javadoc for standard compl. Wakeup the Selector on node add. SPY-115: Rename javadocs to javadoc for IDE compat. SPY-122: Change groupID from spy to net.spy SPY-123: Fix Race Condition that kills IO Thread SPY-121: Make NOOP send optional on connect. SPY-120: Adding support for SLF4J logging. JCBC-196: Allow Append/Prepend without CAS Extend build.xml to support maven central publishing. Blair Zajac (2): Add .gitreview for gerrit-review and git-review scripts. Document correct logger class name system property. Deepti Dawar (1): Create directories for docjar, srcjar and jar targets With others which can be listed here: http://code.google.com/p/spymemcached/issues/list Note that Couchbase also tracks issues here: http://www.couchbase.org/issues/browse/SPY
Release 2.8.12 The 2.8.12 release contains a small semantical enhancement which throws a CancellationException instead of the more generic RuntimeException when an operation got cancelled. Known Issues: - #263: get() operations may contain the key too, which potentially messes up the value returned. Summary of changes by contributor: Michael Nitschinger (2): Small checkstyle fix. SPY-112: Throw CancellationException when future is cancelled. With others which can be listed here: http://code.google.com/p/spymemcached/issues/list Note that Couchbase also tracks issues here: http://www.couchbase.org/issues/browse/SPY
Release 2.8.11 The 2.8.11 release is a bugfix release. Spymemcached now correctly updates the KetamaNodeLocator#allNodes and makes sure to reconnect only when the node is still in the connected cluster. Known Issues: - #263: get() operations may contain the key too, which potentially messes up the value returned. Summary of changes by contributor: Michael Nitschinger (3): SPY-110: Update KetamaNodeLocator allNodes on reconfigure. SPY-111: Check if the node belongs to cluster before connect. Skipping reconnect when not in cluster anymore. With others which can be listed here: http://code.google.com/p/spymemcached/issues/list Note that Couchbase also tracks issues here: http://www.couchbase.org/issues/browse/SPY
Release 2.8.10 The 2.8.10 release is a bugfix release. Spymemcached now not only opens the connection to a target node, but also makes sure that it is actually responding to operations. Known Issues: - #263: get() operations may contain the key too, which potentially messes up the value returned. Summary of changes by contributor: Matt Ingenthron (2): SPY-107: Ensure state of timedout is known across IO and user threads. SPY-108: Verify connections are sound before completing them entirely. Michael Nitschinger (1): Minor checkstyle fixes. With others which can be listed here: http://code.google.com/p/spymemcached/issues/list Note that Couchbase also tracks issues here: http://www.couchbase.org/issues/browse/SPY
Release 2.8.9 The 2.8.9 release is a small bugfix release. It allows the use of a broader range of possible keys when the binary protocol is used (including but not limited to spaces). Known Issues: - #263: get() operations may contain the key too, which potentially messes up the value returned. Summary of changes by contributor: Aaron Miller (1): SPY-63 Keys can be anything over binary protocol Mike Wiederhold (1): Fix checkstyle and javadocs errors With others which can be listed here: http://code.google.com/p/spymemcached/issues/list Note that Couchbase also tracks issues here: http://www.couchbase.org/issues/browse/SPY
PreviousNext