What mem0ai/mem0 shipped
Written by FoxPlug from the repository's own releases; not affiliated with Mem0. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/mem0ai/mem0; Mem0 did not write it and does not use or endorse FoxPlug. Every line links to the 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.