Skip to content

3.2.0

Compare
Choose a tag to compare
@mp911de mp911de released this 17 Nov 13:38
· 75 commits to main since this release
81f1196

📗 Links

⭐ New Features

  • Allow @EnabledOnRedisDriver usage with @ParameterizedRedisTest #2734
  • Add support to (Left|Right) Pop N elements using ReactiveListOperations #2692
  • Add support for asynchronous retrieval from RedisCache #2650
  • Refine RedisCollectionFactoryBean collection creation #2637
  • Refine RedisCollectionFactoryBean collection creation #2633
  • Add requireState(..) assertion method to RedisAssertions #2611
  • Introduce ReversedRedisListView for Java 21 compatibility #2602
  • Add a constructor with Module to GenericJackson2JsonRedisSerializer #2601
  • Allow configuration of cache lock TTL #2597
  • Introduce executor configuration to connection factories for Executor to be used with ClusterCommandExecutor #2594
  • Improve RedisCacheManagerBuilder to expose applied RedisCacheConfiguration #2583
  • Migrate RedisConnectionFactory to Lifecycle beans #2503
  • Add support for GETEX in Spring Redis Cache #2351
  • Support Lock TTL configuration using DefaultRedisCacheWriter #2300

🐞 Bug Fixes

  • Potential race condition in listener adding code #2755
  • ReactiveRedisConnection ZAddCommand nx and xx does not work as expected #2731
  • Fix non-null assertion on Converter in ConvertingCursor #2701
  • IPv6 support for org.springframework.data.redis.connection.convert.Converters.ClusterNodesConverter#convert #2678
  • Jsr310Converters does not contain converters for OffsetTime and OffsetDateTime #2677
  • Nullability of RedisElementReader.read(…) contradicts non-nullability of Flux.map(…) #2655
  • DefaultRedisSerializationContextBuilder.string() should assign param to stringTuple instead of hashValueTuple #2651
  • LettuceObservationContext should be constructed with parent Observation if exists #2591
  • JedisClusterKeyCommands#restore cause thread blocked #2589
  • RedisZSetCommands.ZAddArgs#isEmpty() negates empty flag #2588

📔 Documentation

  • Remove outdated CI docs #2767
  • CI documentation is outdated #2766
  • Migrate documentation site to Antora #2703
  • Add missing anchor to reference docs #2700
  • Document that RedisConnection is not Thread-safe #2653
  • Update grammatical error in redis.adoc #2590
  • Edit and cleanup up Javadoc #2586

🔨 Dependency Upgrades

  • Upgrade to Jedis 5.0.2 #2763
  • Upgrade to Lettuce 6.3 #2728
  • Upgrade to Maven Wrapper 3.9.5 #2723
  • Upgrade to OpenWebBeans 4.0 #2721
  • Upgrade to Jedis 4.4.5 #2718
  • Upgrade to Jedis 4.4.4 #2708
  • Upgrade to Lettuce 6.2.6.RELEASE #2680
  • Upgrade to Maven Wrapper 3.9.4 #2676
  • Upgrade Lettuce to 6.2.5.RELEASE #2660
  • Upgrade to Jedis 4.4.3 #2634
  • Upgrade to Maven Wrapper 3.9.3 #2626
  • Upgrade to Jedis 5.0 #2612
  • Upgrade to Maven Wrapper 3.9.2 #2606

❤️ Contributors

We'd like to thank all the contributors who worked on this release!