Skip to content

chore: release v0.9.1 - #187

Merged
randomm merged 2 commits into
mainfrom
release-plz-2026-08-20T09-44-29Z
Aug 21, 2026
Merged

chore: release v0.9.1#187
randomm merged 2 commits into
mainfrom
release-plz-2026-08-20T09-44-29Z

Conversation

@randomm

@randomm randomm commented Aug 20, 2026

Copy link
Copy Markdown
Owner

🤖 New release

  • vipune: 0.9.0 -> 0.9.1 (✓ API compatible changes)
Changelog

[0.9.1] - 2026-08-20

Bug Fixes

Miscellaneous

  • Hoist the query-vector norm out of the per-row cosine loop in Database::search (#184)
  • Add a criterion benchmark harness for the Database::search path (#185)


This PR was generated with release-plz.

@randomm

randomm commented Aug 20, 2026

Copy link
Copy Markdown
Owner Author

⚠️ Do not merge as-is. The generated changelog in this PR is missing the fix(#173) entry (PR #180) — confirmed by log evidence, not just the PR diff.

Root cause identified in #155: filter_unconventional = true in cliff.toml combined with a git-cliff parse error silently drops the commit from the rendered changelog while still counting it toward the version bump.

Merging now would publish v0.9.1 to crates.io with an incomplete changelog — irreversible once published. Please hold until #155 lands a fix.

@randomm

randomm commented Aug 20, 2026

Copy link
Copy Markdown
Owner Author

Update: the git_conventional parse-failure mechanism cited in the earlier warning here has been falsified by a controlled reproduction (see issue #155) — root cause investigation continues.

The practical warning is unchanged: this PR's generated changelog is still missing the fix(#173) entry. Do not merge as-is until the omission is resolved.

@randomm

randomm commented Aug 20, 2026

Copy link
Copy Markdown
Owner Author

Restored the missing fix(#173) changelog entry by hand in fb3144a (docs: restore v0.9.1 changelog entry dropped by release-plz preprocessor bug (#155)).

Why: release-plz's default PR-link preprocessor corrupts type(#NNN): scoped commit headers before handing them to git-cliff, so commits with that header shape get silently dropped from the generated changelog. This is the same root cause as #155, and it previously bit the v0.9.0 release too (fix(#149) was dropped and hand-restored — see 7c7fab2 / #176). This time it dropped 7c80495 fix(#173): de-duplicate orphaned test modules and guard against recurrence (#180).

Also fixed a cosmetic truncation in the existing #184 entry ("...per-row cosine loop in Dat" → "...per-row cosine loop in Database::search") while in there, since it would otherwise ship in the published release notes verbatim.

The PR body has been updated to match the corrected CHANGELOG.md.

⚠️ Before merging: if any further commit lands on main before this PR is merged, release-plz will regenerate the changelog and drop this entry again. Re-check the ### Bug Fixes section for *(#173)* immediately before merging — do not assume this fix persists across a release-plz re-sync.

Underlying generator bug remains open (#155).

@randomm
randomm merged commit 71b392e into main Aug 21, 2026
9 checks passed
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