📗 Links
⭐ New Features
- Encapsulate Redis Scan CursorId #2802
- Expose
ValueWrapper
to differentiate between cached null values and absent cache mapping. #2785 RedisCache
should exposeValueWrapper
for cached null values returned fromretrieve(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 exceedsLong.MAX_VALUE
resulting inNumberFormatException
#2796 RedisMessageListenerContainer
resubscribe using Jedis fails after exception #2782
📔 Documentation
- Anchors in documentation links lost due to redirects #2840
- Fix method name in Caching reference documentation #2837
- Update Revved up by Develocity badge #2836
JedisConnectionFactory.setDatabase(…)
javadoc deprecation refers to client name #2831- 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
- 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
❤️ Contributors
We'd like to thank all the contributors who worked on this release!