Skip to content

Tags: sqliteai/sqlite-vector

Tags

1.1.0

Toggle 1.1.0's commit message
Update Package.swift checksum for 1.1.0 [auto-update]

1.0.0

Toggle 1.0.0's commit message
Update Package.swift checksum for 1.0.0 [auto-update]

0.9.95

Toggle 0.9.95's commit message
Update Package.swift checksum for 0.9.95 [auto-update]

0.9.94

Toggle 0.9.94's commit message
Update Package.swift checksum for 0.9.94 [skip ci]

0.9.93

Toggle 0.9.93's commit message
fix(ci): publish packages workflows and bump version to 0.9.93

0.9.92

Toggle 0.9.92's commit message
Some issues fixed

#: 1
  Severity: HIGH
  File: distance-avx512.c:877
  Fix: Removed (n+7)/8 — n is already byte count from all callers, matching CPU/NEON/SSE2/AVX2 backends
  ────────────────────────────────────────
  #: 2
  Severity: MEDIUM
  File: sqlite-vector.c:1949
  Fix: Added vector_allocated flag and sqlite3_free calls on all exit paths in vCursorFilterCommon when vector was allocated by vector_from_json
  ────────────────────────────────────────
  #: 3
  Severity: LOW
  File: sqlite-vector.c:1194
  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"
    error
  ────────────────────────────────────────
  #: 4
  Severity: LOW
  File: sqlite-vector.c:1058
  Fix: Added KEY_MATCH macro that checks key_len == sizeof(key)-1 before strncasecmp, preventing prefix matches like "ty" matching "type"

0.9.91

Toggle 0.9.91's commit message
fix(vtab): streaming mode ignored ORDER BY due to wrong orderByConsum…

…ed flag (#43)

vFullScanBestIndex checked VECTOR_COLUMN_K (column 2) to detect top-k
mode, but with SQLite table-valued functions, positional arg 2 (the
vector blob) always maps to column 2 — so orderByConsumed was always
set to 1, even in streaming mode. SQLite then skipped sorting entirely.

Fix: detect top-k mode by checking VECTOR_COLUMN_MEMIDX (column 3),
which only has a constraint when the 4th positional arg (k) is provided.

Added regression test covering stream + JOIN + ORDER BY + LIMIT.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

0.9.90

Toggle 0.9.90's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(windows): static link libgcc to avoid missing dependencies (#42)

* fix(Makefile): add static-libgcc flag for Windows builds

* Bump version to 0.9.90

0.9.85

Toggle 0.9.85's commit message
fix(packages/flutter): wrong example path and remove old example

0.9.84

Toggle 0.9.84's commit message
Bump version to 0.9.84 and add Flutter package install instructions t…

…o README