Releases: pydantic/logfire
Releases · pydantic/logfire
v3.3.0
v3.2.0
- Fix conflict with
ddtracefutures patching by renamingfnparameter by @alexmojaki in #802 - Add
logfire.warningto mirrorlogging.warningby @JacobHayes in #800 - Try
to_dictmethod when encoding JSON by @alexmojaki in #799 - Don't truncate numpy array dimensions below max by @alexmojaki in #792
v3.1.1
- Prevent OTel from logging noisy traceback for handled requests exceptions by @alexmojaki in #796
v3.1.0
v3.0.0
- BREAKING CHANGE: Removed
capture_request_json_body,capture_request_text_body,capture_request_form_data, andcapture_response_json_bodyparameters fromlogfire.instrument_httpx(), replaced withcapture_request_bodycapture_response_bodyby @Kludex in #769
Other changes:
- Add
distributed_tracingargument tologfire.configure()and warn by default when trace context is extracted by @alexmojaki in #773 - Don't show
urllib3whenrequestsis installed onlogfire inspectby @Kludex in #744 - Add
--ignoretologfire inspectby @Kludex in #748 - Access
model_fieldson the model class by @Viicos in #761 - Remove double record exception by @dmontagu in #712
v2.11.1
- Handle errors from
sqlalchemy.inspectby @alexmojaki in #733
v2.11.0
- Add
capture_request_text_bodyparam toinstrument_httpxby @alexmojaki in #722 - Support for
AnthropicBedrockclient by @stephenhibbert in #701
v2.10.0
v2.9.0
- Capture httpx response JSON bodies by @alexmojaki in #700
- Use end-at-shutdown and custom
record_exceptionlogic for all spans by @dmontagu in #696
v2.8.0
- Add
capture_(request|response)_headers(#671) andcapture_request_json_body(#682) toinstrument_httpxby @Kludex - Fix patching of ProcessPoolExecutor by @alexmojaki in #690
- Rearrange span processors to avoid repeating scrubbing and other tweaking by @alexmojaki in #658
- Remove end-on-exit stuff by @dmontagu in #676