Skip to content

Prepare v0.7.1 and refresh library benchmark results - #157

Merged
gouyt13 merged 1 commit into
mainfrom
release/v0.7.1-benchmarks
Oct 22, 2026
Merged

gouyt13 merged 1 commit into
mainfrom
release/v0.7.1-benchmarks

Conversation

@gouyt13

@gouyt13 gouyt13 commented Oct 22, 2026

Copy link
Copy Markdown
Member

Summary

Prepare v0.7.1 by updating the CMake and Python package versions. Refresh the library benchmark results for GIST1M and DBpedia: 16 ANN builds, 130 query points, and two QGKMeans fits. Retain the latest Faiss and SuperKMeans measurements unchanged.

Regenerate the benchmark tables, curves and homepage figure, and document the measured source revision, build settings and extension hash. The homepage plotting script changes only its version label; library implementation, APIs, formats and dependencies are unchanged. These shared-host measurements do not establish a causal speedup over earlier versions.

Testing

  • Built and installed a Release wheel with native optimization OFF; verified version, import path and extension hash.
  • 10 release-decision tests and 184 focused installed-package/protocol tests passed; 12 benchmark protocol tests also passed after export.
  • All new CSV values match the raw measurements; retained baseline CSV/table values are unchanged.
  • Python formatting/lint, strict MkDocs build, local Markdown links, SVG parsing and git diff --check passed.
  • Independent audit passed: raw/export values, retained baselines, regenerated figures, package provenance and all 16 changed files checked.

PR CI and release-platform wheel checks remain pending. Merging this version bump into main can trigger the existing automatic release workflow after CI passes.

@gouyt13
gouyt13 merged commit e8fdff9 into main Oct 22, 2026
70 checks passed
@gouyt13
gouyt13 deleted the release/v0.7.1-benchmarks branch October 22, 2026 17:55
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.

1 participant