All notable changes to this project will be documented in this file.
- Introduce common
Settings
and subscriber specific settings (#901).
- BREAKING: Renamed
TracingBuilder
methods with long names, and prefix withwith_
(#901). - BREAKING: Use the new subscriber settings in the
TracingBuilder
(#901).
- BREAKING: Add support for setting the environment variable for each configured tracing subscriber (#801).
- Use OpenTelemetry Context in Axum instrumentation layer, adjust log and span level, simplify trace config (#811).
- tracing: Upgrade opentelemetry crates, simplify trace config, fix shutdown conditions, use new way to shutdown LoggerProvider.
- instrumentation/axum: demote event severity for errors easily caused by clients, replace parent span context if given in http header and link to previous trace contexts.
- Bump rust-toolchain to 1.79.0 (#822).
- Bump Rust dependencies and GitHub Actions (#782).
- Bump GitHub workflow actions (#772).
- Revert
zeroize
version bump (#772).
- Prevent infinite events being exported via OTLP, as described in open-telemetry/opentelemetry-rust#761 (#796).