Simple Spring Memcached Versions Save

A drop-in library to enable memcached caching in Spring beans via annotations

4.1.3

4 years ago

Changes in version 4.1.3 (2019-06-28)

  • improve exception mapping and handling in spymemcached provider
  • improve manual creation of SSMCacheManager
  • upgrade jackson to 2.9.9 due to security vulnerabilities
  • upgrade xmemcached to 2.4.6

4.1.1

5 years ago

Changes in version 4.1.1 (2018-10-22)

  • upgrade jackson to 2.8.11.2 due to security vulnerabilities

4.1.0

5 years ago

Changes in version 4.1.0 (2018-10-22)

  • add support for caching annotations on methods in interfaces
  • allow dynamically adding cache to cache manager
  • fix issue with passing muteExceptions flag
  • ugrade xmemcached to 2.4.5
  • clarify and improve javadocs
  • ensure compatibility with Spring 5.0.x and 5.1.x

4.0.0

6 years ago

Changes in version 4.0.0 (2018-02-13)

  • add support for java based configuration (AbstractSSMConfiguration)
  • improve exceptions handling in Spring Cache Abstraction integration layer
  • compatible with Spring 5.0.x Cache Abstraction
  • change minimal Java version from 1.6 to 8
  • update required Spring version to 4.3.9 and Jackson to 2.8.9
  • upgrade xmemcached to 2.4.0
  • upgrade spymemcached to 2.12.3
  • upgrade elasticache-java-cluster-client to 1.1.1

3.6.1

7 years ago

Changes in version 3.6.1 (2016-08-12)

  • fix compatibility issue with Spring 4.3 Cache Abstraction
  • accept disableCache setting
  • fix runtime exceptions when cache is disabled
  • add warning when collection parameter is used to generate key for non *MultiCache
  • make cacheBase optional if only Spring Cache annotations are used
  • update spymemcached to 2.12.1
  • update xmemcached to 2.0.1
  • change junit to test dependency only

3.6.0

8 years ago

Changes in version 3.6.0 (2015-06-09)

  • support objects greater than 1MB
  • disable SSM via property
  • support binary protocol in jmemcached-maven-plugin
  • fix cache name or alias as a prefix in key for @ReadThroughMultiCache
  • fix compatibility issue with Spring 4.1 Cache Abstraction
  • support building on Java 8
  • update spymemcached to 2.11.7

3.5.0

9 years ago

Changes in version 3.5.0 (2014-06-15)

  • add new provider for AWS ElastiCache Cluster Client with memcached instances auto discovery feature
  • fix NPE when using ssm.cache.disable=true and SSM as Spring Cache backend
  • expose native memcached client
  • remove redundant dependency to aspectjrt (once again)
  • update xmemcached to 2.0.0
  • update spymemcached to 2.11.3

3.4.0

10 years ago

Changes in version 3.4.0 (2014-03-28)

  • support MetricCollector in spymemcached
  • call custom json/jackson serializers when required
  • fix compatibility issue with Spring 4.0 Cache Abstraction
  • execute target (interrupted) method if memcached server is not reachable
  • remove redundant dependency to aspectjrt
  • update jackson from 1.9.x to latest 2.3.x
  • update spymemcached to 2.10.6

3.1.0

10 years ago

Changes in version 3.1.0 (2012-10-08)

  • ability to order the cache advice
  • instead of default toString() use @CacheKeyMethod from superclass
  • update spymemcached to version 2.8.4 and deploy to central repository
  • improve quality of SSM using Continuous Integration Jenkins at CloudBees: https://ragnor.ci.cloudbees.com/
  • maven plugin to run embedded memcached (jmemcached) in integration tests on Jenkins

3.2.0

10 years ago

Changes in version 3.2.0 (2013-06-26)

  • extend spymemcached provider to support more settings from ConnectionFactoryBuilder
  • extend xmemcached provider to support more settings from XMemcachedClientBuilder
  • add connect timeout from CacheClientFactory for xmemcached
  • update spymemcached to 2.9.0 and switch to official artifact that is now available in central repository in net.spy group
  • update xmemcached to 1.4.1
  • remove deprecated classes
  • allow to disable jackson
  • fix key generation for method annotated with @ReturnValueKeyProvider and @UpdateSingleCache