Releases: pydantic/logfire
Releases · pydantic/logfire
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
v0.29.0
v0.28.3
What's Changed
- Fix pydantic plugin for cloudpickle by @alexmojaki in #86
- Handle unloaded SQLAlchemy fields in JSON schema by @alexmojaki in #92
Full Changelog: v0.28.2...v0.28.3
v0.28.2
What's Changed
- Fix OpenAI streaming empty chunk error by @hramezani in #69
- Update pyproject.toml to include logfire in sdist build target by @syniex in #51
- Recommend
opentelemetry-instrumentation-sklearn
onscikit-learn
instead ofsklearn
by @Kludex in #75
New Contributors
Full Changelog: v0.28.1...v0.28.2
v0.28.1
What's Changed
- Don't scrub 'author' by @alexmojaki in #55
- Check if object is SQLAlchemy before dataclass by @Kludex in #67
Full Changelog: v0.28.0...v0.28.1
v0.28.0
What's Changed
- Add
logfire.instrument_asyncpg()
by @alexmojaki in #44
Full Changelog: v0.27.0...v0.28.0