📗 Links
⭐ New Features
- Let
QueryByExampleRedisExecutor
implementListQueryByExampleExecutor
#2880 - Allow RedisConnectionFactories to be initialized as part of the context lifecycle #2866
- Extend properties for
RedisSentinelConfiguration
#2860 RedisCache
should exposeValueWrapper
for cached null values returned fromretrieve(key)
#2783
🐞 Bug Fixes
BITFIELD INCRBY
applies incorrect offset using Lettuce #2903- Pipelined usage of Redis Cluster with Lettuce fails for some commands that return
PipelinedRedisFuture
#2888 - RedisTemplate.hasKey() Behavior Change with setEnableTransactionSupport = true #2886
- Index value for
@Index
column not removed after setting value tonull
#2882 - Redis Repositories do not find results for custom
find…ById(…)
queries #2851 - Jackson2HashMapper breaks when using GraalVM - NotReadablePropertyException #2838
- Return duplicate data when querying via Query Methods. #2799
- Cannot set config value to empty string using Lettuce #2798
RedisMessageListenerContainer
resubscribe using Jedis fails after exception #2782- DefaultRedisCacheWriter is not atomic [DATAREDIS-1117] #1686
📔 Documentation
- Document that keyspace events are not replicated across Redis Cluster shards #2881
- Cache reference documentation does not use variable #2869
- After timeout occurs on MULTI call every following transaction fails #2865
- Reference documentation mentions wrong variable name #2852
- Fix quoted variable reference in documentation #2850
- 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
- Refine
ReactiveRedisOperations#listenTo
andlistenTo…Later
Javadoc mentioning resource usage #2229
🔨 Dependency Upgrades
- Upgrade to Lettuce 6.3.2.RELEASE #2867
- Upgrade to Lettuce 6.3.1 #2826
- Upgrade to Maven Wrapper 3.9.6 #2805
❤️ Contributors
We'd like to thank all the contributors who worked on this release!