PackageTrack
Sign in Get early access

org.springframework.data:spring-data-redis

4.1.1 #980 most downloaded on Maven Central spring-projects/spring-data-redis

What this package is like to depend on

Last release 3 days ago

21 Aug 2026

Ships fairly regularly

a new release about every 4 weeks

Rarely documented

notes for 8 of 277 stable releases

Nothing withdrawn

no release was ever pulled

15 years old

292 releases · first in 2011

31 releases in the last 12 months

see the full history below

Release timeline

292 releases · Dec 2011 to Aug 2026
2012 2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 60 of 292
  1. 4.2.0-M1 21 Aug 2026 pre-release
    Release notes

    📗 Links

    ⭐ New Features

    • Resolve type hint without parsing the entire payload #3408
    • Add support for Redis JSON #3390
    • Avoid potential duplicate parse operation within GenericJacksonJsonRedisSerializer #3012

    🐞 Bug Fixes

    • Some Asserts assert the wrong / duplicate variable or have a wrong message #3407
    • Fix argument validation in RedisData.setTimeToLive(Long, TimeUnit) #3406
    • Fix typos in Javadoc and assertion messages #3405
    • Use Parser-bound DeserializationContext for parsing type hints in TypeResolver #3404
    • Fix UnifiedJedis watch transaction state #3398
    • GenericJacksonJsonRedisSerializer throws NPE deserializing duplicate properties #3396
    • Resolve @RedisListener consumes placeholders #3395
    • Resolve @RedisListener topic placeholders #3394
    • @RedisListener does not resolve property placeholders in all attributes #3393
    • Transaction with a read before MULTI fails with "Incorrect number of transaction results" #3392

    📔 Documentation

    • Fix broken links in Redis reference documentation #3409
    • Add 3.x to 4.x migration guide #3403
    • Remove duplicated "the" in JavaDoc #3402
    • Fix inconsistent Javadoc parameter references #3401
    • Fix inconsistent Javadoc parameter references #3400

    🔨 Dependency Upgrades

    • Upgrade to Lettuce 7.6.0.RELEASE #3412
    • Upgrade to Jedis 8.0.0 #3411

    ❤️ Contributors

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

    Open source →
  2. 4.1.1 21 Aug 2026
    Release notes

    📗 Links

    ⭐ New Features

    • Resolve type hint without parsing the entire payload #3408
    • Avoid potential duplicate parse operation within GenericJacksonJsonRedisSerializer #3012

    🐞 Bug Fixes

    • Some Asserts assert the wrong / duplicate variable or have a wrong message #3407
    • Fix argument validation in RedisData.setTimeToLive(Long, TimeUnit) #3406
    • Fix typos in Javadoc and assertion messages #3405
    • Use Parser-bound DeserializationContext for parsing type hints in TypeResolver #3404
    • Fix UnifiedJedis watch transaction state #3398
    • GenericJacksonJsonRedisSerializer throws NPE deserializing duplicate properties #3396
    • Resolve @RedisListener consumes placeholders #3395
    • Resolve @RedisListener topic placeholders #3394
    • @RedisListener does not resolve property placeholders in all attributes #3393
    • Transaction with a read before MULTI fails with "Incorrect number of transaction results" #3392

    📔 Documentation

    • Fix broken links in Redis reference documentation #3409
    • Add 3.x to 4.x migration guide #3403
    • Remove duplicated "the" in JavaDoc #3402
    • Fix inconsistent Javadoc parameter references #3401
    • Fix inconsistent Javadoc parameter references #3400

    ❤️ Contributors

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

    Open source →
  3. 4.1.0 09 Jun 2026
    Release notes

    📗 Links

    ⭐ New Features

    • Add RedisMessageSendingTemplate #3339
    • Added Redis DIGEST command support for connection and template layer #3333
    • 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
    • Reset Caches by flushing DB #3314
    • Add Expiration-based API for SET command operations #3305
    • Add support for annotation-driven Redis Pub/Sub Listeners #3303
    • Make auto-startup configurable in DefaultStreamMessageListenerContainer #3293
    • Support CacheManager.resetCaches() optimization #3290
    • 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
    • Introduce annotation-driven Redis listener endpoint programming model #1004

    🐞 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
    • JedisClusterStringCommands uses LettuceConverters #3328
    • 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

    • Fix typos and a malformed anchor in the preface #3377
    • Refine MessageListenerAdapter regarding channel and pattern arguments #3338
    • Update observability note to reflect MicrometerTracing usage #3323
    • Adopt Lettuce observability documentation to Spring Boot 4 changes #3313
    • Refine Antora-build #2797
    • Add Readme templates #2758

    🔨 Dependency Upgrades

    • Upgrade to Maven Wrapper 3.9.16 #3373
    • Upgrade to Lettuce 7.5.2.RELEASE #3369
    • 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 Jedis 7.4.0 #3325
    • Upgrade to Lettuce 7.5.0.RELEASE #3322
    • Upgrade to use the Jedis RedisClient/RedisClusterClient instead of the legacy Jedis API #3315
    • 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!

    Open source →
  4. 4.1.0-RC1 17 Apr 2026 pre-release
    Release notes

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

    Open source →
  5. 4.1.0-M2 13 Mar 2026 pre-release

    Nothing published for this version

  6. 4.1.0-M1 13 Feb 2026 pre-release

    Nothing published for this version

  7. 4.0.7 21 Aug 2026
    Release notes

    📗 Links

    🐞 Bug Fixes

    • Some Asserts assert the wrong / duplicate variable or have a wrong message #3407
    • Fix argument validation in RedisData.setTimeToLive(Long, TimeUnit) #3406
    • Fix typos in Javadoc and assertion messages #3405
    • Use Parser-bound DeserializationContext for parsing type hints in TypeResolver #3404
    • GenericJacksonJsonRedisSerializer throws NPE deserializing duplicate properties #3396

    📔 Documentation

    • Fix broken links in Redis reference documentation #3409
    • Add 3.x to 4.x migration guide #3403
    • Remove duplicated "the" in JavaDoc #3402
    • Fix inconsistent Javadoc parameter references #3401
    • Fix inconsistent Javadoc parameter references #3400

    ❤️ Contributors

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

    Open source →
  8. 4.0.6 09 Jun 2026
    Release notes

    📗 Links

    📔 Documentation

    • Fix typos and a malformed anchor in the preface #3377

    🔨 Dependency Upgrades

    • Upgrade to Maven Wrapper 3.9.16 #3374

    ❤️ Contributors

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

    Open source →
  9. 4.0.5 17 Apr 2026
    Release notes

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

    Open source →
  10. 4.0.4 13 Mar 2026

    Nothing published for this version

  11. 4.0.3 13 Feb 2026

    Nothing published for this version

  12. 4.0.2 16 Jan 2026

    Nothing published for this version

  13. 4.0.1 12 Dec 2025

    Nothing published for this version

  14. 4.0.0 14 Nov 2025

    Nothing published for this version

  15. 4.0.0-RC2 31 Oct 2025 pre-release

    Nothing published for this version

  16. 4.0.0-RC1 17 Oct 2025 pre-release

    Nothing published for this version

  17. 4.0.0-M6 12 Sep 2025 pre-release

    Nothing published for this version

  18. 4.0.0-M5 15 Aug 2025 pre-release

    Nothing published for this version

  19. 4.0.0-M4 18 Jul 2025 pre-release

    Nothing published for this version

  20. 4.0.0-M3 16 May 2025 pre-release

    Nothing published for this version

  21. 4.0.0-M2 22 Apr 2025 pre-release

    Nothing published for this version

  22. 4.0.0-M1 24 Jan 2025 pre-release

    Nothing published for this version

  23. 3.5.13 24 Jun 2026
    Release notes Open source →
  24. 3.5.12 09 Jun 2026
    Release notes

    📗 Links

    📔 Documentation

    • Fix typos and a malformed anchor in the preface #3377

    🔨 Dependency Upgrades

    • Upgrade to Maven Wrapper 3.9.16 #3375

    ❤️ Contributors

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

    Open source →
  25. 3.5.11 17 Apr 2026
    Release notes

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

    Open source →
  26. 3.5.10 13 Mar 2026

    Nothing published for this version

  27. 3.5.9 13 Feb 2026

    Nothing published for this version

  28. 3.5.8 16 Jan 2026

    Nothing published for this version

  29. 3.5.7 12 Dec 2025

    Nothing published for this version

  30. 3.5.6 14 Nov 2025

    Nothing published for this version

  31. 3.5.5 17 Oct 2025

    Nothing published for this version

  32. 3.5.4 12 Sep 2025

    Nothing published for this version

  33. 3.5.3 15 Aug 2025

    Nothing published for this version

  34. 3.5.2 18 Jul 2025

    Nothing published for this version

  35. 3.5.1 13 Jun 2025

    Nothing published for this version

  36. 3.5.0 16 May 2025

    Nothing published for this version

  37. 3.4.13 12 Dec 2025

    Nothing published for this version

  38. 3.4.12 14 Nov 2025

    Nothing published for this version

  39. 3.4.11 17 Oct 2025

    Nothing published for this version

  40. 3.4.10 12 Sep 2025

    Nothing published for this version

  41. 3.4.9 15 Aug 2025

    Nothing published for this version

  42. 3.4.8 18 Jul 2025

    Nothing published for this version

  43. 3.4.7 13 Jun 2025

    Nothing published for this version

  44. 3.4.6 16 May 2025

    Nothing published for this version

  45. 3.4.5 22 Apr 2025

    Nothing published for this version

  46. 3.4.4 14 Mar 2025

    Nothing published for this version

  47. 3.4.3 14 Feb 2025

    Nothing published for this version

  48. 3.4.2 17 Jan 2025

    Nothing published for this version

  49. 3.4.1 13 Dec 2024

    Nothing published for this version

  50. 3.4.0 15 Nov 2024

    Nothing published for this version

  51. 3.3.13 13 Jun 2025

    Nothing published for this version

  52. 3.3.12 16 May 2025

    Nothing published for this version

  53. 3.3.11 22 Apr 2025

    Nothing published for this version

  54. 3.3.10 14 Mar 2025

    Nothing published for this version

  55. 3.3.9 14 Feb 2025

    Nothing published for this version

  56. 3.3.8 17 Jan 2025

    Nothing published for this version

  57. 3.3.7 13 Dec 2024

    Nothing published for this version

  58. 3.3.6 15 Nov 2024

    Nothing published for this version

  59. 3.3.5 18 Oct 2024

    Nothing published for this version

  60. 3.3.4 13 Sep 2024

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive