Sourced from tracing's releases.
tracing 0.1.43
Important
The previous release [0.1.42] was yanked because #3382 was a breaking change. See further details in #3424. This release contains all the changes from that version, plus a revert for the problematic part of the breaking PR.
Fixed
- Revert "make
valuesetmacro sanitary" (#3425)#3382: tokio-rs/tracing#3382 #3424: tokio-rs/tracing#3424 #3425: tokio-rs/tracing#3425 [0.1.42]: https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42
tracing 0.1.42
Important
The [
Span::record_all] method has been removed from the documented API. It was always unsuable via the documented API as it requried aValueSetwhich has no publically documented constructors. The method remains, but should not be used outside oftracingmacros.Added
- attributes: Support constant expressions as instrument field names (#3158)
- Add
record_all!macro for recording multiple values in one call (#3227)- core: Improve code generation at trace points significantly (#3398)
Changed
Fixed
- Fix "name / parent" variant of
event!(#2983)- Remove 'r#' prefix from raw identifiers in field names (#3130)
- Fix perf regression when
release_max_level_*not set (#3373)- Use imported instead of fully qualified path (#3374)
- Make
valuesetmacro sanitary (#3382)Documented
- core: Add missing
dynkeyword inVisitdocumentation code sample (#3387)#2983: tokio-rs/tracing#2983 #3130: tokio-rs/tracing#3130 #3158: tokio-rs/tracing#3158
... (truncated)
64e1c8d
chore: prepare tracing 0.1.43 (#3427)7c44f7b
tracing: revert "make valueset macro sanitary"
(#3425)cdaf661
chore: prepare tracing-mock 0.1.0-beta.2 (#3422)a164fd3
chore: prepare tracing-journald 0.3.2 (#3421)405397b
chore: prepare tracing-appender 0.2.4 (#3420)a9eeed7
chore: prepare tracing-subscriber 0.3.21 (#3419)5bd5505
chore: prepare tracing 0.1.42 (#3418)5508623
chore: prepare tracing-attributes 0.1.31 (#3417)d92b4c0
chore: prepare tracing-core 0.1.35 (#3414)9751b6e
chore: run tracing-subscriber tests with all features (#3412)