Releases: alibaba/jetcache
Releases Β· alibaba/jetcache
v2.6.7
- 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
- Add lettuce cluster topology refresh config for auto configuration. (#670)
- Fix ExpressionUtil always return false issue (#682)
v2.6.5
- Fix cache.getAll() not cache null value (#652)
- Upgrade fastjson to 1.2.83
- Support jackson as key convertor
v2.7.0.M1
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
Add cluster mode for spring boot auto configuration when there is only one uri.
v2.6.3
- Fix loop dependency (especially with spring boot 2.6+)
- Fix potential NPE when context class loader is null
- CacheManager now support @CreateCache annotation
- Remove useless code
v2.6.2
Fix #627: use spring boot starter may have a null key prefix (in 2.6.1)
v2.6.1
- (#573) use custom bean as convertor or encoder/decoder may cause NPE
- (#593) Cache key prefix can dynamic change in runtime
- (#605) Fix concurrent problem of CacheResult
- (#618) Optimise penetration protect: eliminate duplicate load in some concurrent case
- update fastjson to 1.2.76
v2.6.0
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