Skip to content

2.11.0

@daschl daschl tagged this 04 Apr 07:26
The 2.11.0 release is the first release of the new 2.11
series. It includes backwards-compatible public API
changes for new functionality, most notably:

 - The OperationStatus now has a typesafe code flag, so there no more need
   for string matching on errors
 - A pom.xml has been added to get started quicker for development
 - Redistributing of non-authed ops has been added
 - More async mutate (incr decr) methods have been exposed
 - Better logging for auth has been added
 - The max reconnect delay now correctly uses the builder value
 - Retry scheduling also works for bulk-gets
 - Better performance for StringUtils

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

Summary of changes by contributor:

Michael Nitschinger (13):
      SPY-153: Adding a typesafe StatusCode for OperationStatus instances.
      SPY-127: Optimize StringUtils performance.
      SPY-154: Also RETRY on binary NMVB response with bulk gets.
      SPY-158: Use Milliseconds instead of Seconds for "max reconnect" delay.
      SPY-159: Make the auth latch timeout configurable.
      SPY-157: Add Auth logging.
      SPY-160: Redistribute ops when waiting for authentication to complete.
      SPY-156: Expose more async mutate methods.
      SPY-157: Fix auth logging times.
      SPY-160: Queue retry op instead of redistributing it immediately.
      Add development pom.xml
      SPY-160: Avoid ConcurrentModificationException with the retry queue
      SPY-161: Cascade op cancellations.

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
Assets 2
Loading