Lettuce 5.1.0.RC1 已发布,这是 Lettuce 5.1 发布的第一个候选版本,包含改进和错误修复。Lettuce 5.1.0 要求 Java 8 及以上版本。
支持 Brave (OpenZipkin) tracing
兼容 Java 11
Add tracing support using Brave (OpenZipkin)
Commands
Add support for ZPOPMIN, ZPOPMAX, BZPOPMIN, BZPOPMAX commands #778
Add REPLACE option to RESTORE. #783 (Thanks to @christophstrobl )
Add XGROUP DESTROY #789
Add support for CLIENT UNBLOCK #812
Enhancements
Cancel commands after disconnect in at-most-once mode. #547
Consider adding host/port mapper #689
Add tracing support using Brave (OpenZipkin) #782
Improve builders and resources with Java 8 default/static interface methods #791
ZSCAN match pattern encoding issue #792 (Thanks to @silvertype )
Accept brave.Tracing instead of brave.Tracer #798
Bind Master/Slave transactional commands to Master during an ongoing transaction #800
FutureSyncInvocationHandler the statement "command.get ()" in the handlerInvocation method is unnecessary #809 (Thanks to @zhangweidavid )
Fall back to initial seed nodes on topology refresh when dynamicRefreshSources is enabled #822 (Thanks to @stuartharper )
Assert Java 11 build compatibility #841
Fixes
MULTI is dispatched to slave nodes using SLAVE readFrom #779 (Thanks to @Yipei )
Reduce service name in BraveTracing to just Redis #797
Javadoc mentions Delay.exponential() is capped at 30 milliseconds #799 (Thanks to @phxql )
Read From Slaves is not working #804 (Thanks to @EXPEbdodla )
GEORADIUS WITHCOORD returns wrong coordinate on multiple results #805 (Thanks to @dittos )
RedisClusterCommands does not extend RedisStreamCommands #821
smembers returns elements in non-deterministic order #823 (Thanks to @alezandr )
StackOverflowError on ScanStream.scan(…).subscribe() #824
ZINCRBY member should be value-typed #826 (Thanks to @fuyuanpai )
Other
Update What's new for Lettuce 5.1 in reference docs #777
Improve Javadoc of QUIT method #781
Upgrade to AssertJ 3.10.0 #794
Upgrade to netty 4.1.29.Final #836
Upgrade to Spring Framework 4.3.18 #837
Upgrade to Reactor Bismuth-SR11 #838
Upgrade to Brave 5.2.0 #839
Upgrade to RxJava 2.2.2 #840
Release Lettuce 5.1.0.RC1 #842
下载地址:
https://github.com/lettuce-io/lettuce-core/releases/tag/5.1.0.RC1