Releases: mem0ai/mem0
v1.0.0
🚀 What’s New in Mem0 v1.0.0
This release marks a major milestone for Mem0 — introducing v1.0.0 with key architectural improvements, expanded vector store integrations, and broader LLM provider compatibility. Expect better performance, more stability, and enhanced developer experience across SDKs.
🌟 New Features
- Added Azure MySQL support for improved cloud database flexibility by @parshvadaftari
- Introduced Azure AI Search Vector Store support for the TypeScript SDK by @G26karthik
- Added Tool Call support for LangchainLLM by @soapun
- Enabled custom model and parameters for Hugging Face with
huggingface_base_urlby @vedant381 - Added default LLM configuration updates for streamlined setup by @parshvadaftari
- Enabled async mode as default for optimized performance by @kk2211
- Reranker support - cohere, zeroentropy, huggingface, sentence transformers and LLMs by @parshvadaftari
- Added metadata filtering for the OSS @parshvadaftari
- Added Assisstant memory retrieval by @parshvadaftari
- Improved prompt for better memory retrieval by @parshvadaftari
🧠 Improvements & Fixes
- Refactored v2 search and update examples by @parshvadaftari
- Fixed Databricks Vector Store integration by @hayescode
- Fixed Milvus DB bug and added test coverage by @parshvadaftari
- Fixed Weaviate search method by @matanco1
- Fixed non-serializable objects in config deepcopy by @lsvishaal
- Fixed bug with thinking LLM in vLLM by @dog-last
- Fixed license and README metadata by @lsvishaal
- Fixed hardcoded embedding dimensions and TypeScript build issues by @Mrinank-Bhowmick
- Fixed missing ‘data’ key handling during search operations by @lsvishaal
- Improved Get Memories playground and documentation examples by @parshvadaftari
- Added detailed explanation for
output_format v1.1parameter by @lsvishaal - Updated dependency compatibility with OpenAI 2.x by @yashikabadaya
- Updated main script and removed stale code by @deshraj
- Added version=v2 as default param in AI SDK
addcalls by @whysosaket - Validated embedding_dims for Kuzu integration by @soapun
🧩 Documentation Updates
- Updated and refactored core docs by @deshraj & @parshvadaftari
- Added V2 Filter documentation by @whysosaket
👥 New Contributors
- @lsvishaal made their first contribution in [#3522](#3522)
- @frederikb96 made their first contribution in [#3523](#3523)
- @matanco1 made their first contribution in [#3521](#3521)
- @dog-last made their first contribution in [#3510](#3510)
- @yashikabadaya made their first contribution in [#3533](#3533)
- @soapun made their first contribution in [#3542](#3542)
- @vedant381 made their first contribution in [#3574](#3574)
- @G26karthik made their first contribution in [#3549](#3549)
- @kk2211 made their first contribution in [#3585](#3585)
Full Changelog: [v0.1.118 → v1.0.0](v0.1.118...v1.0.0)
v0.1.118
What's Changed
- feat: Add metadata param to TS-SDK in client.update by @whysosaket in #3415
- fix: Use ConfigDict instead of class-based Config by @gabe-l-hart in #3409
- databricks bug fixes by @hayescode in #3416
- fix: 🐛 replace hardcoded llm provider with provider from config by @ranjithkumar8352 in #3423
- Added support for chromadb cloud by @parshvadaftari in #3436
- updates to the category docs by @prateekchhikara in #3437
- feat(vector-store): Add Valkey vector store support by @swarnaprakash in #3272
- Fix bedrock anthropic models to use system field by @acarbonetto in #3438
- docs: Update Search V2/Get All V2 Filters by @whysosaket in #3450
- Fixes ollama and updates openai dependency by @parshvadaftari in #3452
- fix: correct typo in knowledge graph extraction guidelines by @codexvn in #3449
- Fix json parsing with new memories by @parshvadaftari in #3456
- Feat: Mem0 vector store backend integration for Neptune Analytics by @andy-k-improving in #3453
- Aspen theme for 1.x by @parshvadaftari in #3473
- feat: implement structured exception classes with error codes and sug… by @bkidd1 in #3279
- Add Neptune-DB graph store with vector store by @acarbonetto in #3443
- Added weaviate db test by @parshvadaftari in #3483
- Fixed s3 vectors memory initialization issue from configuration by @abdullahirfann in #3481
- [DOCS] Changing 1.0 to 1.0.0 by @parshvadaftari in #3486
- Refactored example title for aws by @parshvadaftari in #3492
- feat(ai-sdk): added file support for multimodal capabilities with memory context by @whysosaket in #3500
- docs-fix: Quickstart cURL example fixed by @whysosaket in #3503
- [test] Add comprehensive test suite for SQLiteManager by @KarthikeyaKollu in #3494
- Update version to 0.1.118 by @parshvadaftari in #3505
New Contributors
- @gabe-l-hart made their first contribution in #3409
- @ranjithkumar8352 made their first contribution in #3423
- @swarnaprakash made their first contribution in #3272
- @codexvn made their first contribution in #3449
- @bkidd1 made their first contribution in #3279
- @abdullahirfann made their first contribution in #3481
- @KarthikeyaKollu made their first contribution in #3494
Full Changelog: v0.1.117...v0.1.118
v1.0.0beta
🚀 What's New in Beta
This beta release introduces significant improvements to Mem0's core functionality, enhanced vector store integrations, and better LLM provider support.
New Feature
- Added Memgraph compatibility across different versions by @parshvadaftari
- Added Assisstant memory retrieval by @parshvadaftari
- Improved prompt for better memory retrieval by @parshvadaftari
- Reranker support - cohere, zeroentropy, huggingface, sentence transformers and LLMs by @parshvadaftari
- Add GCP auth for better service account support by @parshvadaftari
- Added metadata filtering for the OSS @parshvadaftari
What's Changed
- feat: Add metadata param to TS-SDK in client.update by @whysosaket in #3415
- fix: Use ConfigDict instead of class-based Config by @gabe-l-hart in #3409
- databricks bug fixes by @hayescode in #3416
- fix: 🐛 replace hardcoded llm provider with provider from config by @ranjithkumar8352 in #3423
- Added support for chromadb cloud by @parshvadaftari in #3436
- updates to the category docs by @prateekchhikara in #3437
- feat(vector-store): Add Valkey vector store support by @swarnaprakash in #3272
- Fix bedrock anthropic models to use system field by @acarbonetto in #3438
- docs: Update Search V2/Get All V2 Filters by @whysosaket in #3450
- Fixes ollama and updates openai dependency by @parshvadaftari in #3452
- fix: correct typo in knowledge graph extraction guidelines by @codexvn in #3449
- Fix json parsing with new memories by @parshvadaftari in #3456
- Feat: Mem0 vector store backend integration for Neptune Analytics by @andy-k-improving in #3453
New Contributors
- @gabe-l-hart made their first contribution in #3409
- @ranjithkumar8352 made their first contribution in #3423
- @swarnaprakash made their first contribution in #3272
- @codexvn made their first contribution in #3449
Full Changelog: v0.1.117...v1.0.0beta
v0.1.117
What's Changed
- Update Docs by @deshraj in #3315
- Update llms.txt file by @deshraj in #3321
- AsyncMemory._add_to_vector_store bugfix when no facts found by @AnkushMalaker in #3313
- Add support for graph memory using Kuzu by @sdht0 in #2934
- feat: Vercel AI SDK mem0 package supports self hosted mem0 API by @ArchishmanSengupta in #2634
- Refactor docs by @parshvadaftari in #3335
- feat(vector-store): Add Databricks Mosaic AI vector store support by @hayescode in #3325
- Updated databricks docs by @parshvadaftari in #3336
- feat: add es headers config by @AkisAya in #3088
- Fix dependency and tests and updated docstring by @parshvadaftari in #3337
- Update aws bedrock by @parshvadaftari in #3334
- Fix: Ollama checking model exists by @vuonghuuhung in #2682
- fix-migration-collection-override by @NILAY1556 in #3100
- feature: add Azure Identity for Azure OpenAI and Azure AI Search authentication by @davidatorres in #3262
- Updated discord and dashboard image by @parshvadaftari in #3344
- Add memory export / import feature by @VikramIyer125 in #3345
- Add export_openmemory.sh migration script by @VikramIyer125 in #3352
- Fix typescript docs by @parshvadaftari in #3357
- Add Amazon S3 Vectors Support by @EnzoFanAccount in #3237
- fix: Inconsistent
createdandupdatedproperties on graph by @andy-k-improving in #3220 - docs fix: remove
user_idfromfrom_configby @srishti-git1110 in #3320 - Fix: Missing app_id on Neptune Analytics client by @andy-k-improving in #3278
- Fix missing commas in Kuzu graph INSERT queries by @Padarn in #3358
- Adding custom connection to weaviate connection client to enable client connection to local container by @VikramIyer125 in #3360
- Adding weaviate, faiss, pgvector, chroma, redis, elasticsearch, milvus vector store to openmemory by @VikramIyer125 in #3366
- docs: fix typo in docs/platform/advanced-memory-operations.mdx by @me-tusharchandra in #3348
- replace query_vector args in search method of mongodb vector_stores by @rupamoraczen in #3379
- Refactor PGVector to Use Internal Connection Pools and Context Managers by @Sheharyar570 in #3373
- Bugfix: Pick AWS region from the environment variable correctly by @srishti-git1110 in #3384
- fix(Vercel AI SDK): Streaming not working properly by @whysosaket in #3386
- Fix/new mem mistaken for current fixing #2875 by @johnwlockwood in #2876
- Updated integration docs by @parshvadaftari in #3392
- Updated favicon logo by @parshvadaftari in #3398
- support
storefor openai by @srishti-git1110 in #3399 - Add version param in search v2 API documentation by @prateekchhikara in #3401
- [FIX] Graph Docs page was missing on the side bar by @prateekchhikara in #3402
- fix: add missing provider for baidu vector db by @WayneCao in #3405
- Release 0.1.117 by @parshvadaftari in #3411
New Contributors
- @AnkushMalaker made their first contribution in #3313
- @sdht0 made their first contribution in #2934
- @ArchishmanSengupta made their first contribution in #2634
- @hayescode made their first contribution in #3325
- @vuonghuuhung made their first contribution in #2682
- @davidatorres made their first contribution in #3262
- @VikramIyer125 made their first contribution in #3345
- @EnzoFanAccount made their first contribution in #3237
- @srishti-git1110 made their first contribution in #3320
- @Padarn made their first contribution in #3358
- @me-tusharchandra made their first contribution in #3348
- @rupamoraczen made their first contribution in #3379
- @Sheharyar570 made their first contribution in #3373
Full Changelog: v0.1.116...v0.1.117
v0.1.116
What's Changed
- Fix failing tests by @parshvadaftari in #3162
- fix: Ignore memgraph index duplicate creation errors by @Colsrch in #3203
- docs: Async Add Announcement by @whysosaket in #3231
- Personalized Search using Tavily + Mem0 by @Itz-Antaripa in #3232
- Update field in docs by @prateekchhikara in #3254
- Personalized Search Example Docs by @Itz-Antaripa in #3259
- feat (pinecone): Add namespace support and improve type safety by @e-biswas in #3216
- Fix indexing when using Qdrant cloud by @parshvadaftari in #3228
- Refactoring from gemini to google ai by @parshvadaftari in #3244
- fixes memgraph async attirbute error by @parshvadaftari in #3209
- fix: add rediscloud search module check for the condition by @lazakrisz in #3192
- Updated psycopg -> 3 by @parshvadaftari in #3271
- Added mulit id filters support for all vectorstores by @parshvadaftari in #3269
- Vercel AI migration to 5.0 by @parshvadaftari in #3223
- ai-sdk/docs: V5 Migration Docs by @whysosaket in #3277
- feat: Add db_name field to MilvusDBConfig and MilvusDB initialization by @moyueheng in #3229
- Update docker compose by @parshvadaftari in #3258
- Refactored base class config for llms by @parshvadaftari in #3241
- Add sslmode pgvector by @parshvadaftari in #3265
- Fix Neo4j Cypher syntax error with agent_id filtering by @DrJsPBs in #3158
- Feat/llm monitoring callback by @johnwlockwood in #2877
- Fix/supported llm params by @parshvadaftari in #3290
- docs: fix search method return value handling in integration and example docs by @HScarb in #3208
- Fixes n_embeddings use and error for memgraph by @parshvadaftari in #3296
- refactor: Improve async handling in AsyncMemory class for better performance by @YuriyTW in #3250
- added simple sanitizer methods for nodes and realtionships by @gajazlikovac in #3021
- refactor: Update batch update method documentation to clarify optiona… by @SudoAnirudh in #2982
- Fix: refer to 61~62, self.config.graph_store.lm.config should be prioritized for usage by @brucewkz in #3043
- docs: Remove unused and missing OS module from examples by @aymenkrifa in #3090
- DOC: Fix missing Neptune Analytics mention on doc by @andy-k-improving in #3264
- Add neptune example notebook and documentation by @acarbonetto in #3224
- Added support for python 3.12 by @parshvadaftari in #3295
- Updated docs for agent_id and run_id by @parshvadaftari in #3294
- Fix failing tests by @parshvadaftari in #3304
- Restrict package version by @parshvadaftari in #3305
- Added sanitation for better relationship mapping by @parshvadaftari in #3300
- Fixing Json import for the psycopg and psycopg2 by @parshvadaftari in #3310
- Update version to 0.1.116 by @whysosaket in #3312
New Contributors
- @Colsrch made their first contribution in #3203
- @e-biswas made their first contribution in #3216
- @lazakrisz made their first contribution in #3192
- @moyueheng made their first contribution in #3229
- @DrJsPBs made their first contribution in #3158
- @HScarb made their first contribution in #3208
- @YuriyTW made their first contribution in #3250
- @gajazlikovac made their first contribution in #3021
- @SudoAnirudh made their first contribution in #2982
- @brucewkz made their first contribution in #3043
- @aymenkrifa made their first contribution in #3090
- @andy-k-improving made their first contribution in #3264
Full Changelog: v0.1.115...v0.1.116
v0.1.115
What's Changed
- Fix: Memgraph Graph Generation Issue by @akshat1423 in #3109
- Security Link updated by @Itz-Antaripa in #3108
- Add metadata field to memory update schema by @whysosaket in #3115
- Fix: Changed keyword from assisstant to secretary by @V-Silpin in #2937
- Abstraction for Project in MemoryClient by @Dev-Khant in #3067
- feat: Memory Exports by @whysosaket in #3117
- Add JavaScript examples for memory export API by @whysosaket in #3119
- Add structured_data_schema to MemoryOptions interface by @whysosaket in #3125
- AWS Bedrock Integration and spell checks by @Itz-Antaripa in #3124
- Update personalized deep research example with GitHub link by @whysosaket in #3136
- Restore and update handle_post_message implementation by @whysosaket in #3152
- Updated livekit 1.0 integration by @parshvadaftari in #3073
- docs: Add comprehensive LLM-friendly documentation by @askdevai-bot in #3154
- Multi-LLM Research Team powered by memory by @Itz-Antaripa in #3160
- Agno Mem0Tools update by @Itz-Antaripa in #3139
- Multiagent Learning System with LlamaIndex by @Itz-Antaripa in #3063
- Content Writing Example Rewrite by @Itz-Antaripa in #3142
- Update Changelog by @Dev-Khant in #3211
- docs: Update for new Project API and deprecation notices by @whysosaket in #3212
New Contributors
- @V-Silpin made their first contribution in #2937
- @askdevai-bot made their first contribution in #3154
Full Changelog: v0.1.114...v0.1.115
v0.1.114
What's Changed
- MongoDB Vector Store misaligned strings and classes by @kirex0 in #3064
- Docs Update Images by @Itz-Antaripa in #3072
- Docs SOC2 and HIPAA update by @Itz-Antaripa in #3075
- Reverting the changes of pip install by @parshvadaftari in #3010
- Openai agents sdk added by @Itz-Antaripa in #3081
- Enhance documentation: Add group chat feature to the list of platform… by @chaithanyak42 in #3077
- Google AI ADK Integration Docs by @Itz-Antaripa in #3086
- Image fixes by @Itz-Antaripa in #3089
- feat: Add Gemini support to TypeScript SDK by @whysosaket in #3093
- Add Gemini Model Support to Vercel AI SDK Provider by @whysosaket in #3094
- Fix: Add missing OpenAI import in vLLM module by @SakshiSrivastava2024 in #3091
- Fixes: Mem0 Setup, Logging, Docs by @Jainish-S in #3080
- Fix the error that occurs when VLLM is called by @Mingxiangyu in #3076
- Fix CI issues related to missing dependency by @deshraj in #3096
- Add Amazon Neptune Analytics graph_store configuration & integration by @acarbonetto in #2949
- Update version to 0.1.114 by @deshraj in #3107
New Contributors
- @kirex0 made their first contribution in #3064
- @SakshiSrivastava2024 made their first contribution in #3091
- @Jainish-S made their first contribution in #3080
- @Mingxiangyu made their first contribution in #3076
- @acarbonetto made their first contribution in #2949
Full Changelog: v0.1.113...v0.1.114
v0.1.113
What's Changed
- Fix: Gemini embedder config and version bump -> 0.1.113 by @Dev-Khant in #3070
Full Changelog: v0.1.112...v0.1.113
v0.1.112
What's Changed
- Add immutable param to add method and bump version by @whysosaket in #3022
- fix: bedrock llm, embeddings, tools, temporary creds by @theagenticguy in #3023
- Platform feature docs revamp by @Itz-Antaripa in #3007
- Link fixes by @Itz-Antaripa in #3034
- fix: Fix memory categorization by updating dependencies and correcting API usage by @ryanrozich in #3005
- fix(ui-backend): resolve provider name format inconsistency in form configuration by @whysosaket in #3041
- Doc: Add async_mode by @Dev-Khant in #3037
- Fix: Gemini Embeddings and LLM by @Dev-Khant in #3050
- Fix mongodb config name by @Dev-Khant in #3052
- version bump -> 0.1.112 by @Dev-Khant in #3058
New Contributors
- @theagenticguy made their first contribution in #3023
- @ryanrozich made their first contribution in #3005
Full Changelog: v0.1.111...v0.1.112
v0.1.111
What's Changed
- Fix: Add MCP Client Integration Guide and update installation commands by @akshat1423 in #2956
- Improve Docs: Agent Id - Mem0 OSS Graph Memory by @akshat1423 in #2969
- Fix: Migrate Gemini Embeddings by @akshat1423 in #3002
- Feature/vllm support by @NILAY1556 in #2981
- Add: Openmemory Augment support by @akshat1423 in #3015
- Add : Openmemory Local Support using New Library by @akshat1423 in #3014
- Add: Json Parsing to solve Hallucination Errors by @akshat1423 in #3013
- version bump -> 0.1.111 by @Dev-Khant in #3016
New Contributors
- @NILAY1556 made their first contribution in #2981
Full Changelog: v0.1.110...v0.1.111