Skip to content

DiskANN v0.50.1

Choose a tag to compare

@hildebrandmw hildebrandmw released this 27 Apr 20:19
56e3b7f

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

New Contributors

Full Changelog: v0.50.0...v0.50.1