From 8331da8fa884361c22c417a2e32c9d622a053a0b Mon Sep 17 00:00:00 2001 From: Hayden Stainsby Date: Thu, 28 Nov 2024 15:42:39 +0100 Subject: [PATCH] chore: prepare tracing-subscriber 0.3.19 # 0.3.19 (November 29, 2024) [ [crates.io][crate-0.3.19] ] | [ [docs.rs][docs-0.3.19] ] This release updates the `tracing` dependency to [v0.1.41][tracing-0.1.41] and the `tracing-serde` dependency to [v0.2.0][tracing-serde-0.2.0]. ### Added - Add `set_span_events` to `fmt::Subscriber` ([#2962]) - **tracing**: Allow `&[u8]` to be recorded as event/span field ([#2954]) ### Changed - Set `log` max level when reloading ([#1270]) - Bump MSRV to 1.63 ([#2793]) - Use const `thread_local`s when possible ([#2838]) - Don't gate `with_ansi()` on the "ansi" feature ([#3020]) - Updated tracing-serde to 0.2.0 ([#3160]) [#1270]: https://github.com/tokio-rs/tracing/pull/1270 [#2793]: https://github.com/tokio-rs/tracing/pull/2793 [#2838]: https://github.com/tokio-rs/tracing/pull/2838 [#2962]: https://github.com/tokio-rs/tracing/pull/2962 [#3020]: https://github.com/tokio-rs/tracing/pull/3020 [#3160]: https://github.com/tokio-rs/tracing/pull/3160 [tracing-0.1.41]: https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.41 [tracing-serde-0.2.0]: https://github.com/tokio-rs/tracing/releases/tag/tracing-serde-0.2.0 [docs-0.3.19]: https://docs.rs/tracing-subscriber/0.3.19/tracing_subscriber/ [crate-0.3.19]: https://crates.io/crates/tracing-subscriber/0.3.19 --- tracing-subscriber/CHANGELOG.md | 33 +++++++++++++++++++++++++++++++++ tracing-subscriber/Cargo.toml | 2 +- tracing-subscriber/README.md | 10 ++++++++++ 3 files changed, 44 insertions(+), 1 deletion(-) diff --git a/tracing-subscriber/CHANGELOG.md b/tracing-subscriber/CHANGELOG.md index 7f0c551e89..3980dff0ee 100644 --- a/tracing-subscriber/CHANGELOG.md +++ b/tracing-subscriber/CHANGELOG.md @@ -1,3 +1,36 @@ +# 0.3.19 (November 29, 2024) + +[ [crates.io][crate-0.3.19] ] | [ [docs.rs][docs-0.3.19] ] + +This release updates the `tracing` dependency to [v0.1.41][tracing-0.1.41] and +the `tracing-serde` dependency to [v0.2.0][tracing-serde-0.2.0]. + +### Added + +- Add `set_span_events` to `fmt::Subscriber` ([#2962]) +- **tracing**: Allow `&[u8]` to be recorded as event/span field ([#2954]) + +### Changed + +- Set `log` max level when reloading ([#1270]) +- Bump MSRV to 1.63 ([#2793]) +- Use const `thread_local`s when possible ([#2838]) +- Don't gate `with_ansi()` on the "ansi" feature ([#3020]) +- Updated tracing-serde to 0.2.0 ([#3160]) + +[#1270]: https://github.com/tokio-rs/tracing/pull/1270 +[#2793]: https://github.com/tokio-rs/tracing/pull/2793 +[#2838]: https://github.com/tokio-rs/tracing/pull/2838 +[#2962]: https://github.com/tokio-rs/tracing/pull/2962 +[#3020]: https://github.com/tokio-rs/tracing/pull/3020 +[#3160]: https://github.com/tokio-rs/tracing/pull/3160 +[tracing-0.1.41]: + https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.41 +[tracing-serde-0.2.0]: + https://github.com/tokio-rs/tracing/releases/tag/tracing-serde-0.2.0 +[docs-0.3.19]: https://docs.rs/tracing-subscriber/0.3.19/tracing_subscriber/ +[crate-0.3.19]: https://crates.io/crates/tracing-subscriber/0.3.19 + # 0.3.18 (November 13, 2023) This release of `tracing-subscriber` adds support for the [`NO_COLOR`] environment diff --git a/tracing-subscriber/Cargo.toml b/tracing-subscriber/Cargo.toml index ae19f9b720..521e352261 100644 --- a/tracing-subscriber/Cargo.toml +++ b/tracing-subscriber/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" authors = [ "Eliza Weisman ", "David Barsky ", diff --git a/tracing-subscriber/README.md b/tracing-subscriber/README.md index cc5426d04d..a5ee156360 100644 --- a/tracing-subscriber/README.md +++ b/tracing-subscriber/README.md @@ -6,6 +6,16 @@ Utilities for implementing and composing [`tracing`][tracing] subscribers. +[`tracing`] is a framework for instrumenting Rust programs to collect +scoped, structured, and async-aware diagnostics. The `Subscriber` trait +represents the functionality necessary to collect this trace data. This +crate contains tools for composing subscribers out of smaller units of +behaviour, and batteries-included implementations of common subscriber +functionality. + +`tracing-subscriber` is intended for use by both `Subscriber` authors and +application authors using `tracing` to instrument their applications. + [![Crates.io][crates-badge]][crates-url] [![Documentation][docs-badge]][docs-url] [![Documentation (master)][docs-master-badge]][docs-master-url]