Yash Singh
|
8127e8bd47
|
fix(vector_stores/turbopuffer): make search score respect distance_metric (#6559)
|
2026-09-25 17:08:20 +05:30 |
|
Yash Singh
|
a2d8a8a849
|
fix(vector_stores/s3_vectors): make search score metric-aware (#6547)
|
2026-09-25 16:21:16 +05:30 |
|
Yash Singh
|
ccd216cff0
|
fix(vector_stores/turbopuffer): apply all filter operators instead of dropping them (#6564)
|
2026-09-25 15:53:35 +05:30 |
|
Brennan
|
0cddc36d52
|
Protect against None timestamps in Valkey layer (#6993)
Signed-off-by: Brennan Cathcart <brennancathcart@gmail.com>
|
2026-09-23 22:32:04 +05:30 |
|
Elif Sema Balcioglu
|
c33ca27f5e
|
docs: fix Oracle vector store setup and search examples (#7111)
|
2026-09-01 19:19:48 +05:30 |
|
Ratish jain
|
ef6f51d977
|
fix(tests): check for RediSearch module availability in Redis tests (#6687)
|
2026-08-14 17:00:56 +05:30 |
|
Hrushikesh Yadav
|
35a125585e
|
fix(pgvector): raise ValueError when 'in'/'nin' filter value is not a list (#6879)
|
2026-08-11 20:15:07 +05:30 |
|
Elif Sema Balcioglu
|
6fe6140dba
|
fix(vector-stores/oracledb): Fix accuracy bug (#6848)
|
2026-08-07 18:07:12 +05:30 |
|
Kartik
|
4a0a9a92a6
|
fix(ts-oss, py): release Oracle client on init failure, validate insert batches (#6839)
|
2026-08-06 18:16:25 +05:30 |
|
Hrushikesh Yadav
|
3ac9ba4b50
|
fix(upstash): escape quotes in filter values and validate filter types (#5981)
|
2026-08-04 15:16:24 +05:30 |
|
Kartik
|
29fa41558c
|
fix(vector-stores): Supabase 1000-row cap, RLS init probe, and col_info crash (#6695)
|
2026-07-31 20:36:41 +05:30 |
|
Aari
|
8d45fb3c9a
|
fix(elasticsearch): set size on KNN search to respect top_k (#5910)
|
2026-07-31 20:32:27 +05:30 |
|
Hrushikesh Yadav
|
d653b63fac
|
fix(milvus): guard text field in update() with _has_bm25_schema check (#5705)
|
2026-07-24 18:27:54 +05:30 |
|
Bartok
|
01afdde3e7
|
salvage: fix(opensearch) re-raise search errors (credit @yashwanth123 #6477) (#6519)
Co-authored-by: yashwanth123 <yashwanth123@users.noreply.github.com>
|
2026-07-24 18:19:26 +05:30 |
|
Elif Sema Balcioglu
|
d6d89c987b
|
Add Oracle Vector Store Integration (#5358)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-07-23 21:30:01 +05:30 |
|
microbluey
|
56ec7d20f1
|
fix(vector_stores/opensearch): translate the '*' wildcard to an exists query for every key (#6522)
|
2026-07-23 19:41:09 +05:30 |
|
microbluey
|
a58e0586ad
|
fix(vector_stores/opensearch): honor all filter keys instead of a hardcoded identity-key list (#6454)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-07-23 00:24:16 +05:30 |
|
microbluey
|
a9cb4bb644
|
fix(vector_stores/chroma): stop dropping filter conditions in where-clause translation (#6452)
|
2026-07-23 00:22:10 +05:30 |
|
Gyubin Son
|
7bf84b8d38
|
fix: drop unused vector column from pgvector get() and list() queries (#6483)
|
2026-07-23 00:11:40 +05:30 |
|
freya0926
|
8005e18aec
|
fix(qdrant): actually clear points on reset() for local Qdrant (#6412)
Co-authored-by: freya0926 <299410795+freya0926@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-07-21 13:04:47 +05:30 |
|
Kartik
|
fec2fe6a2c
|
fix(vector-stores): scope Pinecone delete_col()/reset() to namespace (#6287)
|
2026-07-21 12:24:57 +05:30 |
|
Abhinav Singh
|
726bcc80b2
|
fix(vector-stores/baidu): convert L2 distance to similarity score in search() (#6435)
|
2026-07-20 12:44:26 +05:30 |
|
Rod Boev
|
17836748d7
|
feat(vector-stores): add Databricks provider to TypeScript OSS SDK (#5824)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-07-11 16:35:47 +05:30 |
|
Aditya Jethani
|
f69f8dcc7b
|
fix(weaviate): don't write OutputData model fields as properties on update (#6149)
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai>
|
2026-07-10 20:47:59 +05:30 |
|
Qun
|
1d383c4ee2
|
fix(vector-stores): improve milvus wildcard search (#6187)
|
2026-07-10 20:36:22 +05:30 |
|
Parteeksachdeva
|
d122479687
|
security: fix SQL and Cypher injection vulnerabilities in PGVector, Azure MySQL, and Neptune (#4878)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-07-07 16:16:36 +05:30 |
|
AxelRay
|
9d36b2c94d
|
feat(ts-sdk): add Upstash Vector vector store (#5811)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-07-06 23:41:05 +05:30 |
|
Hrushikesh Yadav
|
59484f066f
|
fix(elasticsearch): validate filter keys and values to prevent term injection (#5980)
Signed-off-by: Hrushikesh Yadav <yadavhrushikesh65@gmail.com>
|
2026-07-02 18:35:02 +05:30 |
|
Hrushikesh Yadav
|
a36a392cd3
|
fix(opensearch): validate filter values to prevent term query injection (#5986)
|
2026-07-01 20:47:45 +05:30 |
|
Hrushikesh Yadav
|
bc05fd9623
|
fix(neptune): escape filter values in openCypher queries to prevent injection (#5982)
Signed-off-by: Hrushikesh Yadav <yadavhrushikesh65@gmail.com>
|
2026-07-01 18:48:04 +05:30 |
|
Hrushikesh Yadav
|
3619fd77ae
|
fix(azure-ai-search): validate filter value types and escape quotes in OData (#5983)
|
2026-06-29 20:31:26 +05:30 |
|
Hrushikesh Yadav
|
2dcb3542f8
|
fix(databricks): validate catalog/schema/table identifiers to prevent SQL injection (#5988)
|
2026-06-29 20:30:27 +05:30 |
|
Muhammad Furqan
|
f59320df65
|
fix(faiss): normalize vectors for cosine distance strategy (#5960)
|
2026-06-29 15:03:55 +05:30 |
|
Hrushikesh Yadav
|
d2ff83cf72
|
fix(redis): use .get() for hash/created_at in insert() to handle entity payloads (#5709)
|
2026-06-25 16:13:44 +05:30 |
|
Hrushikesh Yadav
|
3d06006f36
|
fix(valkey): escape special chars in FT.SEARCH tag filter values (#5750)
|
2026-06-25 15:20:13 +05:30 |
|
David Shrader
|
6ddf1669f4
|
fix(vector_stores): point fastembed-missing warning at mem0ai[extras] (#5622)
|
2026-06-24 14:47:02 +05:30 |
|
Xiaoju
|
43175d85f2
|
fix: preserve empty Azure AI Search update values (#5524)
Signed-off-by: Xiaoju <xiaojuchh@gmail.com>
|
2026-06-24 14:41:55 +05:30 |
|
Zaid
|
3497f26a00
|
fix: add auto_refresh option for OpenSearch Serverless compatibility (#3893)
Co-authored-by: Zaid Malhis <Malhis@users.noreply.github.com>
|
2026-06-24 11:48:52 +05:30 |
|
Hrushikesh Yadav
|
fee344db85
|
fix(chroma): wrap scalar vector_id in list for delete() (#5703)
|
2026-06-24 10:54:36 +05:30 |
|
Bartok
|
b611f69381
|
fix(chroma): wrap update() ids/embeddings/metadatas in lists (#5757)
|
2026-06-24 10:54:15 +05:30 |
|
Hrushikesh Yadav
|
565db27121
|
fix(milvus,baidu): sanitize filter values to prevent expression injection (#5746)
|
2026-06-23 16:51:05 +05:30 |
|
Hrushikesh Yadav
|
c0ac9f81fa
|
fix(milvus): wrap scalar vector_id in list for delete() (#5704)
|
2026-06-23 16:48:47 +05:30 |
|
Hrushikesh Yadav
|
716f021df8
|
fix(pinecone): map all comparison operators in _create_filter() (#5707)
|
2026-06-23 16:38:28 +05:30 |
|
Jiangtian Feng
|
7fa996261d
|
perf: batch BM25 sparse encoding in Qdrant insert (#5592)
|
2026-06-23 16:29:16 +05:30 |
|
Hrushikesh Yadav
|
4e448269bc
|
fix(mongodb): reject dict filter values to prevent NoSQL operator injection (#5748)
|
2026-06-22 18:09:01 +05:30 |
|
Hrushikesh Yadav
|
29d131f7aa
|
fix(chroma): return None instead of {} from _generate_where_clause for empty filters (#5713)
|
2026-06-22 12:05:28 +05:30 |
|
Bartok
|
42fe129330
|
fix(opensearch): return [[]] from list() error path to honor list() contract (#5727)
|
2026-06-22 11:58:37 +05:30 |
|
Hrushikesh Yadav
|
bd5996f41e
|
fix(pinecone): return [[]] from list() error path instead of dict (#5706)
|
2026-06-22 11:57:52 +05:30 |
|
Bartok
|
299c423213
|
fix(faiss): return [[]] for uninitialized index to honor list() contract (#5725)
|
2026-06-22 11:57:06 +05:30 |
|
Hrushikesh Yadav
|
ce0531a13e
|
fix(mongodb): wrap list() return in outer list to match interface contract (#5729)
|
2026-06-22 11:54:16 +05:30 |
|