4.2.0
π₯ Breaking Changes
- Only String param in Constructors is an URL (#2872)
π New Features
- Support FUNCTION commands (#2878)
- Support RedisTimeSeries module commands (#2854)
- Support RedisBloom module commands (#2875)
- Support RedisGraph module commands (#2941)
- KeyValue util class and (B)(L/Z)MPOP commands (#2931)
- Support vector similarity (#2926)
- Support XADD auto sequence (#2947)
- Support EXPIRETIME and PEXIRETIME commands (#2852)
- Support [NX|XX|GT|LT] options in EXPIREAT and PEXPIREAT commands (#2874)
- Support ACL DRYRUN command and reorder enums (#2946)
- Support COMMAND commands (#2922)
- Support XGROUP CREATECONSUMER command (#2919)
- Support CONFIG GET command with multiple parameters (#2863)
- Support CONFIG SET command with multiple parameters (#2949)
- Support CLIENT NO-EVICT command (#2866)
- Support BGSAVE SCHEDULE command (#2871)
- Support MEMORY PURGE and MEMORY STATS commands (#2908)
- Support Cluster EPOCH commands and refactor tests (#2927)
- Support CLUSTER COUNT-FAILURE-REPORTS command (#2923)
- Support passing arguments to MODULE LOAD command (#2918)
- Support CF.MEXISTS command (#2951)
- Support LCS command (#2855)
π Bug Fixes
- Fix wrong CommandObject called for strAlgoLCSKeys (#2859)
π§° Changes
- Renew cluster slots strategy update (#2643)
- Configure socket buffer size through system property (#2915)
- Add javadoc for DatabasePipelineCommands (#2873)
- Delete unused interface (#2865)
Contributors
We'd like to thank all the contributors who worked on this release!
@sazzad16, @Avital-Fine, @yangbodong22011, @zeekling, @doumdoum and @dengliming