2.6.0-M1
Pre-release
Pre-release
📗 Links
⭐ New Features
- Introduce factory methods to configure
LettuceConnectionFactoryfromRedisURI#2116 - Add support for type using the SCAN command #2109
- Add support for
LMOVEandBLMOVE#2107 - Support for TYPE parameter of SCAN command #2089
- Add support for ZMSCORE and ZPOPMIN/ZPOPMAX commands #2088
- Add support for
GETEXandGETDELthroughgetAndExpire(…),getAndPersist(…)andgetAndDelete(…)methods #2086 - RedisCache synchronises all get(key, valueLoader) calls #2079
- Add support for BitFieldSubCommands that generate multiple bit operations using non-chaining methods #2055
- Add support for
SubscriptionListenerusing Pub/Sub and introduceReactiveRedisMessageListenerContainer.receiveLater(…)#2052 - Add support for
GETEXandGETDELthrough imperative and reactive…ValueOperations#2050 - Add support for
ZRANDMEMBERthroughZSetOperationsandReactiveZSetOperations#2049 - Add support for
HRANDFIELDthroughHashOperationsandReactiveHashOperations#2048 - Add
NOMKSTREAMoption toXADDcommand #2047 - Add exclusive range query to
XPENDINGandX[REV]RANGE#2044 - Add support for
GEOSEARCH[STORE]throughGeoOperationsandReactiveGeoOperations#2043 - Add support for
ZDIFF[STORE]commands throughZSetOperationsandReactiveZSetOperations#2041 - Add support for
COPYviaRedisOperationsandReactiveRedisOperations#2040 - Add support for
LMOVEandBLMOVEviaListOperationsandReactiveListOperations#2039 - Add support for
ZMSCOREthrough variadicZSetOperations.score(K key, Object... o)andReactiveZSetOperations#2038 - Add support for
SMISMEMBERthrough variadicSetOperations.isMember(K key, Object... o)andReactiveSetOperations#2037 - Add support for
ZPOPMINandZPOPMAXcommands including blocking variants #2007 - Cannot scan binary keys with Jedis #2006
- DefaultRedisCacheWriter.clean() uses blocking KEYS command [DATAREDIS-1151] #1721
🪲 Bug Fixes
- Cannot connect to Redis Sentinel using database greater 0 through Jedis #2103
- Fix result sorting using Redis repository query methods #2087
- Support findAll with sorting in derived query methods #2080
LettuceStreamCommands.xRevRangeuses async dedicated connection #2078- Flakey bug: PubSubTests.testContainerSubscribe fails at random times [DATAREDIS-1264] #1834
📔 Documentation
- Mention RedisCache locking behavior details [DATAREDIS-1228] #1801
🔨 Dependency Upgrades
- Upgrade to Lettuce 6.1.4 #2119
- Upgrade to Jedis 3.6.1 #2093
- Upgrade to Lettuce 6.1.3 #2091
- Bump xstream from 1.4.16 to 1.4.17 #2069
- Upgrade to Lettuce 6.1.2 #2064
- Upgrade to Jedis 3.6.0 #2022
❤️ Contributors
We'd like to thank all the contributors who worked on this release!