Releases: pydantic/logfire-rust
Releases · pydantic/logfire-rust
v0.9.0 2025-11-06
What's Changed
- support setting service resource attributes from environment variable by @davidhewitt in #109
- add more
LogfireConverterby @gabrielhsc95 in #110 - properly handle options and type inference in macros by @davidhewitt in #112
- implement
ConsoleOptions::with_colorsoption by @davidhewitt in #115 - add
force_flushand documentation to support running on AWS Lambda by @davidhewitt in #114
New Contributors
- @gabrielhsc95 made their first contribution in #110
Full Changelog: v0.8.2...v0.9.0
v0.8.2 2025-09-10
What's Changed
- removed unused import from README example by @PoorlyDefinedBehaviour in #102
- Fix the
test_log_bridge_console_outputby @cetra3 in #104 - Fix console logging with values by @cetra3 in #108
New Contributors
Full Changelog: v0.8.1...v0.8.2
v0.8.1 2025-08-21
v0.8.0 2025-08-21
What's Changed
- logs: stop sending
logfire.msg, testevent_nameproperly by @davidhewitt in #84 - chore: explicitly call
shutdownon drop ofShutdownHandlerby @the-wondersmith in #85 - don't fabricate "panic" and "log message" event names by @davidhewitt in #86
- create a proper
Logfiretype by @davidhewitt in #87 - filter out default tracing span name by @davidhewitt in #88
- feat: allow multiple
opentelemetry_sdk::Resources to be set viaAdvancedOptionsby @the-wondersmith in #89 - allow picking up credentials from a
.logfiredirectory by @davidhewitt in #90 - make
LogfireTracingLayerrespect configured filters by @davidhewitt in #93 - implement
service_name,service_version, anddeployment_environmentconfig builders by @davidhewitt in #96 - suppress telemetry from otel export by @davidhewitt in #95
- handle panics by default by @davidhewitt in #97
- Create functions to create u64 and f64 exponential histograms by @PoorlyDefinedBehaviour in #94
New Contributors
- @the-wondersmith made their first contribution in #85
- @PoorlyDefinedBehaviour made their first contribution in #94
Full Changelog: v0.7.1...v0.8.0
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
enabledcaused 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
logbridge 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
identwithout value shorthand in macros by @davidhewitt in #57 - add examples for
axumandactix-webby @davidhewitt in #59 - add
LogfireTracingLayeras a public type by @davidhewitt in #61 - fix deadlock in console caused by
SimpleSpanProcessorby @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.attributesyntax in the macros by @davidhewitt in #34 - add
with_console_optionsconfig, deprecateconsole_modeby @davidhewitt in #33 - rename
with_metrics_optionstowith_metricsby @davidhewitt in #35 - add support for inferring token from region by @davidhewitt in #36
Full Changelog: v0.3.1...v0.4.0