Release history
Memori releases
Memori is agent-native memory infrastructure. A SQL-native, LLM-agnostic layer that turns agent execution and conversation into structured, persistent state for production systems.
All releases
37 shown
Minor fixes and improvements.
Full changelog
What's Changed
- TS OC Changes for Cloud by @rpkruse in https://github.com/MemoriLabs/Memori/pull/450
- Fixed native rust build path for ts by @rpkruse in https://github.com/MemoriLabs/Memori/pull/451
- Enhance CI workflows for multi-platform Rust builds and Android support by @devwdave in https://github.com/MemoriLabs/Memori/pull/452
- Added Agent trace & execution under core concepts and TiDB in BYODB docs by @jayyao18 in https://github.com/MemoriLabs/Memori/pull/457
- Update OC Quickstart and Overview md files by @jayyao18 in https://github.com/MemoriLabs/Memori/pull/459
- docs: add project-scoped MCP attribution guidance by @CaioAugustobrg in https://github.com/MemoriLabs/Memori/pull/417
- Hermes int by @devwdave in https://github.com/MemoriLabs/Memori/pull/470
New Contributors
- @CaioAugustobrg made their first contribution in https://github.com/MemoriLabs/Memori/pull/417
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.3.2...v3.3.3
- Enhanced Android support for Rust-backed Python extension
- Optional Rust core opt-out feature
- Lazy Rust core initialization
Full changelog
What's Changed
- Bump version to 3.3.2 by @devwdave in https://github.com/MemoriLabs/Memori/pull/443
- Feature/3.3.2 rust core opt out by @devwdave in https://github.com/MemoriLabs/Memori/pull/444
- Enhance Android support for Rust-backed Python extension by @devwdave in https://github.com/MemoriLabs/Memori/pull/445
- Ci required checks merge gate by @devwdave in https://github.com/MemoriLabs/Memori/pull/447
- Lazy rust core init by @devwdave in https://github.com/MemoriLabs/Memori/pull/448
- Added TiDB to BYODB docs by @jayyao18 in https://github.com/MemoriLabs/Memori/pull/446
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.3.1...v3.3.2
- TiDB support
Full changelog
What's Changed
- Update embedding configurations to suppress progress output by @devwdave in https://github.com/MemoriLabs/Memori/pull/416
- Refactor publish workflow and update package management by @devwdave in https://github.com/MemoriLabs/Memori/pull/426
- Add macOS 15 Intel to the publish workflow matrix by @devwdave in https://github.com/MemoriLabs/Memori/pull/428
- Enhance CI workflows and update dependencies by @devwdave in https://github.com/MemoriLabs/Memori/pull/432
- feat: support tidb by @bb7133 in https://github.com/MemoriLabs/Memori/pull/427
- Update version to 3.3.1 in pyproject.toml by @devwdave in https://github.com/MemoriLabs/Memori/pull/433
- fix: sanitise recalled history to prevent tool-call corruption (#434) by @mheland in https://github.com/MemoriLabs/Memori
New Contributors
- @bb7133 made their first contribution in https://github.com/MemoriLabs/Memori/pull/427
- @mheland made their first contribution in https://github.com/MemoriLabs/Memori/pull/436
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.3.0...v3.3.1
- MongoDB driver handshake metadata (DriverInfo)
Full changelog
What's Changed
- feat: add MongoDB driver handshake metadata (DriverInfo) by @alexbevi in https://github.com/MemoriLabs/Memori/pull/407
- Rust core by @devwdave in https://github.com/MemoriLabs/Memori/pull/408
- Dependency updates by @devwdave in https://github.com/MemoriLabs/Memori/pull/409
- Update CI workflows to skip manylinux tests for heavy ML dependencies by @devwdave in https://github.com/MemoriLabs/Memori/pull/410
- Bump version to 3.3.0 in pyproject.toml and add skip_integration_test… by @devwdave in https://github.com/MemoriLabs/Memori/pull/414
New Contributors
- @alexbevi made their first contribution in https://github.com/MemoriLabs/Memori/pull/407
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.2.8...v3.3.0
- MongoDB driver handshake metadata (DriverInfo) support
Full changelog
What's Changed
- feat: add MongoDB driver handshake metadata (DriverInfo) by @alexbevi in https://github.com/MemoriLabs/Memori/pull/407
- Rust core by @devwdave in https://github.com/MemoriLabs/Memori/pull/408
- Dependency updates by @devwdave in https://github.com/MemoriLabs/Memori/pull/409
- Update CI workflows to skip manylinux tests for heavy ML dependencies by @devwdave in https://github.com/MemoriLabs/Memori/pull/410
New Contributors
- @alexbevi made their first contribution in https://github.com/MemoriLabs/Memori/pull/407
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.2.8...v3.3.0rc1
- GitHub issue question template for enhanced user support
Full changelog
What's Changed
- Add question template for GitHub issues to enhance user support by @devwdave in https://github.com/MemoriLabs/Memori/pull/399
- Update banner to fix typo (changed extraction to execution) by @jayyao18 in https://github.com/MemoriLabs/Memori/pull/400
- Bump version to 3.2.8 and update aiohttp dependency to version 3.13.2 by @devwdave in https://github.com/MemoriLabs/Memori/pull/405
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.2.7...v3.2.8
- delete_entity_memories method for entity memory removal
- BYODB (Bring Your Own Database) configuration support
- Suppressed transformers warnings during model loading
Full changelog
What's Changed
- Llm qol updates by @devwdave in https://github.com/MemoriLabs/Memori/pull/387
- fix(embeddings): suppress transformers warnings during model loading by @Jah-yee in https://github.com/MemoriLabs/Memori/pull/332
- refactor(embeddings): improve logging configuration for SentenceTrans… by @devwdave in https://github.com/MemoriLabs/Memori/pull/388
- refactor(api): enhance type annotations and docstrings for Memori and…. by @devwdave in https://github.com/MemoriLabs/Memori/pull/390
- Implement delete_entity_memories method and BYODB configuration by @devwdave in https://github.com/MemoriLabs/Memori/pull/393
- Revise Memori repo readme and docs/memori-cloud/mcp/overview by @jayyao18 in https://github.com/MemoriLabs/Memori/pull/394
New Contributors
- @Jah-yee made their first contribution in https://github.com/MemoriLabs/Memori/pull/332
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.2.4...v3.2.5
- Expanded MCP and integration documentation
- LoCoMo benchmark addition
- Cloud and BYODB recall summaries
- Support for Python 3.13 and 3.14
- Support for new google.genai SDK in LangChain ChatGoogleGenerativeAI adapter
Full changelog
What's Changed
- Update MANIFEST.in to exclude TypeScript SDK and modify _handler.py t… by @devwdave in https://github.com/MemoriLabs/Memori/pull/316
- fix: Support new google.genai SDK in LangChain ChatGoogleGenerativeAI adapter by @SolariSystems in https://github.com/MemoriLabs/Memori/pull/305
- chore: Update CI workflow to include Python versions 3.13 and 3.14 by @devwdave in https://github.com/MemoriLabs/Memori/pull/317
- chore: Add support for Python versions 3.13 and 3.14 in classifiers o… by @devwdave in https://github.com/MemoriLabs/Memori/pull/318
New Contributors
- @SolariSystems made their first contribution in https://github.com/MemoriLabs/Memori/pull/305
- @sandhub made their first contribution in https://github.com/MemoriLabs/Memori/pull/320
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.2.0...v3.2.1
- MongoDB ObjectId search support fix
- UnsupportedLLMProviderError
- UnsupportedDatabaseError
- Recall API
- Context management and connection handling
Full changelog
What's Changed
- Recall api by @devwdave in https://github.com/MemoriLabs/Memori/pull/271
- feat: add context management and connection handling to Memori and Db… by @devwdave in https://github.com/MemoriLabs/Memori/pull/272
- refactor: replace FactCandidates with list of FactCandidate in search… by @devwdave in https://github.com/MemoriLabs/Memori/pull/273
- Bump version from 3.1.5 to 3.1.6 by @devwdave in https://github.com/MemoriLabs/Memori/pull/279
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.1.5...v3.1.6
- OpenAI Responses client support
- Support for OceanBase and SeekDB databases
Full changelog
What's Changed
- Integration tests (#256) by @harshalmore31 in https://github.com/MemoriLabs/Memori/pull/257
- Refactor embeddings and search utilities in Memori by @devwdave in https://github.com/MemoriLabs/Memori/pull/261
- feat: Add OpenAI Responses client support by @harshalmore31 in https://github.com/MemoriLabs/Memori/pull/260https://github.com/MemoriLabs/Memori/pull/262
- feat: support oceanbase/seekdb by @PsiACE in https://github.com/MemoriLabs/Memori/pull/266
- Embedding updates by @devwdave in https://github.com/MemoriLabs/Memori/pull/268
New Contributors
- @PsiACE made their first contribution in https://github.com/MemoriLabs/Memori/pull/259
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.1.3...v3.1.4
- AzureOpenAI client support
- Enhanced embedding configuration and error handling
- Debug logging support and enhanced documentation
Full changelog
What's Changed
- Benchmarking by @devwdave in https://github.com/MemoriLabs/Memori/pull/240
- Enhance embedding configuration and error handling by @devwdave in https://github.com/MemoriLabs/Memori/pull/243
- Add debug logging support and enhance documentation for Memori SDK by @harshalmore31 in https://github.com/MemoriLabs/Memori/pull/244
- Add AzureOpenAI client support by @harshalmore31 in https://github.com/MemoriLabs/Memori/pull/248
- Fix google-genai response handling by @harshalmore31 in https://github.com/MemoriLabs/Memori/pull/251
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.1.2...v3.1.3
- LLM instrument registration capability
- augmentation.wait() method for handling interrupts and graceful termination
- Augmentation payload now includes hashed entity and process ID
Full changelog
What's Changed
- add Digital Ocean gradient example. by @harshalmore31 in https://github.com/MemoriLabs/Memori/pull/211
- LLM instrument registration by @devwdave in https://github.com/MemoriLabs/Memori/pull/213
- Refactor augmentation payload to include hashed entity and process ID… by @devwdave in https://github.com/MemoriLabs/Memori/pull/219
- Add augmentation.wait() method to gracefully handle interrupt/termination@devwdave in https://github.com/MemoriLabs/Memori/pull/222
- Update Test Mode to route Advanced Aug tests to staging @devwdave in https://github.com/MemoriLabs/Memori/pull/223
- Add wait functionality for asynchronous memory augmentation in examples by @devwdave in https://github.com/MemoriLabs/Memori/pull/224
- Updates to markdown docs to demonstrate simple example with new registration method.
- Added Security policy.
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.0.6...v3.1.0
- Issue templates for bug and feature request submissions
- Quickstart page for new users
Full changelog
What's Changed
- Add issue templates to be used to submit bugs and feature request by @devwdave in https://github.com/MemoriLabs/Memori/pull/207
- add quickstart page by @Boburmirzo in https://github.com/MemoriLabs/Memori/pull/209
- Pymongo bug by @devwdave in https://github.com/MemoriLabs/Memori/pull/210
Full Changelog: https://github.com/MemoriLabs/Memori/compare/v3.0.5...v3.0.6
## What's Changed * Unsupported Error Handling in https://github.com/MemoriLabs/Memori/pull/206
Fixed hostname resolution and DNS seedlist discovery issues for MongoDB Atlas mongodb+srv:// connections.
Adds MongoDB backend support alongside SQL with unified search and automatic detection.
Improved logging, error handling, and database query construction for better debugging and resilience across SQLite, MySQL, and PostgreSQL.
- conscious_ingest behavior redesigned
- Removed conscious_ingest from main pipeline
- Modular codebase refactor
- Azure OpenAI, Ollama, LM Studio support
- SQLAlchemy database integration for MySQL and PostgreSQL
Release v1.0.1 See [CHANGELOG.md](https://github.com/GibsonAI/memori/blob/main/CHANGELOG.md) for details.
- Universal LLM integration via LiteLLM
- Pydantic-based memory processing
- Multiple memory types and advanced full-text search