Repository navigation
4.4.2.Final
This release ships with 15 tickets fixed along with a few dependency upgrades. The most significant change improves retry behavior with more than 1000 queued commands and an issue when using default methods on Java 9.
Enhancements
- Add SocketAddressOutput to directly parse SENTINEL get-master-addr-by-name output #644
Fixes
- Lettuce doesn't fail early & cleanly with a host in protected mode #608 (Thanks to @exercitussolus)
- Fix encapsulated default method lookup on interfaces #614
- CommandHandler.rebuildQueue() causes long locks #615 (Thanks to @NikolaySPb)
- Request queue size is not cleared on reconnect #616 (Thanks to @NikolaySPb)
- BITPOS should allow to just specify start #623 (Thanks to @christophstrobl)
- Command.isDone() not consistent with CompletableFuture.isDone() #629
- Provide Javadoc path for Project Reactor #641
- Debug logging of ConnectionWatchdog has wrong prefix after reconnect #645 (Thanks to @mlex)
Other
- Upgrade to netty 4.0.53.Final/4.1.17.Final #646
- Upgrade to Spring Framework 4.3.12 #648
- Upgrade to Commons Pool 2.4.3 #650
- Upgrade to RxJava 1.3.3 #651
- Upgrade to HdrHistogram 2.1.10 #653
- Upgrade Redis versions on TravisCI #655
Documentation
Browse the docs at https://github.com/lettuce-io/lettuce-core/wiki.
JavaDoc: https://lettuce.io/lettuce-4/4.4.2.Final/api/