| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 4.1.0 source code.tar.gz | 2026-06-09 | 1.2 MB | |
| 4.1.0 source code.zip | 2026-06-09 | 2.2 MB | |
| README.md | 2026-06-09 | 6.6 kB | |
| Totals: 3 Items | 3.4 MB | 0 | |
:green_book: Links
:star: 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
RedisListenerEndpointRegistrarand content negotiation #3321 - Deprecate
TimeUnit-based Template API in favor ofDurationandExpirationtypes #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
:lady_beetle: Bug Fixes
- Fix
RedisPipelineExceptiondouble-wrapping inLettuceConnection.closePipeline()#3347 RedisPipelineExceptionis double-wrapped inLettuceConnection.closePipeline()#3346- Fix sort direction ignored in GeoSearchStoreCommandArgs.sort() #3345
- Fix sort direction ignored in GeoSearchStoreCommandArgs.sort() #3342
JedisClusterStringCommandsusesLettuceConverters#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
:notebook_with_decorative_cover: Documentation
- Fix typos and a malformed anchor in the preface #3377
- Refine
MessageListenerAdapterregarding 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
:hammer: 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/RedisClusterClientinstead 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
:heart: Contributors
We'd like to thank all the contributors who worked on this release!
- @Ilyass-Bougati
- @viktoriya-kutsarova
- @onobc
- @l2yujw
- @chanani
- @tishun
- @youngsuk-kim
- @yeonsu00
- @Dgramada
- @Kiminni
- @leestana01
- @Leehyoungwoo
- @JEONGJAEIK
- @wlsh44
- @vinsguru
- @Jimin730
- @mike7643