Releases: pydantic/logfire
Releases · pydantic/logfire
v4.19.0
- Add DSPy integration to logfire by @bdsaglam in #1625
- Set log level based on HTTP status code, create issues for handled exceptions in FastAPI when the status code is 5xx by @alexmojaki in #1628
- Add OTel GenAI semantic convention attributes to LLM instrumentations by @jimilp7 in #1619
- Minor optimization: move tweaking of ASGI send/receive span level by @alexmojaki in #1629
v4.18.0
- Adds
aiohttprequest body capture. by @adtyavrdhn in #1595 - Claude SDK instrumentation by @alexmojaki in #1618
v4.17.0
logfire.instrument_surrealdbby @alexmojaki in #1573- feat(config): allow custom Views in MetricOptions by @cyberksh in #1552
- Handle unpicklable configuration in
ProcessPoolExecutorpatch #1556 by @pipinstalled in #1567 - Maintain original LLM request context when logging the streaming response by @yiphei in #1566
- Add note about
write_tokenpermission inlogfire projectscommands by @Viicos in #1545
v4.16.0
- Support OpenTelemetry 1.39.0, drop support for earlier versions, stop using the OTel events API/SDK by @alexmojaki in #1562
- Add
new_traceparameter tologfire.instrumentby @njz-cvm in #1499 - Fix JSON serialization error with
instrument_google_genaiby @alexmojaki in #1551 - Support kwargs in
ProxyLoggeremit()by @qianl15 in #1561
v4.15.1
- Make
logfire.instrumented functions cloudpicklable by @alexmojaki in #1542
v4.15.0
- Limit retried exports based on total size, not number by @alexmojaki in #1527
- More tweaks to retrying exports by @alexmojaki in #1531
v4.14.2
- Ensure
OTEL_EXPORTER_OTLP_HEADERSdoesn't override logfire token by @alexmojaki in #1500
v4.14.1
- Skip recording exceptions on
NonRecordingSpanby @alexmojaki in #1497
v4.14.0
- Support OpenTelemetry 1.38, fix
instrument_google_genaiandinstrument_langchainby @alexmojaki in #1495