Skip to content

Releases: alibaba/jetcache

v2.7.0.M2

18 Jul 10:41
9abacda
Compare
Choose a tag to compare
v2.7.0.M2 Pre-release
Pre-release

compare to 2.7.0.M1

  • New feature: add redisson support
  • New feature: add local cache invalidate notification for lettuce/spring-data/redisson
  • add SquashedLogger to improve exception log
  • upgrade fastjson/spring/jedis/slf4j/logback-classic, make mvel dependency optional
  • support jackson as key convertor
  • eliminate ClassCastException when some properties are set in auto-configuration initialization
  • add lettuce cluster topology refresh config for auto configuration. (#670)
  • Fix: auto-configuration not set key convertor for RedisBroadcastManage (#674)
  • Fix ExpressionUtil always return false issue (#682)
  • Fix RedisLettuceCache not catch and log decode exception during GET/GET_ALL. (#688)
  • move wiki documents to source repository
  • add some sample code

v2.6.7

18 Jul 10:40
5210607
Compare
Choose a tag to compare
  • Fix RedisLettuceCache not catch and log decode exception during GET/GET_ALL. (#688)
  • move wiki documents to source repository
  • add some sample code

v2.6.6

12 Jul 11:58
55bb98a
Compare
Choose a tag to compare
  • Add lettuce cluster topology refresh config for auto configuration. (#670)
  • Fix ExpressionUtil always return false issue (#682)

v2.6.5

27 May 12:29
08df84d
Compare
Choose a tag to compare
  • Fix cache.getAll() not cache null value (#652)
  • Upgrade fastjson to 1.2.83
  • Support jackson as key convertor

v2.7.0.M1

09 May 01:36
Compare
Choose a tag to compare
v2.7.0.M1 Pre-release
Pre-release

compare to 2.6.4

  • New feature: support invalidate local cache when MultiLevelCache put/remove. Add syncLocal property to Cached/CreateCache annotation.
  • Upgrade jedis to 4.2.2, notice that spring boot 2.6.6 need jedis 3.x
  • Add support for JedisCluster (jedis 4+ is required)
  • Fix LoadingCache.getAll() not cache null value (#652)

v2.6.4

17 Apr 13:08
Compare
Choose a tag to compare

Add cluster mode for spring boot auto configuration when there is only one uri.

v2.6.3

09 Apr 14:27
Compare
Choose a tag to compare
  1. Fix loop dependency (especially with spring boot 2.6+)
  2. Fix potential NPE when context class loader is null
  3. CacheManager now support @CreateCache annotation
  4. Remove useless code

v2.6.2

22 Dec 02:03
Compare
Choose a tag to compare

Fix #627: use spring boot starter may have a null key prefix (in 2.6.1)

v2.6.1

08 Dec 02:06
Compare
Choose a tag to compare
  1. (#573) use custom bean as convertor or encoder/decoder may cause NPE
  2. (#593) Cache key prefix can dynamic change in runtime
  3. (#605) Fix concurrent problem of CacheResult
  4. (#618) Optimise penetration protect: eliminate duplicate load in some concurrent case
  5. update fastjson to 1.2.76

v2.6.0

28 Mar 12:07
Compare
Choose a tag to compare

main changes from 2.5.X

  • (incompatible) GET/GET_ALL method of RefreshCache will not trigger auto refresh
  • Integrate with spring-data-redis
  • Remove lettuce 4 support
  • Upgrade jedis to 3.1.0. Jedis 2.9 is not supported.
  • Simplify customization of CacheMonitor/MetricsCallback, KeyConvertor, ValueEncoder/Decoder, CacheNameGeneratoradd CacheMessagePublisher
  • Rename DefaultCacheMonitorManager to DefaultMetricsManager, rename statCallback to metricsCallback