Releases: pydantic/logfire
Releases · pydantic/logfire
Release list
v4.24.0
v4.23.0
- feat: Add
logfire.db_api— PEP 249 DB API 2.0 interface by @dmontagu in #1692 - Add semantic convention message attributes to LLM integrations by @dmontagu in #1705
- Fix some attributes in langsmith and openai_agents spans @alexmojaki in #1696
- feat: support for pytest-xdist traceparent propagation by @jirikuncar in #1701
- fix: re-attach OTel span context in pytest async test functions by @jirikuncar in #1693
v4.22.0
- feat: Add multi-token support for project migration by @adriangb in #1672
- Fix google_genai integration crash when Gemini returns parts=None by @alexmojaki in #1678
v4.21.0
- feat: Add OTel Gen AI semantic convention scalar attributes by @brightsparc in #1657
- Handle langchain reasoning summaries by @alexmojaki in #1665
- Fix Responses API streaming error handling to not mask original errors by @jordanhboxer in #1668
- Only patch
os.exitonce by @alexmojaki in #1663
v4.20.0
- feat: pytest integration by @jirikuncar in #1648
- fix: anthropic response data should include tool call id by @mathislucka in #1636
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