DiskANN v0.51.0
What's Changed
- Bump openssl from 0.10.75 to 0.10.78 by Dependabot (@dependabot)[bot] in #973
- Move ObjectPool from diskann to diskann-utils by Aditya Krishnan (@arkrishn94) in #975
- remove alignedslice and replace with direct poly calls by Jordan Maples (@JordanMaples) in #994
- compute_closest_centers(): remove unnecessary allocation when pts_norms_squared is provided by Alex Razumov (@arrayka) in #980
- [diskann-disk] Decouple buffer memory alignment from disk block_size by Dongliang Wu (@doliawu) in #984
- Add A/A benchmark documentation by Yuanyuan Tian (@YuanyuanTian-hh) in #974
- [benchmark/filtered-search prep] Make benchmarks stateful by Mark Hildebrand (@hildebrandmw) in #995
- Remove AsThreadPool generic and take &RayonThreadPool directly by Jordan Maples (@JordanMaples) in #967
- Cache-Aware Block-Transposed Chamfer/MaxSim Distance for f32 and f16 by Suryansh Gupta (@suri-kumkaran) in #863
- crate publishing workflow by @Copilot in #755
- Rename async to graph-index in diskann-benchmark by Harsha Simhadri (@harsha-simhadri) in #1009
- Relax the
'staticbound onDistanceComputer. by Mark Hildebrand (@hildebrandmw) in #1007 - Remove unnecessary distance function implementations. by Mark Hildebrand (@hildebrandmw) in #1008
- Replace sgemm() panics with Result-based error handling by Alex Razumov (@arrayka) in #997
- [benchmark/filtered-search prep] Search Plugins by Mark Hildebrand (@hildebrandmw) in #996
- [CI] Fix publish dry-run check to skip non-publishable crates by Aditya Krishnan (@arkrishn94) in #1017
- [v0.51.0] Bump version to 0.51.0 by Aditya Krishnan (@arkrishn94) in #1013
Full Changelog: v0.50.1...v0.51.0