Releases: pydantic/logfire
Releases · pydantic/logfire
v3.21.1
- Fix for new OpenAI Agents SDK by @alexmojaki in #1152
v3.21.0
- Add up counter/histogram metrics in spans by @alexmojaki in #1099
- Fix kwargs in proxy metric instruments, preventing warning about duplicate histograms by @alexmojaki in #1149
v3.20.0
- Add baggage utilities by @dmontagu in #1128
- Handle NonRecordingSpans correctly in OpenAI instrumentation by @alexmojaki in #1145
v3.19.0
logfire.instrument_aiohttp_server()by @adtyavrdhn in #1131- Fix handling of
pydantic_core.Urlandpydantic.AnyUrlby @dmontagu in #1130 - Correct context for MCP logs by @alexmojaki in #1138
- Check empty tokens before making connection attempt by @nagarajRPoojari in #1110
- Pass meter provider to Pydantic AI by @alexmojaki in #1136
v3.18.0
- Upgrade to OpenTelemetry SDK 1.34.0 by @alexmojaki in #1120
- Drop Python 3.8 support by @alexmojaki in #1122
v3.17.0
- LangChain instrumentation via LangSmith by @alexmojaki in #1084
- MCP OTel context propagation by @samuelcolvin in #1103
- Add
capfire.get_collected_metrics()by @alexmojaki in #1116
v3.16.2
- Fixes for OpenAI Responses API and Agents SDK by @alexmojaki in #1092, #1093, #1094, and #1095
- Fix verbose console formatting for enum, dates, and decimals by @sbhrwlr in #1096
- Allow setting
logfire.msgin structlog integration by @alexmojaki in #1113 - Add ASGI instrumentation package to
djangoextra by @alexmojaki in #1097
v3.16.1
v3.16.0
- Make OpenAI spans show token usage in logfire UI by @alexmojaki in #1076
- Fixes for verbose console logging by @alexmojaki in #1071 and #1072
- Export first batch of spans more quickly by @alexmojaki in #1066
- Tighten scrubbing patterns to reduce accidental matches by @alexmojaki in #1074
- Add
do_not_scrubandbinary_contentas safe keys for scrubber by @alexmojaki in #1075
v3.15.1
- Support OpenTelemetry SDK 1.33.0 by @alexmojaki in #1067