Skip to content

5.0.2.RELEASE

Compare
Choose a tag to compare
@mp911de mp911de released this 17 Feb 09:00
31cf327

This is the second bugfix release for Lettuce 5 shipping with 21 tickets resolved. It contains fixes for improved resilience behavior.

Upgrading is recommended.

<dependency>
  <groupId>io.lettuce</groupId>
  <artifactId>lettuce-core</artifactId>
  <version>5.0.2.RELEASE</version>
</dependency>

Enhancements

  • Do not fail if COMMAND command fails on startup #685 (Thanks to @pujian1984)

Fixes

  • CommandHandler.rebuildQueue() causes long locks #615 (Thanks to @NikolaySPb)
  • Cannot close connection when refreshing topology #656 (Thanks to @dangtranhoang)
  • 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)
  • Switch RedisSubscription.subscriber to volatile #664
  • 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

  • Upgrade to Reactor Bismuth SR5 #698
  • Upgrade to netty 4.1.21.Final #699
  • Upgrade to RxJava 1.3.6 #700
  • Upgrade to RxJava 2.1.9 #701
  • Upgrade to Reactor Bismuth SR5 #704

Documentation