Skip to content

Commit 7cd231a

Browse files
authored
Bump version to 0.46.0 (#776)
## 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 * [multi-vector] Enable cloning of `Mat` and 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 `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 * 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
1 parent 58be51f commit 7cd231a

2 files changed

Lines changed: 29 additions & 29 deletions

File tree

Cargo.lock

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ default-members = [
3434
resolver = "3"
3535

3636
[workspace.package]
37-
version = "0.45.0" # Obeying semver
37+
version = "0.46.0" # Obeying semver
3838
description = "DiskANN is a fast approximate nearest neighbor search library for high dimensional data"
3939
authors = ["Microsoft"]
4040
documentation = "https://github.com/microsoft/DiskANN"
@@ -46,22 +46,22 @@ undocumented_unsafe_blocks = "warn"
4646

4747
[workspace.dependencies]
4848
# Base And Numerics
49-
diskann-wide = { path = "diskann-wide", version = "0.45.0" }
50-
diskann-vector = { path = "diskann-vector", version = "0.45.0" }
51-
diskann-linalg = { path = "diskann-linalg", version = "0.45.0" }
52-
diskann-utils = { path = "diskann-utils", default-features = false, version = "0.45.0" }
53-
diskann-quantization = { path = "diskann-quantization", default-features = false, version = "0.45.0" }
54-
diskann-platform = { path = "diskann-platform", version = "0.45.0" }
49+
diskann-wide = { path = "diskann-wide", version = "0.46.0" }
50+
diskann-vector = { path = "diskann-vector", version = "0.46.0" }
51+
diskann-linalg = { path = "diskann-linalg", version = "0.46.0" }
52+
diskann-utils = { path = "diskann-utils", default-features = false, version = "0.46.0" }
53+
diskann-quantization = { path = "diskann-quantization", default-features = false, version = "0.46.0" }
54+
diskann-platform = { path = "diskann-platform", version = "0.46.0" }
5555
# Algorithm
56-
diskann = { path = "diskann", version = "0.45.0" }
56+
diskann = { path = "diskann", version = "0.46.0" }
5757
# Providers
58-
diskann-providers = { path = "diskann-providers", default-features = false, version = "0.45.0" }
59-
diskann-disk = { path = "diskann-disk", version = "0.45.0" }
60-
diskann-label-filter = { path = "diskann-label-filter", version = "0.45.0" }
58+
diskann-providers = { path = "diskann-providers", default-features = false, version = "0.46.0" }
59+
diskann-disk = { path = "diskann-disk", version = "0.46.0" }
60+
diskann-label-filter = { path = "diskann-label-filter", version = "0.46.0" }
6161
# Infra
62-
diskann-benchmark-runner = { path = "diskann-benchmark-runner", version = "0.45.0" }
63-
diskann-benchmark-core = { path = "diskann-benchmark-core", version = "0.45.0" }
64-
diskann-tools = { path = "diskann-tools", version = "0.45.0" }
62+
diskann-benchmark-runner = { path = "diskann-benchmark-runner", version = "0.46.0" }
63+
diskann-benchmark-core = { path = "diskann-benchmark-core", version = "0.46.0" }
64+
diskann-tools = { path = "diskann-tools", version = "0.46.0" }
6565

6666
# External dependencies (shared versions)
6767
anyhow = "1.0.98"

0 commit comments

Comments
 (0)