Skip to content

Releases: spring-projects/spring-data-redis

4.1.0-RC1

17 Apr 15:14
5ad3259

Choose a tag to compare

4.1.0-RC1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Add RedisMessageSendingTemplate #3339
  • Added Redis DIGEST command support for connection and template layer #3333
  • Reset Caches by flushing DB #3314
  • Support CacheManager.resetCaches() optimization #3290

🐞 Bug Fixes

  • Fix RedisPipelineException double-wrapping in LettuceConnection.closePipeline() #3347
  • RedisPipelineException is double-wrapped in LettuceConnection.closePipeline() #3346
  • Fix sort direction ignored in GeoSearchStoreCommandArgs.sort() #3345
  • Fix sort direction ignored in GeoSearchStoreCommandArgs.sort() #3342

📔 Documentation

  • Refine MessageListenerAdapter regarding channel and pattern arguments #3338

🔨 Dependency Upgrades

  • Upgrade to Jedis 7.4.1 #3344
  • Upgrade to Lettuce 7.5.1.RELEASE #3343
  • Upgrade to Commons Pool 2.13.1 #3335
  • Upgrade to use the Jedis RedisClient/RedisClusterClient instead of the legacy Jedis API #3315

❤️ Contributors

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

4.0.5

17 Apr 14:42
e84a0ab

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Fix RedisPipelineException double-wrapping in LettuceConnection.closePipeline() #3347
  • RedisPipelineException is double-wrapped in LettuceConnection.closePipeline() #3346
  • Fix sort direction ignored in GeoSearchStoreCommandArgs.sort() #3345
  • Fix sort direction ignored in GeoSearchStoreCommandArgs.sort() #3342

📔 Documentation

  • Refine MessageListenerAdapter regarding channel and pattern arguments #3338

❤️ Contributors

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

3.5.11

17 Apr 13:00
ec48f7e

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Fix RedisPipelineException double-wrapping in LettuceConnection.closePipeline() #3347
  • RedisPipelineException is double-wrapped in LettuceConnection.closePipeline() #3346
  • Fix sort direction ignored in GeoSearchStoreCommandArgs.sort() #3345
  • Fix sort direction ignored in GeoSearchStoreCommandArgs.sort() #3342

📔 Documentation

  • Refine MessageListenerAdapter regarding channel and pattern arguments #3338

❤️ Contributors

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

4.1.0-M2

13 Mar 13:23
2beeea2

Choose a tag to compare

4.1.0-M2 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Refactor SET command API to include CAS options #3324
  • Add RedisListenerEndpointRegistrar and content negotiation #3321
  • Deprecate TimeUnit-based Template API in favor of Duration and Expiration types #3319
  • Added support for Redis 8.4 DELEX command #3318
  • Add support for annotation-driven Redis Pub/Sub Listeners #3303
  • Migrate to JSpecify annotations for nullability constraints #3092
  • Introduce annotation-driven Redis listener endpoint programming model #1004

🐞 Bug Fixes

  • JedisClusterStringCommands uses LettuceConverters #3328

📔 Documentation

  • Update observability note to reflect MicrometerTracing usage #3323
  • Adopt Lettuce observability documentation to Spring Boot 4 changes #3313
  • Refine Antora-build #2797

🔨 Dependency Upgrades

  • Upgrade to Jedis 7.4.0 #3325
  • Upgrade to Lettuce 7.5.0.RELEASE #3322

❤️ Contributors

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

4.0.4

13 Mar 10:38
0e7eeed

Choose a tag to compare

📗 Links

⭐ New Features

  • Migrate to JSpecify annotations for nullability constraints #3092

🐞 Bug Fixes

  • JedisClusterStringCommands uses LettuceConverters #3328

📔 Documentation

  • Update observability note to reflect MicrometerTracing usage #3323
  • Adopt Lettuce observability documentation to Spring Boot 4 changes #3313
  • Refine Antora-build #2797

❤️ Contributors

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

3.5.10

13 Mar 10:06
fc7af30

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • JedisClusterStringCommands uses LettuceConverters #3328

📔 Documentation

  • Refine Antora-build #2797

4.1.0-M1

13 Feb 09:24
704ea27

Choose a tag to compare

4.1.0-M1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Add Expiration-based API for SET command operations #3305
  • Make auto-startup configurable in DefaultStreamMessageListenerContainer #3293
  • Provide library client information to Redis #3268
  • Add incrementScore to RedisZSet #3257
  • Add incrementScore to RedisZSet #3256
  • Expand bitwise operations with DIFF, DIFF1, ANDOR, ONE #3250
  • Add support for XDELEX and XACKDEL, and expand options for XADD and XTRIM #3247
  • Feature Request: Support XDELEX, XACKEX and extend XADD and XTRIM options from Redis 8.2 #3232
  • Migrate to JSpecify annotations for nullability constraints #3092
  • Consider enabling auto-startup for DefaultStreamMessageListenerContainer #2568

🐞 Bug Fixes

  • Fix Duration validation to accept nanosecond fractions #3302
  • Use Jackson default factory to create JavaType #3277
  • JacksonJsonRedisSerializer in Spring Data Redis 4.0.0 breaks deserialization due to use of unsafeSimpleType #3271
  • ReactiveListOperations left/right pop operations fail with Duration with fractions of second #2975

📔 Documentation

  • Add Readme templates #2758

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.8.2.RELEASE #3296
  • Upgrade jedis minor and lettuce major versions #3295
  • Upgrade to Jedis 7.2.0 #3282

❤️ Contributors

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

4.0.3

13 Feb 10:18
4321b79

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Fix Duration validation to accept nanosecond fractions #3302
  • ReactiveListOperations left/right pop operations fail with Duration with fractions of second #2975

❤️ Contributors

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

3.5.9

13 Feb 10:58
d613536

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Fix Duration validation to accept nanosecond fractions #3302
  • ReactiveListOperations left/right pop operations fail with Duration with fractions of second #2975

❤️ Contributors

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

4.0.2

16 Jan 09:40
96c9de1

Choose a tag to compare

📗 Links

📔 Documentation

  • Add Readme templates #2758

🔨 Dependency Upgrades

  • Upgrade to Lettuce 6.8.2.RELEASE #3296

❤️ Contributors

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