ts-v3.1.3

GyulyVGC/sniffnetts-v3.1.3Aug 1, 2026by kartik-mem0

AI Summary

Major update to the Mem0 Node SDK featuring vector store improvements, pagination fixes, and updated default models.

Key Highlights

  • Added Qdrant server-side BM25 keyword search with payload filter indexes
  • Fixed deleteAll() pagination for large datasets
  • Updated default reranker model from gpt-4o-mini to gpt-5-mini
  • Fixed Supabase list() pagination and initialization probe
  • Honored TOGETHER_API_BASE in Together embedder

New Features

  • Qdrant server-side BM25 keyword search
  • Server-side payload filter indexes for Qdrant
  • Updated default reranker to gpt-5-mini

Full Release Notes

**New Features:**
- **Vector Stores:** Add Qdrant server-side BM25 `keywordSearch()` (requires Qdrant >= 1.15.2) plus payload filter indexes, so keyword search runs without a client-side BM25 dependency ([#5851](https://github.com/mem0ai/mem0/pull/5851))

**Bug Fixes:**
- **Core:** `deleteAll()` now paginates through the vector store in batches of 1000 instead of listing once, so accounts with more memories than a single page had the remainder silently left behind ([#4872](https://github.com/mem0ai/mem0/pull/4872))
- **Vector Stores:** Supabase `list()` now paginates past PostgREST's 1000-row cap instead of stopping at the first page, `search()` warns when results may have been truncated by that same cap, and the initialization probe reads a row instead of writing a test vector, so Row Level Security policies that only grant read access no longer fail table verification ([#6695](https://github.com/mem0ai/mem0/pull/6695))
- **Embeddings:** Honor `TOGETHER_API_BASE` in the Together embedder, matching the Together LLM provider, so a custom gateway URL is no longer silently ignored for embeddings ([#6572](https://github.com/mem0ai/mem0/pull/6572))

**Changes:**
- **Rerankers:** `RerankerFactory`'s default LLM reranker model is now `gpt-5-mini` (was `gpt-4o-mini`) ([#6703](https://github.com/mem0ai/mem0/pull/6703))

**Security:**
- **Dependencies:** Patched 32 high and 57 medium severity dependency vulnerabilities across the pnpm workspace via `pnpm.overrides` (`axios`, `brace-expansion`, `js-yaml`, `postcss`, `protobufjs`, `mongoose`, `tar`, `fast-xml-parser`, `thrift`) ([#6639](https://github.com/mem0ai/mem0/pull/6639))