Skip to content

[Release] Set version to 0.57.0 - #1378

Merged
Mark Hildebrand (hildebrandmw) merged 1 commit into
mainfrom
mhildebr/v0.57.0
Sep 8, 2026
Merged

[Release] Set version to 0.57.0#1378
Mark Hildebrand (hildebrandmw) merged 1 commit into
mainfrom
mhildebr/v0.57.0

Conversation

@hildebrandmw

Copy link
Copy Markdown
Contributor

Breaking Changes

Flat search visitors are now query-aware (#1359)

  • flat::FlatIndex  has been removed. The search entry point is now the free function flat::knn_search, and the DistancesUnordered visitor is constructed per-query rather than reused. The ElementRef, QueryComputer, and QueryComputerError associated types and the visitor GAT have also been removed. DistancesUnordered now yields (id, distance) pairs directly.

Migration: Callers of the old FlatIndex/visitor API should:

  1. Drop FlatIndex and construct your DistancesUnordered visitor directly for the query being searched.
  2. Replace calls into the removed wrapper with flat::knn_search(&mut visitor, k, processor, query, &mut output).
  3. Remove any ElementRef/QueryComputer implementation, fuse scanning and distance computation directly in your DistancesUnordered::distances_unordered implementation.

All Changes

New Contributors

Full Changelog: v0.56.0...v0.57.0

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The changes are a consistent, repo-wide version bump (Cargo.toml + Cargo.lock) with no remaining references to the prior version detected.

Pull request overview

This release PR updates the Rust workspace/package versions to 0.57.0, aligning the repository’s Cargo metadata and lockfile with the v0.57.0 release described in the PR notes.

Changes:

  • Bumped [workspace.package] version from 0.56.0 to 0.57.0.
  • Updated internal workspace dependency version pins for all DiskANN crates to 0.57.0.
  • Regenerated Cargo.lock entries to reflect the new 0.57.0 crate versions.
File summaries
File Description
Cargo.toml Updates workspace/package version and internal crate dependency version pins to 0.57.0.
Cargo.lock Updates locked workspace crate versions to 0.57.0.
Review details
  • Files reviewed: 1/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.43%. Comparing base (600c2b9) to head (1dff5ee).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1378      +/-   ##
==========================================
- Coverage   91.55%   91.43%   -0.13%     
==========================================
  Files         521      521              
  Lines      100302   100726     +424     
==========================================
+ Hits        91828    92095     +267     
- Misses       8474     8631     +157     
Flag Coverage Δ
miri 91.43% <ø> (-0.13%) ⬇️
unittests 91.22% <ø> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 43 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@hildebrandmw
Mark Hildebrand (hildebrandmw) merged commit 8c9dab9 into main Sep 8, 2026
30 checks passed
@hildebrandmw
Mark Hildebrand (hildebrandmw) deleted the mhildebr/v0.57.0 branch September 8, 2026 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants