Skip to content

Tags: rdev5/java-memcached-client

Tags

2.10.3

Toggle 2.10.3's commit message

Verified

This tag was signed with the committer’s verified signature.
daschl Michael Nitschinger
Release 2.10.3

The 2.10.3 release is the third bugfix release of the 2.10
series. It brings minor bugfixes and enhancements.

	- GetAndTouch can now be cloned.
	- SASL list mechanism doesn't time out prematurely.
	- On clones, the callstack for callbacks can't grow
	  out of bounds anymore.
	- Minor optimization for JIT inlining.

Fore more information, see the release notes published at
http://couchbase.github.io/spymemcached/changelog.html.

Summary of changes by contributor:

Michael Nitschinger (6):
      SPY-106: Allow GetAndTouchOperation to be cloned.
      SPY-136: Do not timeout when waiting on the sasl mechs.
      SPY-144: Avoid growing callstack on get* clones.
      Allow OperationImpl to be used elswhere.
      This changeset refactors the MemcachedConnection class.
      SPY-145: Make OperationImpl inline properly.

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.10.2

Toggle 2.10.2's commit message

Verified

This tag was signed with the committer’s verified signature.
daschl Michael Nitschinger
Release 2.10.2

The 2.10.2 release is the second bugfix release of the 2.10
series. It includes fixes for functionality that has been
introduced in the 2.10.1 build and a small assertion change.

      - The correct (unbounded) queue is now used for listeners.
      - Negative CAS values are okay and now allowed.

Fore more information, see the release notes published at
http://couchbase.github.io/spymemcached/changelog.html.

Summary of changes by contributor:

Michael Nitschinger (2):
      SPY-140: Use LinkedBlockingQueue for listener task queuing.
      SPY-141: Do not assume positive CAS.

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.10.1

Toggle 2.10.1's commit message

Verified

This tag was signed with the committer’s verified signature.
daschl Michael Nitschinger
Release 2.10.1

The 2.10.1 release is the first bugfix release of the 2.10
series. It includes fixes for functionality that has been
introduced in the 2.10.0 build.

Most notably:
	- asyncCAS with expiration is exposed
	- the ExecutorService can now be overriden in the builder
	- if the default ExecutorService is used, it will be
	  terminated on shutdown to avoid keeping threads running.

Fore more information, see the release notes published at
http://couchbase.github.io/spymemcached/changelog.html.

Summary of changes by contributor:

Michael Nitschinger (3):
      SPY-135: Expose asyncCAS with Expiration and default transcoder.
      SPY-138: Allow the ExecutorService to be overridden.
      SPY-137: Properly shutdown executorService on shutdown().

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.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.