What's Changed
- feat: configurable embedding dimensions + OpenAI Embeddings by @nicoloboschi in #101
- fix: groq llm with free tier doesn't work by @nicoloboschi in #102
- Fix Python SDK not sending Authorization header by @cdbartholomew in #106
- Load .env file automatically on startup by @cdbartholomew in #104
- fix: make retain max completion tokens configurable by @nicoloboschi in #109
- fix: improve causal links detection by @nicoloboschi in #111
- ci: pin rust lock version by @nicoloboschi in #112
- feat: backup/restore by @nicoloboschi in #110
- fix(security): fix qs - CVE-2025-15284 by @nicoloboschi in #113
- feat: run db migrations offline (optionally) by @nicoloboschi in #114
- feat(helm): add existingSecret support by @nuclon in #119
- feat: Add per-request LLM token usage metrics by @omototo in #117
- feat(mcp): add async_processing parameter to retain tool by @slayoffer in #95
- fix: ui shows only 1000 memories by @nicoloboschi in #121
- feat: add metrics for llm call latency by @nicoloboschi in #120
- feat: support cohere as embeddings and reranker by @nicoloboschi in #122
- feat: support for multilingual content by @nicoloboschi in #124
- fix(mcp): add back bank list and create_bank tools by @nicoloboschi in #123
- feat: support different provider/models per operation by @nicoloboschi in #125
- fix: duplicated causal relationships and token optimization by @nicoloboschi in #126
- feat: add configs for database connection by @nicoloboschi in #128
- feat: delete memory bank by @dcbouius in #127
- feat: add operation_id to retain response by @nicoloboschi in #129
- chore: add flag to not include ml libs in docker image by @nicoloboschi in #130
- ci: fix flak tests by @nicoloboschi in #131
- Fix stats endpoint missing tenant authentication by @cdbartholomew in #134
- Fix embedding dimension for tenant schemas by @cdbartholomew in #135
- fix: misc perf improvements by @nicoloboschi in #133
- feat: retain modes by @nicoloboschi in #136
- fix: improve tei client parameters by @nicoloboschi in #137
- fix(typescript-client): Add error handling to all API methods by @nicoloboschi in #139
- misc: performance improvements by @nicoloboschi in #140
- ci: frozen uv sync by @nicoloboschi in #138
- fix: improve graph retrieval on large memory banks by @nicoloboschi in #141
- fix: entities list only show 100 entities by @nicoloboschi in #142
- fix: improve mpfp retrieval by @nicoloboschi in #146
- fix: batch queries on recall by @nicoloboschi in #149
- feat: support custom url for openai embeddings & cohere by @nicoloboschi in #150
- feat: add tenant to metrics labels by @nicoloboschi in #151
- feat: support litellm gateway by @nicoloboschi in #154
- Fix: Load extensions in server.py for multi-worker deployments by @cdbartholomew in #155
- feat: add memory tags by @nicoloboschi in #152
New Contributors
- @nuclon made their first contribution in #119
- @omototo made their first contribution in #117
- @slayoffer made their first contribution in #95
Full Changelog: v0.2.1...v0.3.0