Skip to content

v0.20.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Oct 13:10

0.20.0 (2025-10-02)

⚠ BREAKING CHANGES

  • remove original otlp studio custom format exporter

Features

  • add attributes required for pydantic logfire rendering (f9b8690)
  • add gen ai otel attributes for completion request (965c3a7)
  • add gen_ai otel attributes to chat methods (1f62845)
  • add otel gen_ai attributes for completion requests (8591483)
  • add StudioOTLPSpanExporter and StudioSpanProcessor (5c6d9fe)
  • assert if pharia ai is outdated (60f023f)
  • enhance DevCsi to support multiple span exporters (3bff06d)
  • improve system prompt for tool calling (7801933)
  • remove deprecated with_studio method, use DevCsi(project='...') instead (4fa1405)
  • remove original otlp studio custom format exporter (a8eb5e9)
  • respect genai conventions around span names (f332311)
  • set langfuse completion start time to support ttft calculations (bb69e87)

Bug Fixes

  • also install opentelemetry exporter in pre-commit mypy env (c8713ec)
  • do not make opentelemetry a dependency of the wasm component (5f12a63)
  • expose ToolCallRequest top-level (c73a809)
  • extract project id from json response (342ccf4)
  • good error msg when listing tools without namespace (9bdfcef)
  • specify that the sdk requires python >=3.11.0,<3.12 (8ccee0a)
  • typo (825a5ca)

Documentation

  • give more context in README.md (fc96070)
  • improve quick start guide (0c4209d)
  • remove unused input variable in example code snippet (a222a48)
  • specify option to export traces to langfuse (42842cf)
  • specify that concurrent csi methods preserve order (3df182e)
  • update quick start guide to include optional environment variable for PhariaStudio address and tracing in DevCsi (53244c0)