Skip to content

Releases: spring-projects/spring-data-redis

3.1.9

16 Feb 07:58
dcd500a
Compare
Choose a tag to compare

📗 Links

📔 Documentation

  • Fix method name in Caching reference documentation #2837
  • JedisConnectionFactory.setDatabase(…) javadoc deprecation refers to client name #2831

❤️ Contributors

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

3.2.2

12 Jan 09:54
40fe842
Compare
Choose a tag to compare

📗 Links

📔 Documentation

  • Reference documentation mentions HashOperations to be autowired #2828
  • Fix reference documentation for Stream ops usage #2825
  • Update Jedis documentation to reflect supporting Redis Streams #2824
  • Use correct distance unit for repository query method documentation #2823

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.3.1 #2826

❤️ Contributors

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

3.1.8

12 Jan 09:03
67a51d6
Compare
Choose a tag to compare

📗 Links

📔 Documentation

  • Update Jedis documentation to reflect supporting Redis Streams #2824

❤️ Contributors

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

3.2.1

15 Dec 13:15
0a4d85a
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Expose ValueWrapper to differentiate between cached null values and absent cache mapping. #2785
  • RedisCache should expose ValueWrapper for cached null values returned from retrieve(key) #2783

🐞 Bug Fixes

  • Return duplicate data when querying via Query Methods. #2799
  • Cannot set config value to empty string using Lettuce #2798
  • Redis SCAN cursor exceeds Long.MAX_VALUE resulting in NumberFormatException #2796
  • RedisMessageListenerContainer resubscribe using Jedis fails after exception #2782

📔 Documentation

  • Update referencedocs url in README #2786
  • Refine code samples in reference docs #2784
  • Fixed the URL for the Spring Data Commons documentation #2779

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.6 #2803

❤️ Contributors

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

3.1.7

15 Dec 12:18
0bd3660
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Return duplicate data when querying via Query Methods. #2799
  • Cannot set config value to empty string using Lettuce #2798
  • Redis SCAN cursor exceeds Long.MAX_VALUE resulting in NumberFormatException #2796
  • RedisMessageListenerContainer resubscribe using Jedis fails after exception #2782

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.6 #2804

❤️ Contributors

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

3.2.0

17 Nov 13:38
81f1196
Compare
Choose a tag to compare

📗 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!

3.1.6

17 Nov 12:41
2b627e3
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Add a constructor with Module to GenericJackson2JsonRedisSerializer #2601

🐞 Bug Fixes

  • Potential race condition in listener adding code #2755

📔 Documentation

  • Remove outdated CI docs #2767
  • CI documentation is outdated #2766

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.2.7.RELEASE #2771

❤️ Contributors

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

3.0.12

17 Nov 10:00
38b613a
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Potential race condition in listener adding code #2755

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.2.7.RELEASE #2771

2.7.18

17 Nov 09:25
91520b4
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Potential race condition in listener adding code #2755

3.2.0-RC1

13 Oct 15:52
Compare
Choose a tag to compare
3.2.0-RC1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Allow @EnabledOnRedisDriver usage with @ParameterizedRedisTest #2734
  • Add support for asynchronous retrieval from RedisCache #2650
  • Add a constructor with Module to GenericJackson2JsonRedisSerializer #2601

🐞 Bug Fixes

  • ReactiveRedisConnection ZAddCommand nx and xx does not work as expected #2731
  • Nullability of RedisElementReader.read(…) contradicts non-nullability of Flux.map(…) #2655

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #2723
  • Upgrade to OpenWebBeans 4.0 #2721
  • Upgrade to Jedis 4.4.5 #2718
  • Upgrade to Jedis 5.0 #2612