Skip to content

Tags: given-zhang/java-memcached-client

Tags

2.10.0

Toggle 2.10.0's commit message

Verified

This tag was signed with the committer’s verified signature.
daschl Michael Nitschinger
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

2.9.1

Toggle 2.9.1's commit message

Verified

This tag was signed with the committer’s verified signature.
daschl Michael Nitschinger
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

2.9.1-SNAPSHOT

Toggle 2.9.1-SNAPSHOT's commit message

Verified

This tag was signed with the committer’s verified signature.
daschl Michael Nitschinger
Starting Development of 2.9.1 Series.

2.9.0

Toggle 2.9.0's commit message

Verified

This tag was signed with the committer’s verified signature.
daschl Michael Nitschinger
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

2.8.12

Toggle 2.8.12's commit message

Verified

This tag was signed with the committer’s verified signature.
daschl Michael Nitschinger
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

2.8.11

Toggle 2.8.11's commit message

Verified

This tag was signed with the committer’s verified signature.
daschl Michael Nitschinger
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

2.8.11-SNAPSHOT

Toggle 2.8.11-SNAPSHOT's commit message

Verified

This tag was signed with the committer’s verified signature.
daschl Michael Nitschinger
Development of 2.8.11 release.

2.8.10

Toggle 2.8.10's commit message

Verified

This tag was signed with the committer’s verified signature.
daschl Michael Nitschinger
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

2.8.10-SNAPSHOT

Toggle 2.8.10-SNAPSHOT's commit message

Verified

This tag was signed with the committer’s verified signature.
ingenthr Matt Ingenthron
Development of 2.8.10 release.

2.8.9

Toggle 2.8.9's commit message

Verified

This tag was signed with the committer’s verified signature.
daschl Michael Nitschinger
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