My favorites | Sign in
Project Home Wiki
Search
for
ReleaseNotes  

Featured
Updated Jun 15, 2014 by ragno...@gmail.com

Release Notes


Version 3.5.0 (15-06-2014)

  1. Add new provider for AWS ElastiCache Cluster Client with memcached instances auto discovery feature.
  2. Fix NPE when using ssm.cache.disable=true and SSM as Spring Cache backend (issue 35).
  3. Expose native memcached client (issue 36).
  4. Remove one again redundant dependency to aspectjrt (issue 31).
  5. Update xmemcached to 2.0.0.
  6. Update spymemcached to 2.11.3.



Version 3.4.0 (28-03-2014)

  1. Update jackson from 1.9.x to latest 2.3.x ( issue 28 ).
  2. Custom json/jackson serializers are not called ( issue 29 ).
  3. MetricCollector support for spymemcached ( issue 30 ).
  4. Remove redundant dependency to aspectjrt ( issue 31 ).
  5. Target execution method should not interrupt if memcached server is not reachable (issue 32).
  6. Update spymemcached to 2.10.6.
  7. Fix compatibility issue with Spring 4.0 Cache Abstraction.



Version 3.3.0 (17-01-2014)

  1. Use cache name or alias as a prefix in key ( issue 21 ).
  2. Unsorted results when using ReadThroughMultiCacheAdvice ( issue 23 ).
  3. Support server weights for XMemcachedClientBuilder ( issue 24 ).
  4. Update spymemcached to 2.10.4.
  5. Instead of Throwable catch Exception to avoid catching Error.



Version 3.2.1 (27-09-2013)

  1. Incomplete results in ReadThroughMultiCache if memcached client times out ( issue 20 ).
  2. Update spymemcached to 2.10.0.
  3. Update xmemcached to 1.4.2.



Version 3.2.0 (26-06-2013)

  1. Extend spymemcached provider to support more settings from ConnectionFactoryBuilder.
  2. Extend xmemcached provider to support more settings from XMemcachedClientBuilder.
  3. Add connect timeout from CacheClientFactory for xmemcached ( issue 18 )
  4. Update spymemcached to 2.9.0 and switch to official artifact that is now available in central repository in net.spy group.
  5. Remove deprecated classes.
  6. Integration of ssm with mvc spring application throws exception with jackson 1.7.1 ( issue 12 ).
  7. Using @ReturnValueKeyProvider for an @UpdateSingleCache annotated method does not generate key properly ( issue 15 ).
  8. Update xmemcached to 1.4.1.



Version 3.1.0 (08-10-2012)

  1. Ability to order the cache advice ( issue 11 ).
  2. Instead of default toString() use @CacheKeyMethod from superclass ( issue 8 ).
  3. Update spymemcached to version 2.8.4 and deploy to central repository.
  4. Improve quality of SSM using Continuous Integration Jenkins at CloudBees.
  5. Maven plugin to run embedded memcached (jmemcached) in integration tests on Jenkins.



Version 3.0.2 (07-08-2012)

  1. CacheFactory should be a DisposableBean to permit server shutdown ( issue 6 ).



Version 3.0.1 (31-07-2012)

  1. Remove log4j.property from simple-spring-memcached modue ( issue 5 ).



Version 3.0.0 (25-07-2012)

  1. Support a Spring 3.1 Cache / CacheManager implementation ( issue 3 ).
  2. Providers (spymemcached and xmemcached) in separated modules ( issue 2 ).
  3. Sample project spring-cache-integration-test that shows how to use SSM as a Spring Cache backend.
  4. Per method expiration time while using SSM as a backend for Spring 3.1 Cache.
  5. Custom default transcoder.
  6. Rewrite serialization logic, for each type: java, json or custom serialization can be used.
  7. In case of json serialization store information about serialized type.
  8. Remove dependency to external maven repositories, deploy spymemcached to central maven repo.



Version 2.0.0 (16-04-2012)

  1. Cache key can be generated using several input method's parameters.
  2. Counters support: increment, decrement, update (overwrite) and read.
  3. Inline parameter annotation, rather than an integer keyIndex, to identify the object that will provide the key.
  4. Support different memcached clients: spymemcached and xmemcached.
  5. Runtime memcached node switching. IPs of memcached servers can be modified in the fly without redeploying application.
  6. Object can be serialized to json, pluggable json transcoders mechanism configurable per class.
  7. Cache zones - instead of one global cache many caches using different providers, servers and configuration can be defined.
  8. Integration with Spring 3.
  9. Order of missed keys are the same as order of input arguments in intercepted method.
  10. Extend ReadThroughMultiCache with options to:
    • generate cache key from result, objects from result will be added to cache not by concatenating method arguments but invoking CacheKeyMethod on each object in result list
    • skip null values in result
    • add null values to cache under keys that don't occurred in result list.
  11. Extend UpdateMultiCache with options to:
  12. Cache Disabling.
Comment by poo...@ristamobility.com, Mar 31, 2014

Please add 3.4.0 release notes.

Comment by project member ragno...@gmail.com, Apr 1, 2014

Done. In future most information about SSM will be available on github.


Sign in to add a comment
Powered by Google Project Hosting