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 |
|
Yash Singh
|
a48f34cf77
|
fix(vector_stores): deep-copy Redis DEFAULT_FIELDS so instances keep distinct dims (#5633)
|
2026-06-22 11:29:25 +05:30 |
|
Yash Singh
|
f0ccd99924
|
fix(vertex): pass required vectors arg in list and similarity search (#5627)
|
2026-06-19 12:44:48 +05:30 |
|
ly-wang19
|
c5971193a2
|
fix(vector_stores): return None from Redis.get() for missing IDs (#5625)
Co-authored-by: ly-wang19 <ly-wang19@users.noreply.github.com>
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai>
|
2026-06-19 12:25:24 +05:30 |
|
Yash Singh
|
bd7ce2c13c
|
fix(vector_stores): drop stray print in Weaviate list_cols (#5637)
|
2026-06-19 12:07:10 +05:30 |
|
Yash Raj Pandey
|
703e8a035d
|
fix: FAISS filtered search drops over-fetched candidates before filtering (#5453)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-06-17 16:34:27 +05:30 |
|
Yash Raj Pandey
|
f122eb7c65
|
fix(weaviate): pass embedding dims in reset() so it does not crash (#5570)
|
2026-06-17 13:29:13 +05:30 |
|
Yash Raj Pandey
|
7c841a2bce
|
fix(redis): do not crash on empty or None filters in search and list (#5446)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-06-16 16:10:57 +05:30 |
|
ly-wang19
|
bb69b036b5
|
fix(vector_stores): return None from get() for missing IDs (milvus/weaviate/supabase) (#5562)
Co-authored-by: ly-wang19 <ly-wang19@users.noreply.github.com>
|
2026-06-16 11:52:59 +05:30 |
|
ly-wang19
|
3ef034a9e4
|
fix(vector_stores): return None from ChromaDB.get() for missing IDs (#5561)
Co-authored-by: ly-wang19 <ly-wang19@users.noreply.github.com>
|
2026-06-15 16:11:03 +05:30 |
|
Yufeng He
|
4f10c986b5
|
fix: expose Qdrant https option (#5380)
|
2026-06-12 20:06:26 +05:30 |
|
Yufeng He
|
e3f5ce7b41
|
fix: use valid S3 entity index names (#5416)
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai>
|
2026-06-12 19:22:32 +05:30 |
|
Oleg Ovcharuk
|
b36847622d
|
fix(langchain): search() crashes with TypeError when score is None (#5072)
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai>
|
2026-06-11 22:34:06 +05:30 |
|
Hrushikesh Yadav
|
2dd2872c08
|
fix: use 'is not None' instead of truthiness for vector/payload in pgvector update (#5488)
|
2026-06-11 22:12:38 +05:30 |
|
Eldar Shlomi
|
4c41f6deeb
|
fix(vector-stores): index Valkey 'memory' field as TEXT not TAG (#5443)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-06-11 21:28:42 +05:30 |
|
Hrushikesh Yadav
|
f84aa1eb31
|
fix: implement $not filter support in ChromaDB vector store (#5485)
|
2026-06-11 20:12:39 +05:30 |
|
shafdev
|
b819d95d18
|
fix(pgvector): use open=False to prevent ConnectionPool hang in Docker (#5155)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-06-10 17:15:53 +05:30 |
|
Sense_wang
|
3ac1c9452c
|
fix(vector-stores): filter S3 vector list results (#5018)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-06-10 16:55:31 +05:30 |
|
Gaurav Dubey
|
d6347f6660
|
fix(vector_stores): pass namespace as top-level kwarg to UpstashVector query_many (#5202)
|
2026-06-10 16:41:26 +05:30 |
|
Kartik
|
7ac8ab154b
|
fix(vector_stores): normalize scores to similarity (higher = better) across all backends (#5391)
|
2026-06-05 19:13:26 +05:30 |
|
Ren yiwei
|
866888df41
|
Fix pgvector sslmode handling for PostgreSQL URIs (#5308)
|
2026-06-04 19:32:47 +05:30 |
|
Kartik
|
5a2201d76b
|
fix(pgvector): boolean filter casing, LIKE escaping, and TS scalar coercion (#5264)
|
2026-05-26 23:03:47 +05:30 |
|
Kartik
|
ad736d9a06
|
fix(pgvector, server): add rich filter operators and fix /search 502 (#5263)
|
2026-05-26 22:47:41 +05:30 |
|
Harsh Vardhan Gupta
|
1b95c99db4
|
fix: sql injection, prompt injection (#4997)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-04-29 00:51:16 +05:30 |
|
jessai2099
|
573e5212a4
|
fix(vector-stores): add agent_id and run_id to Elasticsearch/OpenSearch default mappings (#4906)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-20 23:10:59 +05:30 |
|
Kartik
|
a5a688295e
|
fix: prevent arbitrary code execution via pickle in FAISS vector store (#4833)
|
2026-04-15 00:02:07 +05:30 |
|
soumil-rathi
|
a488e19044
|
feat(oss): port v3 pipeline with hybrid search, entity extraction, and additive scoring (#4805)
Co-authored-by: Soumil Rathi <soumilrathi@gmail.com>
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com>
Co-authored-by: chaithanyak42 <chaithanya.kumar42a@gmail.com>
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
|
2026-04-14 18:00:58 +05:30 |
|
Kartik
|
1a53852d93
|
test: update valkey cluster search test to use top_k parameter (#4815)
|
2026-04-13 20:44:18 +05:30 |
|
Swarnaprakash Udayakumar
|
cf530c4bec
|
feat(valkey): add cluster mode enabled (CME) support (#4759)
|
2026-04-13 20:07:11 +05:30 |
|