# Mem0 ts-v3.1.3 — Mem0 Node SDK (v3.1.3) - Product: Mem0 (https://whatsnew.fyi/product/mem0) - Vendor: Mem0 - Date: 2026-08-01 - Version: ts-v3.1.3 - Original notes: https://github.com/mem0ai/mem0/releases/tag/ts-v3.1.3 - Permalink: https://whatsnew.fyi/product/mem0/releases/ts-v3.1.3 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add Qdrant server-side BM25 keywordSearch() with payload filter indexes, requiring Qdrant >= 1.15.2, so keyword search runs without a client-side BM25 dependency - **fixed** — deleteAll() now paginates through the vector store in batches of 1000 instead of listing once, so accounts with more memories than a single page no longer have the remainder silently left behind - **fixed** — Supabase list() now paginates past PostgREST's 1000-row cap instead of stopping at the first page - **fixed** — Supabase search() warns when results may have been truncated by PostgREST's 1000-row cap - **fixed** — Supabase 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 - **fixed** — 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 - **changed** — RerankerFactory's default LLM reranker model is now gpt-5-mini (was gpt-4o-mini) - **security** — Patched 32 high and 57 medium severity dependency vulnerabilities across the pnpm workspace via pnpm.overrides **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))