⚠️ Legacy LocalClient and RestClient fully deprecated
- Legacy clients are fully removed moving forward and replaced by the new Letta sdk clients (python and typescript supported)
⛩️ Jinja Templating optimizations
- Jinja template engine is now offloaded to the thread pool to minimize CPU-bound operations blocking the async event loop
- Removed redundant rendering operations in critical paths
📈 Add Signoz integration for traces exporting
- You can configure exporting otel traces to Signoz by passing the required enviornment variables:
docker run \
-v ~/.letta/.persist/pgdata:/var/lib/postgresql/data \
-p 8283:8283 \
...
-e SIGNOZ_ENDPOINT=${SIGNOZ_ENDPOINT} \
-e SIGNOZ_INGESTION_KEY=${SIGNOZ_INGESTION_KEY} \
-e LETTA_OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317 \
letta/letta:latest
Other Improvements
- chore: bumped min python version for letta package to
3.11 - fix: incorrect context_window or embedding_dim using ollama by @antondevson in #2743
- feat: add filesystem demo with file upload and streaming by @cpfiffer in #2736
- chore: remove python 3.10 support and testing by @carenthomas in #2754
New Contributors
- @antondevson made their first contribution in #2743
- @cpfiffer made their first contribution in #2736
Full Changelog: 0.10.1...0.11.0