Enhancements:
- Add support for 'CLIENT ID' command (#2131)
- Add support for list LPOS command (#2229)
- Add support for MEMORY USAGE (#2279)
- Add support for ACL LOG command (#2302)
- Infinite Socket Timeout can be specified (#2028)
- Add support for new multi-key commands: SMISMEMBER and ZMSCORE (#2292)
- Add support for SET … GET option for Redis 6.2.0+ (#2264)
- Add support KEEPTTL param for set command (#2249)
- GeoRadius support store and storedist option with params (#2157)
- Update SLOWLOG GET for Redis 4.0+ (#2084)
- Add to JedisPubSub and BinaryJedisPubSub PING optional argument (#2254)
- Add hincrByFloat in JedisCluster (#2204)
- Add SafeEncoder.encode() method for complete encoding (#2214)
- Carry first suppressed exception within JedisNoReachableClusterNodeException (#2233)
Bug Fixes:
- Return null when Redis returns nil from XClaim on deleted entries (#2244)
- Move XREAD and XREADGROUP methods in MultiKey... interfaces (#2309)
Thanks to: @mina-asham, @kenus34, @amitg87, @tgrall, @dengliming, @sullis, @sabbey37, @sunheehnus, @bigmarvin, @sandrzejczak @yangbodong22011, @Jayice-zjw for the contributing!