This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
+7 more
Affected surfaces
ReleasePort's take
Moderate signalPatch fast‑xml-parser and tar to remediate transitive CVE vulnerabilities.
Why it matters: CVE severity is critical (severity 90); immediate patching prevents exploitation of affected dependencies.
Summary
AI summaryPatch fast‑xml‑parser and tar transitive vulnerabilities.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Critical |
Patch fast-xml-parser and tar transitive CVE vulnerabilities Patch fast-xml-parser and tar transitive CVE vulnerabilities Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Low |
Add reranking support with four providers and per‑search `rerank` option on `search()` Add reranking support with four providers and per‑search `rerank` option on `search()` Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Low |
Lazy‑load optional provider SDKs; importing `mem0ai/oss` no longer pulls in unused providers Lazy‑load optional provider SDKs; importing `mem0ai/oss` no longer pulls in unused providers Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Low |
Add 17 new vector stores (Pinecone, Weaviate, Milvus, Chroma, MongoDB, Elasticsearch, OpenSearch, Databricks, AWS Neptune Analytics, S3 Vectors, Azure MySQL, Google Vertex AI Vector Search, Turbopuffer, Upstash Vector, Valkey, Cassandra, Baidu Mochow) Add 17 new vector stores (Pinecone, Weaviate, Milvus, Chroma, MongoDB, Elasticsearch, OpenSearch, Databricks, AWS Neptune Analytics, S3 Vectors, Azure MySQL, Google Vertex AI Vector Search, Turbopuffer, Upstash Vector, Valkey, Cassandra, Baidu Mochow) Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Low |
Add 5 new LLM providers (AWS Bedrock, xAI Grok, Together, vLLM, Sarvam) Add 5 new LLM providers (AWS Bedrock, xAI Grok, Together, vLLM, Sarvam) Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Low |
Add 4 new embedder providers (Vertex AI, HuggingFace, FastEmbed, Together) Add 4 new embedder providers (Vertex AI, HuggingFace, FastEmbed, Together) Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Deprecation | Low |
Deprecate `data` argument in `Memory.update()`, prefer `text` Deprecate `data` argument in `Memory.update()`, prefer `text` Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Medium |
Re‑raise LLM extraction transport failures instead of returning empty array Re‑raise LLM extraction transport failures instead of returning empty array Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Medium |
Prevent unhandled promise rejection in Supabase and Redis vector store constructors Prevent unhandled promise rejection in Supabase and Redis vector store constructors Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Medium |
Encode dynamic URL path segments to avoid malformed requests with special characters in IDs Encode dynamic URL path segments to avoid malformed requests with special characters in IDs Source: llm_adapter@2026-07-14 Confidence: high |
— |
Full changelog
Mem0 Node SDK (v3.1.0)
The largest provider release for the TypeScript OSS SDK so far: 17 new vector stores, 5 new LLM providers, 4 new embedders, and reranking support. Importing mem0ai/oss no longer pulls in any provider SDK, so you only install what you actually configure.
New Features:
- Rerankers: Add reranking to the OSS SDK with four providers (Cohere, ZeroEntropy, cross-encoder, and LLM-based), plus per-search rerank via a
rerankoption onsearch()(#6055) - Memory (OSS): Accept
textinMemory.update().datastill works but is now deprecated, so prefertextin new code (#6044) - Vector Stores: Add Pinecone (#5802), Weaviate (#5800), Milvus (#5889), Chroma (#6145), MongoDB (#5793), Elasticsearch (#5866), and OpenSearch (#5810)
- Vector Stores: Add Databricks (#5824), AWS Neptune Analytics (#5797), S3 Vectors (#5822), Azure MySQL (#5827), and Google Vertex AI Vector Search (#5791)
- Vector Stores: Add Turbopuffer (#5801), Upstash Vector (#5811), Valkey (#5826), Cassandra (#5823), and Baidu Mochow (#5790)
- LLMs: Add AWS Bedrock (#5890), xAI Grok (#6115), Together (#6049), vLLM (#5805), and Sarvam (#6130)
- Embeddings: Add Vertex AI (#5882), HuggingFace (#6027), FastEmbed (#5862), and Together (#5989)
Improvements:
- Packaging: Lazy-load optional provider SDKs so importing
mem0ai/ossnever requires them. Provider packages are now resolved on first use, so an app that only configures OpenAI and Qdrant does not need the other provider SDKs installed (#6280)
Bug Fixes:
- Memory (OSS): Re-raise LLM extraction transport failures instead of returning
[], so a network error during extraction surfaces as an error rather than a silently empty result (#6102) - Vector Stores: Prevent an unhandled promise rejection in the Supabase and Redis constructors (#6111)
- Client: Encode dynamic URL path segments so IDs containing special characters no longer produce malformed requests (#5963)
Security:
- Dependencies: Patch the
fast-xml-parserandtartransitive CVEs (#6160)
Security Fixes
- Patch CVEs in transitive dependencies `fast-xml-parser` and `tar`
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]