Skip to content

Commit 43489aa

Browse files
committed
Publish v0.2.2
1 parent 578a84e commit 43489aa

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## [0.2.2]
4+
- `searchVectors` now rejects `NaN` and out-of-range `topK` and `rerankFactor` values with a clear error instead of producing undefined behavior
5+
- `writeVectors` skips auto-enabling binary quantization when the sign-bit codes are degenerate, avoiding a useless binary column that would hurt rather than help recall
6+
37
## [0.2.1]
48
- Search results are now deterministic: ties on score are broken by row index, so repeated queries return the same ordering
59
- Lower the default cluster `probe` cap from 96 to 48 lists; an explicit `probe` still bypasses the cap

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hypvector",
3-
"version": "0.2.1",
3+
"version": "0.2.2",
44
"description": "Vector similarity search directly over Parquet files",
55
"author": "Hyperparam",
66
"homepage": "https://hyperparam.app",
@@ -45,15 +45,15 @@
4545
"test": "vitest run"
4646
},
4747
"dependencies": {
48-
"hyparquet": "1.26.1",
48+
"hyparquet": "1.26.2",
4949
"hyparquet-compressors": "1.1.1",
5050
"hyparquet-writer": "0.16.1"
5151
},
5252
"devDependencies": {
53-
"@types/node": "26.0.1",
53+
"@types/node": "26.1.0",
5454
"@vitest/coverage-v8": "4.1.9",
5555
"eslint": "9.39.4",
56-
"eslint-plugin-jsdoc": "63.0.8",
56+
"eslint-plugin-jsdoc": "63.0.10",
5757
"typescript": "6.0.3",
5858
"vitest": "4.1.9"
5959
}

0 commit comments

Comments
 (0)