5.2.5
Release Date: October 05, 2021 | Download
- A bug affecting this version of the C client has been identified. If your application uses scans, we strongly recommend that you upgrade to C client 5.2.6 at the earliest opportunity.
New Features
- Add as_scan_set_partitions(), as_partition_filter_set_partitions(), as_partitions_status_reserve() and as_partitions_status_release().
- Add scan terminate/resume example.
Bug Fixes
- Fix scan's duplicate task_id errors after socket timeout by setting max_retries to zero for each scan node command. This defers the retry logic to the partition tracker which resets task_id on the next scan retry pass. [CLIENT-1610]
- Set partition's last digest received only after the scan callback function returns true. If the scan callback returns false, the last digest will not be set and that record will be returned again if the scan is resumed at a later time. [CLIENT-1611]
- Set scan parts_all->done = true if max_records policy not set (ie read all applicable records).
Full Changelog: 5.2.4...5.2.5