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