improve spring-boot 3 compatibility and use spring-boot3/spring-framework6 as default dependency, remove javax.annotation:javax.annotation-api (#813 and more)
allow custom AutoConfigureBeans (#783)
fix: log wrong exception when decode failed (#806)
fix cache load and refresh problem for SimpleCacheManager.getOrCreateCache()
v2.7.0.RC
1 year ago
compare to 2.7.0.M2:
new feature: add CacheManager.getOrCreateCache(QuickConfig) to replace CreateCache annotation, the CreateCache annotation is deprecated
fix problem in local cache invalidate notification
support kryo5/fastjson2/jackson as value encoder/decoder, fastjson2/jackson is not register by default
fix redisson expire problem
fix some build problems
compatibility: change default key convertor from fastjson to fastjson2
compatibility: make kryo/fastjson dependency optional, new dependency kryo5/jackson is also optional, fastjson2 is not optional (it is default key convertor)
compatibility: change GlobalCacheConfig.areaInCacheName default value to false
compatibility: Remove CacheManager.defaultManager() method, some internal public methods changed
look source_code/docs/language/Compatibility.md for more notes
v2.7.0.M2
1 year ago
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)