6.1.10
Release Date: May 18, 2023
New Features
- Support read replica policy in scan/query. This includes PREFER_RACK which allows scan/query to be directed at local rack nodes when possible. [CLIENT-2073]
- Add Exp.inf() and Exp.wildcard(). [CLIENT-2304]
- Support packing of Short, Byte, Character, Enum and UUID entries in list/map. Enum and UUID are packed as strings. [CLIENT-2324]
Bug Fixes
- Add socket connect time to totalTimeout deadline when connectTimeout is defined for sync commands. Async commands already behave this way. [CLIENT-2314]
- Fix ByteValue’s integer conversions by applying bitmask “(val & 0xff)” to the byte value. [CLIENT-2324]
- Handle case when scan/query maxRecords is defined and less than the number of assigned nodes. In this scenario, the scan/query previously could consistently return 0 records even when some records are still available in nodes that were not included in the maxRecords distribution. [CLIENT-2329]
- Only run ttl tests when the server configuration supports ttl. [CLIENT-2299]
- Update doc to emphasize that Statement.setOperations() only works for background queries.
- Update Exp.val(Map map) doc to explain which map classes to use for ordered and unordered maps.
Full Changelog: 6.1.9...6.1.10