Releases: pydantic/logfire-rust
Releases · pydantic/logfire-rust
v0.7.1 2025-07-16
What's Changed
- add
trace!
macro by @davidhewitt in #80 - fix setting resource on custom log processor by @davidhewitt in #79
- fix case where tracing
enabled
caused too-verbose logging by @davidhewitt in #81
Full Changelog: v0.7.0...v0.7.1
v0.7.0 2025-07-16
What's Changed
- export logs over logs stream by @davidhewitt in #73
- send
log
bridge data over logs stream by @davidhewitt in #74 - send tracing event logs over logs stream by @davidhewitt in #75
- support tracing metrics layer by @davidhewitt in #76
New Contributors
- @friendlymatthew made their first contribution in #64
- @GSemikozov made their first contribution in #77
Full Changelog: v0.6.1...v0.7.0
v0.6.1 2025-06-26
What's Changed
- fix location of panic messages by @davidhewitt in #67
- test span / log syntax examples, make them consistent by @davidhewitt in #69
- fix parent span id for tracing events by @davidhewitt in #71
Full Changelog: v0.6.0...v0.6.1
v0.6.0 2025-06-23
What's Changed
- Add include_timestamps config by @hramezani in #42
- Add min_log_level config by @hramezani in #43
- upgrade to opentelemetry 0.30 by @davidhewitt in #54
- send tracing events as logs by @davidhewitt in #56
- Support
ident
without value shorthand in macros by @davidhewitt in #57 - add examples for
axum
andactix-web
by @davidhewitt in #59 - add
LogfireTracingLayer
as a public type by @davidhewitt in #61 - fix deadlock in console caused by
SimpleSpanProcessor
by @davidhewitt in #60 - remove APIs deprecated on 0.4 by @davidhewitt in #62
New Contributors
- @hramezani made their first contribution in #42
Full Changelog: v0.5.0...v0.6.0
v0.5.0 2025-04-02
v0.4.0 2025-03-26
What's Changed
- remove debug print, and add clippy lint to prevent future regressions by @davidhewitt in #32
- support
dotted.attribute
syntax in the macros by @davidhewitt in #34 - add
with_console_options
config, deprecateconsole_mode
by @davidhewitt in #33 - rename
with_metrics_options
towith_metrics
by @davidhewitt in #35 - add support for inferring token from region by @davidhewitt in #36
Full Changelog: v0.3.1...v0.4.0
v0.3.1 2025-03-25
What's Changed
- fix double-print to console of tracing events outside spans by @davidhewitt in #30
- revert to only emit pending spans on first enter by @davidhewitt in #29
Full Changelog: v0.3.0...v0.3.1
v0.3.0 2025-03-25
What's Changed
- support printing tracing events (to console) by @davidhewitt in #21
- fix double-print to console when
LOGFIRE_SEND_TO_LOGFIRE=no
by @davidhewitt in #23 - fix print to console to emit spans in the right order by @davidhewitt in #24
- support configuring metrics by @davidhewitt in #25
- print tracing event fields by @davidhewitt in #26
- emit log entries for top-level tracing events by @davidhewitt in #27
Full Changelog: v0.2.0...v0.3.0
v0.2.0 2025-03-19
What's Changed
- Add
span_exporter()
helper to build a span exporter directly by @davidhewitt in #20 - Fix
set_resource
not being called on span processors added withwith_additional_span_processor()
by @davidhewitt in #20
Full Changelog: v0.1.0...v0.2.0
v0.1.0 2025-03-13
Initial release of the Logfire Rust SDK 🚀 🦀