Skip to content

Releases: alibaba/jetcache

v2.7.5

20 Jan 09:34
5054205
Compare
Choose a tag to compare
  • optimise for java 21
  • fix: concurrent problem in DecoderMap. #852

v2.7.4

09 Sep 03:47
e611d27
Compare
Choose a tag to compare
  • 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)
  • bump fastjson2 / jedis / lettuce / slf4j / logback / jackson
  • fix: thread id generation has concurrent problem in JetCacheExecutor (#811)

v2.7.3

18 Jan 04:01
da79513
Compare
Choose a tag to compare

Key converter which implements KeyConvertor interface (not Function<Object,Object>) can process byte[] and String.

v2.7.2

20 Dec 13:48
f49a1c0
Compare
Choose a tag to compare
  • Add support for spring-boot3, spring-framework6
  • Update encoder/decoder for redisson implementation, incompatible with 2.7.1
  • Upgrade fastjson2 to 2.0.21

v2.7.1

12 Nov 02:50
2096e6b
Compare
Choose a tag to compare

update dependencies and docs.

v2.7.0

24 Aug 15:11
aebc6ad
Compare
Choose a tag to compare

compare to 2.7.0.RC3:

  • (#705) fix bean name of CacheManager conflict with spring cache
  • fix: the parse in SpringConfigProvider is not SpringXXXParser instance by default.

2.7 compatibility notes: 中文/English

v2.7.0.RC3

06 Aug 08:22
db3d95c
Compare
Choose a tag to compare

compare to 2.7.0.RC

  • fix cache load and refresh problem for SimpleCacheManager.getOrCreateCache()

v2.7.0.RC

05 Aug 08:41
c60ad82
Compare
Choose a tag to compare
v2.7.0.RC Pre-release
Pre-release

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

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