tag:github.com,2008:https://github.com/sqliteai/sqlite-vector/releasesTags from sqlite-vector2026-03-11T17:49:14Ztag:github.com,2008:Repository/961916425/0.9.932026-03-11T17:54:45Z0.9.93Gioeetag:github.com,2008:Repository/961916425/0.9.922026-02-21T20:53:28Z0.9.92<p>Some issues fixed</p>
<p>#: 1
<br /> Severity: HIGH
<br /> File: distance-avx512.c:877
<br /> Fix: Removed (n+7)/8 — n is already byte count from all callers, matching CPU/NEON/SSE2/AVX2 backends
<br /> ────────────────────────────────────────
<br /> #: 2
<br /> Severity: MEDIUM
<br /> File: sqlite-vector.c:1949
<br /> Fix: Added vector_allocated flag and sqlite3_free calls on all exit paths in vCursorFilterCommon when vector was allocated by vector_from_json
<br /> ────────────────────────────────────────
<br /> #: 3
<br /> Severity: LOW
<br /> File: sqlite-vector.c:1194
<br /> Fix: Swapped the ternary branches so is_without_rowid==true gets the "must have INTEGER PRIMARY KEY" error and is_without_rowid==false gets the "Out of memory"
<br /> error
<br /> ────────────────────────────────────────
<br /> #: 4
<br /> Severity: LOW
<br /> File: sqlite-vector.c:1058
<br /> Fix: Added KEY_MATCH macro that checks key_len == sizeof(key)-1 before strncasecmp, preventing prefix matches like "ty" matching "type"</p>Gioeetag:github.com,2008:Repository/961916425/0.9.912026-02-21T07:19:07Z0.9.91<p>fix(vtab): streaming mode ignored ORDER BY due to wrong orderByConsum…</p>
<p>…ed flag (<a class="issue-link js-issue-link" href="https://github.com/sqliteai/sqlite-vector/issues/43">#43</a>)</p>
<p>vFullScanBestIndex checked VECTOR_COLUMN_K (column 2) to detect top-k
<br />mode, but with SQLite table-valued functions, positional arg 2 (the
<br />vector blob) always maps to column 2 — so orderByConsumed was always
<br />set to 1, even in streaming mode. SQLite then skipped sorting entirely.</p>
<p>Fix: detect top-k mode by checking VECTOR_COLUMN_MEMIDX (column 3),
<br />which only has a constraint when the 4th positional arg (k) is provided.</p>
<p>Added regression test covering stream + JOIN + ORDER BY + LIMIT.</p>
<p>Co-Authored-By: Claude Opus 4.6 <[email protected]></p>Gioeetag:github.com,2008:Repository/961916425/0.9.902026-02-16T17:04:31Z0.9.90<p>fix(windows): static link libgcc to avoid missing dependencies (<a class="issue-link js-issue-link" href="https://github.com/sqliteai/sqlite-vector/pull/42">#42</a>)</p>
<p>* fix(Makefile): add static-libgcc flag for Windows builds</p>
<p>* Bump version to 0.9.90</p>Gioeetag:github.com,2008:Repository/961916425/0.9.852026-02-11T11:49:22Z0.9.85Gioeetag:github.com,2008:Repository/961916425/0.9.842026-02-11T11:35:46Z0.9.84<p>Bump version to 0.9.84 and add Flutter package install instructions t…</p>
<p>…o README</p>Gioeetag:github.com,2008:Repository/961916425/0.9.802026-02-09T07:36:07Z0.9.80<p>Added clamping and unified stream/non-stream modules. Several other i…</p>
<p>…mprovements and issues fixed.</p>github-actionstag:github.com,2008:Repository/961916425/0.9.702026-01-26T15:32:11Z0.9.70github-actionstag:github.com,2008:Repository/961916425/0.9.602026-01-22T10:43:28Z0.9.60github-actionstag:github.com,2008:Repository/961916425/0.9.522025-11-05T17:23:51Z0.9.52<p>fix(workflow): differentiate error and warning for artifact size incr…</p>
<p>…ease based on event type</p>github-actions