Changes
๐ฅ Breaking Changes
๐งช Experimental Features
- OSS Broadcast support (#3285)
- FT.SEARCH, FT.AGGREGATE, etc commands are round robin mode by default (#3375)
- Support iteration for SCAN, FT.SEARCH, FT.AGGREGATE commands (#3378)
- Abstraction for JSON object mapper (#3319)
- Add a float array to byte array utility method (#3374)
๐ New Features
- Support Z[REV]RANK command with score option (#3364)
- Avoid using QUIT command (#3353)
- Support client no-touch command (#3367)
- ACL LOG support entry-id (#3366)
- Support report libname and libver to Redis (#3356)
- Support 'multi()' from JedisPooled (UnifiedJedis) (#3361)
- Obtain multiple pipelines concurrently. high performance improvement (#3331)
- Support parsing '-nan' (#3329)
๐ Bug Fixes
- Fix GraphCommandObjects in multi node (#3362)
๐งฐ Maintenance
- Improve safety of MultiNodePipelineBase under multi-thread (#3330)
- Bump maven-release-plugin from 2.5.3 to 3.0.0 (#3332)
- Bump maven-surefire-plugin from 2.22.2 to 3.0.0 (#3327)
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#3313)
- Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 (#3296)
- Bump json from 20220924 to 20230227 (#3312)
- Use Redis version independent error message for NOPERM and system independent locale for Double (#3318)
- Address redis/redis#11942 and use MatcherAssert#assertThat (#3335)
- Fix test with issue hidden due to optional client name (#3357)
- Test: More UDS test (#3328)
Contributors
We'd like to thank all the contributors who worked on this release!
@sazzad16, @yangbodong22011, @stillerrr, @chenshi5012, @clebersonp and @dependabot[bot]