Releases: spring-projects/spring-data-redis
Releases · spring-projects/spring-data-redis
3.2.11
📗 Links
⭐ New Features
- Inconsistent Redis Scripting API #3010
- Can't Handle GCP Memory Store Redis having extra characters in ClusterNode Entry #2862
🐞 Bug Fixes
- When using IPv6 with a Redis cluster, executing the keys method will be unable to retrieve the node #3015
- Correctly handle
nulllistener inRedisMessageListenerContainer.remove(…)#3009
📔 Documentation
- Update
RedisMessageListenerContainerdocs #3005
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
- @jinia91
- @kjb512
- @marcingrzejszczak
- @sujl95
3.4.0-M1
📗 Links
⭐ New Features
- If ShadowCopy is OFF do not use the phantom key #2954
- Default shutdownQuietPeriod should be 0 or some fraction of the shutdownTimeout #2945
- Add getFirst(K key), getLast(K key) methods like Java 21 #2937
- Add overloads to
StreamOperationsacceptingXAddOptions#2915 - Support Lettuce SSL/TLS Verification Modes #2899
RedisCache.get(Object, Callable)synchronizes on entire cache instead of individual keys #2890- Support custom
NullValueSerializerinGenericJackson2JsonRedisSerializer#2878 - Deprecate Micrometer Tracing code in favor of Lettuce's Micrometer support #2561
- Enable Jedis Lua usage in transaction and pipeline #1455
🐞 Bug Fixes
- Race condition in
JedisClusterTopologyProvider#2986 - Use before assignment of asyncDedicatedConnection in LettuceConnection #2984
- Negative maxlen for XAddOptions is ignored #2982
- Jackson2HashMapper fails to deserialize enum property when flatten=true #2979
LettuceConnectionFactorylifecycle stops connections before depending components are stopped #2957BoundValueOperationsnot visible when initializingboundValueOpson Fork/Join pool #2920
📔 Documentation
- Fix typo in ListOperations.index() javadoc #2965
- Bundle Javadoc with Antora documentation site #2950
- Broken Image Links in README.adoc #2916
🔨 Dependency Upgrades
- Upgrade to Jedis 5.1.5 #2976
- Upgrade to Jedis 5.1.4 #2964
- Upgrade to Lettuce 6.4 #2963
- Upgrade to Maven Wrapper 3.9.8 #2961
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.3.4
📗 Links
🐞 Bug Fixes
- Race condition in
JedisClusterTopologyProvider#2986 - Use before assignment of asyncDedicatedConnection in LettuceConnection #2984
- Negative maxlen for XAddOptions is ignored #2982
- Jackson2HashMapper fails to deserialize enum property when flatten=true #2979
📔 Documentation
- Fix typo in ListOperations.index() javadoc #2965
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.2.10
📗 Links
🐞 Bug Fixes
- Use before assignment of asyncDedicatedConnection in LettuceConnection #2984
- Negative maxlen for XAddOptions is ignored #2982
- Jackson2HashMapper fails to deserialize enum property when flatten=true #2979
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.3.3
3.2.9
📗 Links
📔 Documentation
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.8 #2960
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.3.2
3.2.8
3.3.1
📗 Links
⭐ New Features
- Support custom
NullValueSerializerinGenericJackson2JsonRedisSerializer#2878
🐞 Bug Fixes
BoundValueOperationsnot visible when initializingboundValueOpson Fork/Join pool #2920
📔 Documentation
- Fix typo in Template reference documentation #2913
❤️ Contributors
We'd like to thank all the contributors who worked on this release!