web24.team

FastAPI 0.142.0: нативная поддержка OpenTelemetry

Вышел FastAPI 0.142.0. Главное — нативная интеграция с OpenTelemetry. Обновлены зависимости и улучшена мобильная версия сайта.

Что нового в FastAPI 0.142.0

  • Добавлена нативная поддержка OpenTelemetry. Теперь можно подключать трассировку и метрики без сторонних обёрток — интеграция идёт из коробки.
  • Обновлены зависимости: anyio до 4.14.2, starlette до 1.6.0, typer min version поднят до 0.26.1.
  • Улучшена адаптация конференц-раздела сайта под мобильные устройства.
  • Обновлены переводы документации, включая русский.
  • Исправлен таймаут фронтенд-тестов при работе с Git-версией Starlette.

Как внедрить OpenTelemetry в FastAPI после обновления

Если проект уже использует трассировку, проверьте, что ваша текущая интеграция не конфликтует с нативной. Для новых сервисов достаточно обновить FastAPI до 0.142.0 и следовать официальной документации по подключению OpenTelemetry — это снизит количество зависимостей и упростит настройку наблюдаемости. Обратите внимание на возросшую минимальную версию Typer, если он используется в CLI-части вашего приложения.

Коротко

Что нового в FastAPI 0.142.0?

В FastAPI 0.142.0 добавлена нативная поддержка OpenTelemetry, обновлены зависимости (anyio, starlette, typer) и улучшена мобильная версия сайта.

Как подключить OpenTelemetry к FastAPI?

Начиная с версии 0.142.0 OpenTelemetry интегрирован нативно. Обновите FastAPI и следуйте официальной документации по настройке трассировки и метрик.

Стоит ли обновляться на FastAPI 0.142.0?

Да, если вам нужна встроенная поддержка OpenTelemetry или вы хотите получить актуальные версии зависимостей. Проверьте, что минимальная версия Typer 0.26.1 не нарушит ваши CLI-скрипты.

Источник: github.com ↗