Releases: pydantic/logfire
Releases · pydantic/logfire
v0.37.0
What's Changed
- Add
logfire.suppress_instrumentation
context manager, silenceurllib3
debug logs from exporting by @jlondonobo in #197
New Contributors
- @jlondonobo made their first contribution in #197
Full Changelog: v0.36.1...v0.37.0
v0.36.1
What's Changed
- Fix structlog import by @alexmojaki in #217
v0.36.0
What's Changed
- Allow passing OTEL kwargs through instrument_fastapi by @alexmojaki in #205
- Retry connection errors by @alexmojaki in #214
New Contributors
- @elisalimli made their first contribution in #208
- @marcuslimdw made their first contribution in #212
Full Changelog: v0.35.0...v0.36.0
v0.35.0
What's Changed
- Add
logfire.instrument_requests()
by @tlpinney in #196 - Add
logfire.instrument_httpx()
by @tlpinney in #198 - Add
logfire.instrument_django()
by @inspirsmith in #200
New Contributors
- @tlpinney made their first contribution in #196
- @inspirsmith made their first contribution in #200
Full Changelog: v0.34.0...v0.35.0
v0.34.0
What's Changed
- Allow instrumenting OpenAI/Anthropic client classes or modules by @alexmojaki in #191
Full Changelog: v0.33.0...v0.34.0
v0.33.0
What's Changed
- Fix logging integrations with non-string messages by @alexmojaki in #179
- Anthropic instrumentation by @willbakst in #181
Full Changelog: v0.32.1...v0.33.0
v0.32.1
What's Changed
- Add 'executing' version to 'logfire info' output by @alexmojaki in #180
- Don't use
include_url
with Pydantic's V1ValidationError
by @Kludex in #184
Full Changelog: v0.32.0...v0.32.1
v0.32.0
What's Changed
- Don't scrub spans from OpenAI integration by @alexmojaki in #173
- Convert FastAPI arguments log to span, don't set to debug by default by @alexmojaki in #164
- Raise an exception when Pydantic plugin is enabled on Pydantic <2.5.0 by @bossenti in #160
- Do not require project name on
logfire projects use
command by @Kludex in #177
New Contributors
Full Changelog: v0.31.0...v0.32.0
v0.31.0
What's Changed
- Improve error when
opentelemetry-instrumentation-fastapi
is missing by @Kludex in #143 - Set
send_to_logfire
toFalse
when running under Pytest by @Kludex in #154 - Add
logfire.metric_gauge()
by @Kludex in #153 - Use
stack_info
instead ofstack_offset
by @Kludex in #137 - Fix JSON encoding/schema of pydantic v1 models by @alexmojaki in #163
- Handle intermediate logging/loguru levels by @alexmojaki in #162
- Add exception on console by @Kludex in #168
- f-string magic by @alexmojaki in #151
New Contributors
- @frankie567 made their first contribution in #103
- @rishabgit made their first contribution in #138
- @willbakst made their first contribution in #140
- @KPCOFGS made their first contribution in #148
- @hattajr made their first contribution in #167
Full Changelog: v0.30.0...v0.31.0
v0.30.0
What's Changed
- Close spans when process shuts down before the exporter shuts down and drops them by @alexmojaki in #108
- add
psycopg
in OTEL_PACKAGES and optional-dependencies by @Elkiwa in #115 - [PYD-877] Log OpenAI streaming response at the end instead of opening a span and attaching context in a generator that may not finish by @alexmojaki in #107
- Increase minimum typing-extensions version by @Kludex in #129
- Add note about creating write tokens when user is not authenticated by @Kludex in #127
- Make pip install command printed by 'logfire inspect' easy to copy by @alexmojaki in #130
New Contributors
- @Elkiwa made their first contribution in #115
- @eltociear made their first contribution in #122
Full Changelog: v0.29.0...v0.30.0