Younes Slaoui
f34e42eef3
fix(telemetry): only stitch oss identities with evidence of real oss usage
...
MemoryClient init fired PostHog $identify for anon ids the SDKs had minted
themselves (Python: setup_config() at import time; TS: getOrCreateMem0UserId()
inside the alias path), so ~90% of stitches merged event-less anon persons
into platform users, worst in ephemeral containers.
- never create the anon id from platform client paths; Python mints lazily in
Memory/AsyncMemory init, gated on MEM0_TELEMETRY
- record telemetry.oss_used_at when OSS Memory genuinely initializes (both
SDKs, shared ~/.mem0/config.json key) and only stitch the oss user_id when
the marker is present; cli anon id stays presence-based
- stamp client_version on $identify so fixed-SDK stitches are separable from
old-SDK noise in PostHog
2026-06-11 12:55:57 -07:00
c676c2c458
fix(dashboard): pin pnpm to 10.34.2 so docker build works on node:20-alpine ( #5483 )
...
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-06-11 22:45:52 +05:30
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 and GitHub
32c8849044
fix: remove dead _process_config method in Memory and AsyncMemory ( #5486 )
2026-06-11 22:26:53 +05:30
Hrushikesh Yadav and GitHub
2dd2872c08
fix: use 'is not None' instead of truthiness for vector/payload in pgvector update ( #5488 )
2026-06-11 22:12:38 +05:30
cf268da19d
fix(demo): guard against undefined data in useMemories hook (v2 async response) ( #5029 )
...
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-06-11 21:50:35 +05:30
Sense_wang and GitHub
7a5df64746
fix: allow dashboard refresh cookie on http deployments ( #5026 )
2026-06-11 21:29:54 +05:30
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 and GitHub
f84aa1eb31
fix: implement $not filter support in ChromaDB vector store ( #5485 )
2026-06-11 20:12:39 +05:30
Saket Aryan and GitHub
9226ee2229
ci: aggregate all PR testing behind a single required CI Gate workflow ( #5476 )
2026-06-11 15:24:51 +05:30
Kartik and GitHub
8399b088a5
chore: release Python SDK v2.0.5 and TypeScript SDK v3.0.7 ( #5470 )
v2.0.5
vercel-ai-v3.0.0
ts-v3.0.7
2026-06-10 22:17:16 +05:30
Saket Aryan and GitHub
437f0b5495
ci: route all release publishing through a single Release Router workflow ( #5475 )
2026-06-10 22:16:58 +05:30
Saket Aryan and GitHub
0ffaffa88c
fix(pi-agent-plugin): correct repository.url for npm provenance validation ( #5473 )
pi-agent-v0.1.1
2026-06-10 21:29:16 +05:30
Saket Aryan and GitHub
433ff494f1
chore(pi-agent-plugin): bump version to 0.1.1 ( #5471 )
2026-06-10 21:16:55 +05:30
Saket Aryan and GitHub
de03c52ed3
ci: add CI and CD workflows for pi-agent-plugin ( #5469 )
2026-06-10 21:11:39 +05:30
b4a50e3dc8
feat(vercel-ai-sdk): migrate to Vercel AI SDK v6 ( #4741 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-06-10 18:41:15 +05:30
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
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 and GitHub
d6347f6660
fix(vector_stores): pass namespace as top-level kwarg to UpstashVector query_many ( #5202 )
2026-06-10 16:41:26 +05:30
Hrushikesh Yadav and GitHub
e769502baa
feat: warn when hybrid search silently degrades to semantic-only ( #5444 )
2026-06-10 16:26:48 +05:30
Aarkin Karnik and GitHub
652193d599
fix(llms/xai): forward tools, add XAIConfig, parse tool_calls ( #5190 )
2026-06-10 12:46:27 +05:30
Chirag Arora and GitHub
a86c87236d
fix(server): forward explain in REST search ( #5423 )
2026-06-10 12:15:31 +05:30
Kartik and GitHub
2274b5acad
feat: add @mem0/pi-agent-plugin for Pi Agent memory ( #5459 )
2026-06-10 01:04:09 +05:30
Harsh Vardhan Gupta and GitHub
9b0705c345
fix(deps): bump mem0ai 3.0.3→3.0.6 in openclaw to remediate axios CVEs ( #5460 )
2026-06-09 19:00:59 +05:30
Atahan Yıldırım and GitHub
d31fa168eb
mem0-plugin hooks: honor auto_save=false in capture entry points ( #5450 )
2026-06-08 21:24:24 +05:30
Ritwij Aryan Parmar and GitHub
f32eb4406b
fix(memory): reject empty search queries ( #5258 )
2026-06-08 21:11:11 +05:30
youneshima and GitHub
366945965d
feat(server): add information on self-hosted dashboard ( #5325 )
2026-06-06 03:18:43 +05:30
youneshima and GitHub
6702fa3e3e
docs: match migration callout color styling ( #5157 )
2026-06-05 14:40:24 -07:00
a44855af9e
feat(memory): add search score explanations ( #5102 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-06-05 21:30:10 +05:30
Kartik and GitHub
d817aa9c12
fix(oss): parallelize entity boost searches in Memory.search ( #5377 )
2026-06-05 21:03:42 +05:30
Kartik and GitHub
7ac8ab154b
fix(vector_stores): normalize scores to similarity (higher = better) across all backends ( #5391 )
2026-06-05 19:13:26 +05:30
b00a1a1065
docs(google-adk): rewrite integration guide to use official ADK MemoryService APIs ( #5392 )
...
Co-authored-by: Nishar <nishar@dayos.com >
Co-authored-by: Nishar Miya <miyannishar786@gmail.com >
2026-06-05 19:13:00 +05:30
2e90ed4f78
docs: add Neon vector store guide ( #5119 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-06-05 19:06:59 +05:30
069ea0887c
fix(llms): add is_reasoning_model config override for versioned deployments ( #5327 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-06-05 18:42:56 +05:30
Kartik and GitHub
ae7f406265
fix(server): harden self-hosted server — pgvector upgrade, admin auth, endpoint security ( #5360 )
2026-06-05 16:35:12 +05:30
90f2d24e83
fix(deps): upgrade vitest 1.5→4.1 + vite 6 to patch CVE-2026-47429 ( #5375 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-05 02:54:00 +05:30
64b9646e7d
fix(ts): request float OpenAI embeddings ( #5170 )
...
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-06-04 20:29:53 +05:30
Ren yiwei and GitHub
866888df41
Fix pgvector sslmode handling for PostgreSQL URIs ( #5308 )
2026-06-04 19:32:47 +05:30
Abhinav and GitHub
95b6f95f7b
fix: replace mutable default arguments with None sentinels (B006) ( #5302 )
2026-06-04 18:53:03 +05:30
Kartik and GitHub
74771b4e76
feat(mem0-plugin): file-context injection, stop-hook summaries & activity timeline ( #5346 )
2026-06-03 00:55:07 +05:30
Harsh Vardhan Gupta and GitHub
8e65ce915d
fix(deps): remediate high-severity vulnerabilities in npm packages ( #5294 )
cli-node-v0.2.8
ts-v3.0.6
openclaw-v1.0.12
vercel-ai-v2.0.6
2026-06-02 01:36:29 +05:30
Kartik and GitHub
a3154d59e5
fix(docs): fix broken metadata filtering examples ( #5317 )
opencode-v0.1.2
2026-05-30 20:16:56 +05:30
Kartik and GitHub
1019f0e17c
feat(mem0-plugin): auto coding categories, global search, OpenCode parity ( #5300 )
2026-05-30 00:18:46 +05:30
Saket Aryan and GitHub
9328c36a46
chore(opencode-plugin): bump to 0.1.1 to test CI/CD publish flow ( #5288 )
opencode-v0.1.1
2026-05-28 20:35:06 +05:30
eb4afc6ef7
ci(opencode-plugin): add build & publish workflows for @mem0/opencode-plugin ( #5287 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-28 20:20:05 +05:30
Kartik and GitHub
fea748d7e6
fix(antigravity-plugin): remove unnecessary skills symlink from install steps ( #5283 )
2026-05-28 13:49:02 +05:30
Kartik and GitHub
e83297f150
fix(antigravity-plugin): fix install commands to include skills and scripts ( #5282 )
2026-05-28 13:28:13 +05:30
rudrajmehta-mem0 and GitHub
eaca45dcdb
docs: remove deprecated Graph Memory references ( #5277 )
2026-05-28 12:58:15 +05:30
Kartik and GitHub
add6aad40b
fix(opencode-plugin): fix tsconfig, add publishConfig and bun lockfile ( #5273 )
2026-05-28 11:28:21 +05:30
Kartik and GitHub
116c439b1d
fix(opencode-plugin): rename package to @mem0/opencode-plugin ( #5272 )
2026-05-28 00:16:45 +05:30