v2.0.15

GyulyVGC/sniffnetv2.0.15Aug 1, 2026by kartik-mem0

AI Summary

Bug fix release for the Mem0 Python SDK focusing on vector store pagination and query limits.

Key Highlights

  • Fixed delete_all() pagination for accounts with more than one page of memories
  • Capped Supabase search/list top_k at 1000 instead of erroring
  • Fixed Elasticsearch KNN search to respect top_k parameter
  • Updated default LLM reranker model to gpt-5-mini

Full Release Notes

**Bug Fixes:**
- **Core:** `delete_all()` now paginates through the vector store in batches of 1000 instead of listing once, so accounts with more memories than a single page (most vector stores default to ~100) had the remainder silently left behind ([#6636](https://github.com/mem0ai/mem0/pull/6636))
- **Vector Stores:** Cap Supabase `search()`/`list()` `top_k` at the `vecs` query limit of 1000 instead of erroring, and fix a `col_info()` crash by reading collection attributes directly instead of calling the removed `describe()` method ([#6695](https://github.com/mem0ai/mem0/pull/6695))
- **Vector Stores:** Set `size` on Elasticsearch KNN search queries, so results respect `top_k` instead of being capped at Elasticsearch's default of 10 hits ([#5910](https://github.com/mem0ai/mem0/pull/5910))

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