4.4.3.Final
This is the third bugfix release for Lettuce 4.4 shipping with 16 tickets fixed along with a few dependency upgrades.
It contains fixes for improved resilience behavior.
Upgrading is recommended.
<dependency>
<groupId>biz.paluch.redis</groupId>
<artifactId>lettuce</artifactId>
<version>4.4.3.Final</version>
</dependency>
Enhancements
- Do not fail if COMMAND command fails on startup #685 (Thanks to @pujian1984)
Fixes
- Weights param should be ignored if it is empty #657 (Thanks to @garfeildma)
- MasterSlave getNodeSpecificViews NPE with sync API #659 (Thanks to @boughtonp)
- RandomServerHandler can respond zero bytes #660
- ConcurrentModificationException when connecting a RedisClusterClient #663 (Thanks to @blahblahasdf)
- Recovered Sentinels in Master/Slave not reconnected #668
- Handling dead Sentinel slaves #669 (Thanks to @vleushin)
- Support SLAVE_PREFERRED at valueOf method #671 (Thanks to @be-hase)
- RedisCommandTimeoutException after two subsequent MULTI calls without executing the transaction #673 (Thanks to @destitutus)
- Fix ConnectionWatchDog won't reconnect problem in edge case #679 (Thanks to @kojilin)
- At least once mode keeps requeueing commands on non-recoverable errors #680 (Thanks to @mrvisser)
- Retain ssl/tls config from seed uris in Master/Slave context #684 (Thanks to @acmcelwee)
- NOAUTH after full queue and reconnect #691
- RedisURI.create("localhost") causes NPE #694
Other
Documentation
- JavaDoc documentation: https://lettuce.io/lettuce-4/4.4.3.Final/api/.