ReleaseMicrosoftMicrosoftpublished Apr 27, 2026seen Jun 26

microsoft/DiskANN v0.50.1

microsoft/DiskANN

Open original ↗

Captured source

source ↗
published Apr 27, 2026seen Jun 26captured 1dhttp 200method plain

DiskANN v0.50.1

Repository: microsoft/DiskANN

Tag: v0.50.1

Published: 2026-04-27T20:19:57Z

Prerelease: no

Release notes: Bumping to 0.50.1 to propagate changes to consumers.

Changes since previous bump:

What's Changed

  • Add more agentic guard rails by @hildebrandmw in https://github.com/microsoft/DiskANN/pull/871
  • Cleanup diskann-benchmark-runner and friends. by @hildebrandmw in https://github.com/microsoft/DiskANN/pull/865
  • Use --all-targets for the no-default-features CI run. by @hildebrandmw in https://github.com/microsoft/DiskANN/pull/874
  • Remove unused normalizing_util.rs from diskann-providers by @Copilot in https://github.com/microsoft/DiskANN/pull/902
  • Benchmark Support for A/B Tests by @hildebrandmw in https://github.com/microsoft/DiskANN/pull/900
  • [diskann-garnet] Bump diskann-garnet to 1.0.26 by @tiagonapoli in https://github.com/microsoft/DiskANN/pull/925
  • Remove the AdjacencyList from diskann-providers by @hildebrandmw in https://github.com/microsoft/DiskANN/pull/915
  • [PQ cleanup] Part 1: Move pq_scratch, quantizer_preprocess and pq_dataset to diskann-disk by @arkrishn94 in https://github.com/microsoft/DiskANN/pull/930
  • Forbid Debug in diskann-benchmark by @arrayka in https://github.com/microsoft/DiskANN/pull/914
  • Remove DebugProvider by @JordanMaples in https://github.com/microsoft/DiskANN/pull/923
  • [diskann-garnet] Create workflow to publish to nuget by @tiagonapoli in https://github.com/microsoft/DiskANN/pull/926
  • Move k-means implementation from diskann-providers to diskann-disk by @Copilot in https://github.com/microsoft/DiskANN/pull/933
  • Inline minmax distance evaluations by @arkrishn94 in https://github.com/microsoft/DiskANN/pull/935
  • Use rust-toolchain.toml in CI by @hildebrandmw in https://github.com/microsoft/DiskANN/pull/934
  • Add a globally blocking CI gate. by @hildebrandmw in https://github.com/microsoft/DiskANN/pull/932
  • Remove utils/math_util.rs from diskann-providers by @Copilot in https://github.com/microsoft/DiskANN/pull/921
  • Bump rand from 0.9.2 to 0.9.3 by @dependabot[bot] in https://github.com/microsoft/DiskANN/pull/945
  • Remove OPQ and friends by @arkrishn94 in https://github.com/microsoft/DiskANN/pull/947
  • Migrate test_flaky_consolidate from diskann_providers to diskann by @JordanMaples in https://github.com/microsoft/DiskANN/pull/942
  • Remove GraphDataType from diskann-providers by @wuw92 in https://github.com/microsoft/DiskANN/pull/950
  • Remove unused method extract_best_l_candidates in NeighborPriorityQueue by @doliawu in https://github.com/microsoft/DiskANN/pull/951
  • Add Debug bounds to VectorRepr's distance GATs. by @hildebrandmw in https://github.com/microsoft/DiskANN/pull/948
  • Add benchmark pipeline with Rust-native A/B validation by @YuanyuanTian-hh in https://github.com/microsoft/DiskANN/pull/912
  • Remove unnecessary Default bound from Neighbor's VectorIdType by @doliawu in https://github.com/microsoft/DiskANN/pull/956
  • Replace AlignedBoxWithSlice with plain Vec / Matrix where alignment is unused by @wuw92 in https://github.com/microsoft/DiskANN/pull/955
  • [minmax] 8-bit benchmark by @arkrishn94 in https://github.com/microsoft/DiskANN/pull/959
  • Add MultiInsertStrategy implementations for BfTreeProvider by @hildebrandmw in https://github.com/microsoft/DiskANN/pull/949
  • Replace AlignedBoxWithSlice with Vec in PQScratch and disk fp vector caches by @wuw92 in https://github.com/microsoft/DiskANN/pull/960
  • Adding unit tests for paged_search by @JordanMaples in https://github.com/microsoft/DiskANN/pull/962
  • Remove AlignedBoxWithSlice wrapper and add alias to Poly by @JordanMaples in https://github.com/microsoft/DiskANN/pull/965
  • Remove synthetic/structured data generation from diskann-providers by @JordanMaples in https://github.com/microsoft/DiskANN/pull/963
  • added tests and some baselines for range_search by @JordanMaples in https://github.com/microsoft/DiskANN/pull/961

New Contributors

  • @JordanMaples made their first contribution in https://github.com/microsoft/DiskANN/pull/923
  • @wuw92 made their first contribution in https://github.com/microsoft/DiskANN/pull/950
  • @doliawu made their first contribution in https://github.com/microsoft/DiskANN/pull/951
  • @YuanyuanTian-hh made their first contribution in https://github.com/microsoft/DiskANN/pull/912

Full Changelog: https://github.com/microsoft/DiskANN/compare/v0.50.0...v0.50.1