0.11.0

letta-ai/letta0.11.0Aug 7, 2025by carenthomas

Full Release Notes

## ⚠️ 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 https://github.com/letta-ai/letta/pull/2743
* feat: add filesystem demo with file upload and streaming by @cpfiffer in https://github.com/letta-ai/letta/pull/2736
* chore: remove python 3.10 support and testing by @carenthomas in https://github.com/letta-ai/letta/pull/2754

## New Contributors
* @antondevson made their first contribution in https://github.com/letta-ai/letta/pull/2743
* @cpfiffer made their first contribution in https://github.com/letta-ai/letta/pull/2736

**Full Changelog**: https://github.com/letta-ai/letta/compare/0.10.1...0.11.0