What's Changed
- docs: add Claude Code setup instructions for OpenMemory by @utkarsh240799 in #4430
- fix: handle None content and empty candidates in GeminiLLM parsing by @kartik-mem0 in #4462
- feat: add NemoClaw + Mem0 plugin setup scripts and quickstart by @utkarsh240799 in #4464
- fix(graph): soft-delete graph relationships instead of hard DELETE by @sxu75374 in #4188
- feat: integrate turbopuffer as vector database provider by @utkarsh240799 in #4428
- Add missing SEO metadata to turbopuffer page by @mintlify[bot] in #4468
- fix(qdrant): implement enhanced metadata filtering operators by @longway-code in #4127
- fix: use root LLM config as fallback for graph store instead of hardcoded OpenAI default by @utkarsh240799 in #4466
- fix: Bug: Zod Schema Incompatible with OpenAI Structured Outputs API by @Paulie-Aditya in #3462
- refactor: add vector validation to OpenSearchDB to ensure non‑null, non‑empty, and correct‑dimension vectors by @kartik-mem0 in #4472
- fix(mcp): operator precedence in search_memory filter (#4470) by @Himanshu-Sangshetti in #4474
- Fix 4 broken placeholder links in template files by @mintlify[bot] in #4478
- fix: upgrade MongoDB vector store from deprecated knnVector to GA vectorSearch by @veeceey in #3995
- fix: accept default /tmp/chroma path in ChromaDbConfig validator by @Br1an67 in #4179
- fix: add missing limit, threshold, infer, memory_type, and prompt params to REST API by @utkarsh240799 in #4496
- fix(qdrant): do not remove local path on init (#4473) by @Himanshu-Sangshetti in #4475
- docs: add issue templates for bug, feature, benchmark, documentation, and update contact links by @kartik-mem0 in #4500
- chore: update issue templates and workflows for improved labeling and formatting by @kartik-mem0 in #4501
- fix(ts-oss): register pgvector in VectorStoreFactory (#3367) by @Himanshu-Sangshetti in #4502
- fix: align Databricks docs with config and fix query mode selection by @utkarsh240799 in #4477
- fix: clean up graph store data on Memory.delete() by @utkarsh240799 in #4505
- docs: add Vibecoding guide with Mem0 integration by @kartik-mem0 in #4511
- chore: remove benchmark submission issue template and label matcher by @kartik-mem0 in #4514
- fix: avoid sending both temperature and top_p to Anthropic API by @utkarsh240799 in #4471
- fix: preserve custom metadata when updating memory by @kartik-mem0 in #4495
- docs: remove OpenMemory references from docs, README, and issue templates by @whysosaket in #4520
- chore: replace local MCP and Smithery with cloud MCP server by @whysosaket in #4532
- fix(bedrock): omit topP for Anthropic Converse; use AWSBedrockConfig in LlmFactory by @Himanshu-Sangshetti in #4469
- fix: prevent in-place mutation of metadata in _create_memory by @utkarsh240799 in #4529
- feat: expose infer param in MCP add_memories tool by @utkarsh240799 in #4517
- MCP: add Streamable HTTP transport endpoint by @lan17 in #4122
- Fix: prevent double embedding in mem0.add (fixes #3723) by @veeceey in #3996
- fix: sanitize hyphens in Neo4j Cypher relationship names by @lamost423 in #4154
- Fix/OpenAI embedding dimensions 4153 by @Himanshu-Sangshetti in #4481
- feat: add Mem0 plugin for Claude Code and Cursor by @gabrielstein-mem0 in #4518
- fix(openclaw): prevent extraction of standalone timestamps as memories by @chaithanyak42 in #4550
- fix: handle chatty LLM responses in JSON parsing by @utkarsh240799 in #4525
- fix(openclaw): improve credential detection in extraction instructions by @chaithanyak42 in #4552
- fix: add timestamps for DELETE operations in history by @VictorECDSA in #4492
- docs: fix LLM reranker config examples and field names by @utkarsh240799 in #4539
- fix: update parameter added to the update function which is exposed t… by @zaiddkhan in #3799
- docs: fix OSS REST API endpoint discrepancies by @utkarsh240799 in #4555
- fix(oss): make pgvector pg import compatible with ESM by @fmercurio in #4544
- fix: prevent SQL injection in Databricks vector store by @utkarsh240799 in #4558
- fix: merge multiple filter operators for same key by @utkarsh240799 in #4559
- Fix short SEO description in integration guide template by @mintlify[bot] in #4551
- fix(plugin): make Cursor plugin fully functional by @gabrielstein-mem0 in #4547
- chore: updating the sdk version and changelog by @kartik-mem0 in #4561
New Contributors
- @longway-code made their first contribution in #4127
- @Paulie-Aditya made their first contribution in #3462
- @Br1an67 made their first contribution in #4179
- @lan17 made their first contribution in #4122
- @lamost423 made their first contribution in #4154
- @gabrielstein-mem0 made their first contribution in #4518
- @VictorECDSA made their first contribution in #4492
- @zaiddkhan made their first contribution in #3799
- @fmercurio made their first contribution in #4544
Full Changelog: v1.0.7...v1.0.8