DiskANN v0.46.0
What's Changed
API Breaking Changes
- Remove the
experimental_avx512feature. by @hildebrandmw in #732 - Use VirtualStorageProvider::new_overlay(test_data_root()) in tests by @Copilot in #726
- save and load max_record_size and leaf_page_size for bftrees by @backurs in #724
- [multi-vector] Verify
Standardwon't overflow in its constructor. by @hildebrandmw in #757 - VirtualStorageProvider: Make new() private, add new_physical by @Copilot in #764
- [minmax] Refactor full query by @arkrishn94 in #770
- Bump diskann-quantization to edition 2024. by @hildebrandmw in #772
Additions
- [multi-vector] Enable cloning of
Matand friends. by @hildebrandmw in #759 - adding bftreepaths in mod.rs by @backurs in #775
- [quantization] Add
as_raw_ptr. by @hildebrandmw in #774
Bug Fixes
- Fix
diskanncompilation without default-features and add CI tests. by @hildebrandmw in #722
Docs and Comments
- Updating the benchmark README to use diskann-benchmark by @bryantower in #709
- Fix doc comment: Windows line endings are \r\n not \n\r by @Copilot in #717
- Fix spelling errors in streaming API documentation by @Copilot in #715
- Add performance diagnostic to
diskann-benchmarkby @hildebrandmw in #744 - Add agents.md onboarding guide for coding agents by @Copilot in #765
- [doc] Fix lots of little typos in
diskann-wideby @hildebrandmw in #771
Performance
- [diskann-wide] Optimize
load_simd_firstfor 8-bit and 16-bit element types. by @hildebrandmw in #747
Dependencies
- Bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in #723
- [diskann] Add note on the selection of
PruneKindingraph::config::Builder. by @hildebrandmw in #734 - [diskann-providers] Remove the LRU dependency and make
vfsandserde_jsonoptional. by @hildebrandmw in #733
Infrastructure
- Add initial QEMU tests for
diskann-wide. by @hildebrandmw in #719 - [CI] Skip coverage for Dependabot. by @hildebrandmw in #725
- Add miri test coverage to CI workflow by @Copilot in #729
- [CI] Add minimal ARM checks by @hildebrandmw in #745
- Enable CodeQL security analysis by @Copilot in #754
New Contributors
- @backurs made their first contribution in #724
- @arkrishn94 made their first contribution in #770
Full Changelog:
0.45.0...0.46.0