What mem0ai/mem0 shipped
Written by FoxPlug from public releases; not affiliated with Mem0. An automatic summary of the public release, pull request and commit data of github.com/mem0ai/mem0. Mem0 did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Python SDK v2.2.1 fixes add() to report only records the vector store actually inserted, raising an error if none succeed. Release
- Node SDK v3.3.0 adds User Profiles with getProfile(), generateProfile(), getProfileSettings(), updateProfileSettings(), sampleProfiles(), and getProfileJob(). Release
- Python SDK v2.2.0 adds User Profiles with get_profile(), generate_profile(), get_profile_settings(), update_profile_settings(), sample_profiles(), and get_profile_job(). Release
- TurbopufferDB vector store now respects
distance_metricin search score calculation instead of always using cosine formula. Pull request #6559 - Memory and AsyncMemory context-manager protocol restored to support with...as syntax. Pull request #7354
- TypeScript SDK no longer forces pg as a required peer dependency, making it optional for hosted MemoryClient users. Pull request #7450
- Python SDK dev tooling (ruff, isort, pre-commit) now wired into hatch environments so setup works on fresh clone. Pull request #6684
Why it matters
Two SDK versions ship with User Profiles—a structured JSON summary shaped by per-project schema that stays current—plus fixes for config injection, vector store scoring across distance metrics, and the context-manager protocol. Multiple vector stores and LLM providers also get fixes for filter operators and content parsing.
Changelog entry
- Python SDK 2.2.1: add() reports only records actually inserted into vector store, raises error if none succeed Release
- Node SDK 3.3.0: User Profiles added with getProfile, generateProfile, getProfileSettings, updateProfileSettings, sampleProfiles, getProfileJob Release
- Python SDK 2.2.0: User Profiles added with
get_profile,generate_profile,get_profile_settings,update_profile_settings,sample_profiles,get_profile_jobRelease - TurbopufferDB search score now respects
distance_metricconfiguration Pull request #6559 - TypeScript Turbopuffer store bounds
euclidean_squareddistance to similarity score Pull request #6580 - S3 Vectors store search score is now metric-aware Pull request #6547
- TypeScript Turbopuffer applies all filter operators including eq, ne, in, nin Pull request #6578
- Memory and AsyncMemory context-manager protocol restored (with...as syntax) Pull request #7354
- Node SDK pg dependency is now optional, not forced on every install Pull request #7450
- Python SDK dev tooling (ruff, isort, pre-commit) integrated into hatch environments Pull request #6684
Python SDK 2.2.0 & Node SDK 3.3.0 ship User Profiles: structured JSON summaries shaped by your schema. Plus fixes: config injection, vector store scoring, context managers, dev tooling setup.