Repository navigation
chore(release): version packages - #60
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the
|
048f1d6 to
0c6f14e
Compare
0c6f14e to
511e63b
Compare
The changesets bot opens this pull request with GITHUB_TOKEN, so CI never ran and the four required checks stayed missing.
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
|
Security review: nothing to raise. This is a Changesets release PR that only removes changeset files, updates the changelog, and bumps the package version. No code, dependencies, or workflows changed. Reviewed at |
commit: |
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
vecstore-sdk@0.1.5
Patch Changes
{ kind: "connection" }on Bun as well as Node. Bun'sfetchputs the error code on the error itself instead of oncause, so an unreachable host came back asproviderfrom the Qdrant, Upstash, and Supabase adapters under Bun. The adapters now recognise both shapes, and the Supabase adapter treats a response with status 0 (no HTTP response) as a connection failure, including a timed-out request. The pgvector adapter also maps node-postgres's code-less timeouts and dropped connections toconnection, and both Postgres adapters map the SQLSTATEs 57P02, 57P03, and 53300 to it.SupabaseRpcResponsegains an optionalstatusfield.createIndexmakes when the database has ananonrole, as every Supabase project does. Before this, a table created throughcreatePgvectorStoreon a Supabase database sat inpublicwith row level security off, so anyone holding the project's anon key could read, change, and delete its records through the REST API. The role that runscreateIndexowns the table and keeps full access. Plain Postgres without ananonrole is unchanged. Tables created by earlier versions are not altered; turn it on withalter table "<name>" enable row level security;.notaround a range filter, such asnot(gt("year", 2000)), now matches records that have noyear, as the docs describe; the range comparison evaluated to SQLNULLfor a missing field, so those records were skipped by queries and bydelete({ filter }). A record with a zero vector, whose cosine score is NaN, now ranks last instead of first when Postgres reads an HNSW-indexed table without the index. The metric is now read from theembeddingcolumn's operator class only, so a table whose name contains an operator class name, such asx_vector_cosine_ops, keeps its own metric. Re-runsql/supabase.sqlto get the newvecstore_filter_sql,vecstore_metric, andvecstore_query.fetchin metadata mode. A default-namespace handle that fetched an id shaped{namespace}/{length}/{id}received that namespace's record, relabelled with the plain id, in place of its own.fetchnow returns only records of the handle's namespace. Every verb also returnsinvalid_argumentup front for a metadata-mode namespace holding a backslash or both quote characters, whichupsertused to accept although no query or filtered delete could reach it afterwards, and for an index name of.or.., which the request URL would have collapsed.