Skip to content

DiskANN v0.46.0

Choose a tag to compare

@hildebrandmw hildebrandmw released this 13 Feb 19:22
· 176 commits to main since this release
7cd231a

What's Changed

API Breaking Changes

  • Remove the experimental_avx512 feature. 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 Standard won'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

Bug Fixes

  • Fix diskann compilation 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-benchmark by @hildebrandmw in #744
  • Add agents.md onboarding guide for coding agents by @Copilot in #765
  • [doc] Fix lots of little typos in diskann-wide by @hildebrandmw in #771

Performance

  • [diskann-wide] Optimize load_simd_first for 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 PruneKind in graph::config::Builder. by @hildebrandmw in #734
  • [diskann-providers] Remove the LRU dependency and make vfs and serde_json optional. by @hildebrandmw in #733

Infrastructure

New Contributors

Full Changelog:
0.45.0...0.46.0