Skip to content

Releases: asg017/sqlite-vec

v0.1.10-alpha.4

v0.1.10-alpha.4 Pre-release
Pre-release

Choose a tag to compare

@asg017 asg017 released this 18 May 06:52
  • Fix bug that made ALTER TABLE RENAME to fail on vec0 that use the new ivf/diskann features - thanks @rolf-moz!
  • Fix a cached statement bug on DiskANN that caused statements to not clean up properly

v0.1.10-alpha.3

v0.1.10-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@asg017 asg017 released this 01 Apr 06:39

Proper INSERT OR REPLACE INTO support.

v0.1.10-alpha.2

v0.1.10-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@asg017 asg017 released this 01 Apr 06:12
  • Various bug fixes, unit tests, and integration test across flat/ANN indexes
  • New "insert command" structure similar to FTS5 commands, for rescore/DiskANN parameter updates
  • Fix data leaking via un-deleted compressed neighbor vectors in DiskANN. This causes DELETEs to be quite expensive, but something we can fix in a later release.
  • ALTER TABLE RENAME support

v0.1.10-alpha.1

v0.1.10-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@asg017 asg017 released this 31 Mar 08:32

Initial alpha release of sqlite-vec with new ANN indexes: rescore, ivf (experimental, not enabled), and DiskANN.

Proper docs/examples coming soon! for now reference #276, #277, #278

v0.1.9 Bug fix for DELETE operations

Choose a tag to compare

@asg017 asg017 released this 31 Mar 08:00

Fixes #274, which discovered that DELETE operations on vec0 tables with metadata text columns that are long (>12chars) would erronuously report a SQLItE_DONE error.

v0.1.9-alpha.1

v0.1.9-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@asg017 asg017 released this 30 Mar 23:41

Attempted fix of broken DELETEs on vec0 rows with large metdata text column values, as reported in #274

v0.1.8

Choose a tag to compare

@asg017 asg017 released this 30 Mar 02:03

Minor fix to the sqlite-vec NPM package, fixing #272. If youv'e ever had a problem npm install'ing sqlite-vec, now
's a great time to try again!

v0.1.8-alpha.1

v0.1.8-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@asg017 asg017 released this 21 Mar 04:12

Attempt to fix Node.js package distribution by bumping sqlite-dist in the release process.

`sqlite-vec` is back: `v0.1.7`

Choose a tag to compare

@asg017 asg017 released this 17 Mar 07:40

sqlite-vec is back! After a long hiatus, I am now working again on making sqlite-vec as fast and easy-to-use as possible.

I'd like to especially thank Mozilla for graciously supporting me in improving sqlite-vec!

This v0.1.7 release fixes some long-standing bugs and introduces a few small new features, namely:

  • Proper DELETE support: Deleting vectors will now clear up space (if you DELETE enough to clear out a chunk, ~1024 vectors).
  • Constraint support on constraint column in KNN queries: You can now use >/>=/</<= constraints on the distance column in vec0 KNN queries, which allows you to "paginate" through KNN queries. This isn't "real" pagination, but if you ever wanted to scroll through vector search results without a giant k value and doing it manually, this may help!

But overall, this release is about reviving old workflows, updating runners, fixing tests, and other housekeeping tasks. I now have proper fuzz testing on sqlite-vec, which has caught a few memory related, rare bugs.

There's still much to do: the documentation site is stale, docs are out-of-date, some old Go/ncruces bindings are paused. Feel free to file issues as you see fit, I'm finding it hard to see which bugs are still oustanding.

But the biggest update coming soon: ANN support. Look for the first release of DiskANN in sqlite-vec coming very soon!

And to end this: a big thanks to everyone who have used and continue to use sqlite-vec. I do apologize greatly for the long time between releases. This project got quite large very fast, and I do appreicate though who offered support and patched (big shoutout to @vlasky who's maintained a fork!).

v0.1.7-alpha.13

v0.1.7-alpha.13 Pre-release
Pre-release

Choose a tag to compare

@asg017 asg017 released this 17 Mar 07:19
v0.1.7-alpha.13