From 348ac2d66df25d5279c98685e2d94b1634b4b384 Mon Sep 17 00:00:00 2001 From: David Barsky Date: Thu, 12 Oct 2023 12:14:00 -0400 Subject: [PATCH 1/9] prepare tracing-appender 0.2.3 Co-authored-by: Eliza Weisman --- tracing-appender/CHANGELOG.md | 17 +++++++++++++++++ tracing-appender/Cargo.toml | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/tracing-appender/CHANGELOG.md b/tracing-appender/CHANGELOG.md index c8c3290c71..d738eb2ed3 100644 --- a/tracing-appender/CHANGELOG.md +++ b/tracing-appender/CHANGELOG.md @@ -1,3 +1,20 @@ +# 0.2.3 (October 12, 2023) + +This release has a large number of changes to `tracing-appender`: + + +### Added +- **non_blocking**: -Name spawned worker thread (#2219) +- **non_blocking**: Allow worker thread name to be configured (#2365) +- **rolling**: `RollingFileAppender::builder` for configuring `RollingFileAppender`s (#2227) +- **rolling**: `Builder::filename_suffix` method to configure the suffix for log files (#2225) +- **rolling**: `Builder::max_log_files` method to enable automatically deleting old log files (#2323) + +### Documented + +- **rolling**: Clarify file appender docs (#2689) +- **rolling**: Fix typo in RollingFileAppender docs (#2375) + # 0.2.2 (March 17, 2022) This release fixes a bug in `RollingFileAppender` that could result diff --git a/tracing-appender/Cargo.toml b/tracing-appender/Cargo.toml index 97d1e7d0ca..75b364554b 100644 --- a/tracing-appender/Cargo.toml +++ b/tracing-appender/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tracing-appender" -version = "0.2.2" +version = "0.2.3" authors = [ "Zeki Sherif ", "Tokio Contributors " From 055476be7f9473750b8116e52fd662ff54832c23 Mon Sep 17 00:00:00 2001 From: David Barsky Date: Thu, 12 Oct 2023 12:23:16 -0400 Subject: [PATCH 2/9] prepare tracing-core 0.1.32 Co-authored-by: Eliza Weisman --- tracing-core/CHANGELOG.md | 14 ++++++++++++++ tracing-core/Cargo.toml | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/tracing-core/CHANGELOG.md b/tracing-core/CHANGELOG.md index 706b410f3d..3c119e68f9 100644 --- a/tracing-core/CHANGELOG.md +++ b/tracing-core/CHANGELOG.md @@ -1,3 +1,17 @@ +# 0.1.32 (October 12, 2023) + +### Fixed + +- Fix typo in `field` docs (#2611) +- Remove duplicate wording (#2674) +- Remove usage of 0.2 terminology (#2728) +- Ensure callsites in tests have unique addresses (#2681) +- Use fully qualified names in macros for items exported from std prelude (#2621) + +### Changed + +- Allow `ValueSet`s of any length (#2508) + # 0.1.31 (May 11, 2023) This release of `tracing-core` fixes a bug that caused threads which call diff --git a/tracing-core/Cargo.toml b/tracing-core/Cargo.toml index 408452ff12..a9ed02f2e6 100644 --- a/tracing-core/Cargo.toml +++ b/tracing-core/Cargo.toml @@ -8,7 +8,7 @@ name = "tracing-core" # - README.md # - Update CHANGELOG.md. # - Create "v0.1.x" git tag. -version = "0.1.31" +version = "0.1.32" authors = ["Tokio Contributors "] license = "MIT" readme = "README.md" From dc33aba1731e692580b8cdda9aabd1e9ea10a88c Mon Sep 17 00:00:00 2001 From: David Barsky Date: Thu, 12 Oct 2023 12:23:16 -0400 Subject: [PATCH 3/9] prepare tracing 0.1.39 --- tracing-appender/CHANGELOG.md | 23 +++++++++++++++-------- tracing/CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ tracing/Cargo.toml | 2 +- 3 files changed, 47 insertions(+), 9 deletions(-) diff --git a/tracing-appender/CHANGELOG.md b/tracing-appender/CHANGELOG.md index d738eb2ed3..0bb7174f8a 100644 --- a/tracing-appender/CHANGELOG.md +++ b/tracing-appender/CHANGELOG.md @@ -2,18 +2,25 @@ This release has a large number of changes to `tracing-appender`: - ### Added -- **non_blocking**: -Name spawned worker thread (#2219) -- **non_blocking**: Allow worker thread name to be configured (#2365) -- **rolling**: `RollingFileAppender::builder` for configuring `RollingFileAppender`s (#2227) -- **rolling**: `Builder::filename_suffix` method to configure the suffix for log files (#2225) -- **rolling**: `Builder::max_log_files` method to enable automatically deleting old log files (#2323) +- **non_blocking**: -Name spawned worker thread [#2219] +- **non_blocking**: Allow worker thread name to be configured [#2365] +- **rolling**: `RollingFileAppender::builder` for configuring `RollingFileAppender`s [#2227] +- **rolling**: `Builder::filename_suffix` method to configure the suffix for log files [#2225] +- **rolling**: `Builder::max_log_files` method to enable automatically deleting old log files [#2323] ### Documented -- **rolling**: Clarify file appender docs (#2689) -- **rolling**: Fix typo in RollingFileAppender docs (#2375) +- **rolling**: Clarify file appender docs [#2689] +- **rolling**: Fix typo in RollingFileAppender docs [#2375] + +[#2219]: https://github.com/tokio-rs/tracing/pull/2674 +[#2365]: https://github.com/tokio-rs/tracing/pull/2365 +[#2227]: https://github.com/tokio-rs/tracing/pull/2227 +[#2225]: https://github.com/tokio-rs/tracing/pull/2225 +[#2323]: https://github.com/tokio-rs/tracing/pull/2323 +[#2689]: https://github.com/tokio-rs/tracing/pull/2689 +[#2375]: https://github.com/tokio-rs/tracing/pull/2375 # 0.2.2 (March 17, 2022) diff --git a/tracing/CHANGELOG.md b/tracing/CHANGELOG.md index ffd222eafc..ff11881d28 100644 --- a/tracing/CHANGELOG.md +++ b/tracing/CHANGELOG.md @@ -1,3 +1,34 @@ +# 0.1.39 (October 12, 2023) + +### Added + +- Allow constant field names in macros [#2617] +- Allow setting event names in macros [#2699] +- Allow `ValueSet`s of any length [#2508] + +### Fixed + +- Use fully qualified names in macros for items exported from std prelude [#2621] + +### Documented + +- Add `axum-insights` to relevant crates. [#2713] +- Fix link to RAI pattern crate documentation [#2612] +- Fix docs typos and warnings [#2581] +- Add `clippy-tracing` to related crates [#2628] +- Add `tracing-cloudwatch` to related crates [#2667] +- Fix deadlink to `tracing-etw` repo [#2602] + +[#2617]: https://github.com/tokio-rs/tracing/pull/2617 +[#2699]: https://github.com/tokio-rs/tracing/pull/2699 +[#2508]: https://github.com/tokio-rs/tracing/pull/2508 +[#2621]: https://github.com/tokio-rs/tracing/pull/2621 +[#2713]: https://github.com/tokio-rs/tracing/pull/2713 +[#2581]: https://github.com/tokio-rs/tracing/pull/2581 +[#2628]: https://github.com/tokio-rs/tracing/pull/2628 +[#2667]: https://github.com/tokio-rs/tracing/pull/2667 +[#2602]: https://github.com/tokio-rs/tracing/pull/2602 + # 0.1.38 (April 25th, 2023) This `tracing` release changes the `Drop` implementation for `Instrumented` diff --git a/tracing/Cargo.toml b/tracing/Cargo.toml index cfa60ac7c8..5ce048b3d7 100644 --- a/tracing/Cargo.toml +++ b/tracing/Cargo.toml @@ -8,7 +8,7 @@ name = "tracing" # - README.md # - Update CHANGELOG.md. # - Create "v0.1.x" git tag -version = "0.1.38" +version = "0.1.39" authors = ["Eliza Weisman ", "Tokio Contributors "] license = "MIT" readme = "README.md" From 6e8fe57699446581824a8d6111c39b2da02a538a Mon Sep 17 00:00:00 2001 From: David Barsky Date: Thu, 12 Oct 2023 12:43:32 -0400 Subject: [PATCH 4/9] prepare tracing-subscriber 0.3.18 Co-authored-by: Eliza Weisman --- tracing-core/CHANGELOG.md | 15 ++++++++------- tracing-subscriber/CHANGELOG.md | 19 +++++++++++++++++++ tracing-subscriber/Cargo.toml | 2 +- 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/tracing-core/CHANGELOG.md b/tracing-core/CHANGELOG.md index 3c119e68f9..461379f41b 100644 --- a/tracing-core/CHANGELOG.md +++ b/tracing-core/CHANGELOG.md @@ -1,16 +1,17 @@ # 0.1.32 (October 12, 2023) -### Fixed +### Documented -- Fix typo in `field` docs (#2611) -- Remove duplicate wording (#2674) -- Remove usage of 0.2 terminology (#2728) -- Ensure callsites in tests have unique addresses (#2681) -- Use fully qualified names in macros for items exported from std prelude (#2621) +- Fix typo in `field` docs [#2611] +- Remove duplicate wording [#2674] ### Changed -- Allow `ValueSet`s of any length (#2508) +- Allow `ValueSet`s of any length [#2508] + +[#2611]: https://github.com/tokio-rs/tracing/pull/2611 +[#2674]: https://github.com/tokio-rs/tracing/pull/2674 +[#2508]: https://github.com/tokio-rs/tracing/pull/2508 # 0.1.31 (May 11, 2023) diff --git a/tracing-subscriber/CHANGELOG.md b/tracing-subscriber/CHANGELOG.md index 9a33e55e23..35b0aeb7a9 100644 --- a/tracing-subscriber/CHANGELOG.md +++ b/tracing-subscriber/CHANGELOG.md @@ -1,3 +1,22 @@ +# 0.3.18 (October 12, 2023) + +### Added + +- **filter**: Implement `layer::Filter` for `Option` [#2407] +- **fmt**: Add Chrono implementations for `FormatTime` [#2690] +- **fmt**: Support the `NO_COLOR` environment variable for determining whether `fmt::Layer` should emit ANSI color escape codes [#2647] +- **fmt**: make `format::Writer::new()` public [#2680] + +### Documented + +- Document `registry` feature requirement for `fmt` feature [#2590] + +[#2407]: https://github.com/tokio-rs/tracing/pull/2407 +[#2690]: https://github.com/tokio-rs/tracing/pull/2690 +[#2647]: https://github.com/tokio-rs/tracing/pull/2647 +[#2590]: https://github.com/tokio-rs/tracing/pull/2590 +[#2680]: https://github.com/tokio-rs/tracing/pull/2680 + # 0.3.17 (April 21, 2023) This release of `tracing-subscriber` fixes a build error when using `env-filter` diff --git a/tracing-subscriber/Cargo.toml b/tracing-subscriber/Cargo.toml index 3ee5a99e41..cc66a6fd0f 100644 --- a/tracing-subscriber/Cargo.toml +++ b/tracing-subscriber/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tracing-subscriber" -version = "0.3.17" +version = "0.3.18" authors = [ "Eliza Weisman ", "David Barsky ", From 3f52b77682adb21577787e6eb62cb423434db009 Mon Sep 17 00:00:00 2001 From: David Barsky Date: Thu, 12 Oct 2023 12:53:04 -0400 Subject: [PATCH 5/9] prepare tracing-journald 0.4.0 Co-authored-by: Eliza Weisman --- tracing-journald/CHANGELOG.md | 23 ++++++++++++++++++++++- tracing-journald/Cargo.toml | 2 +- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/tracing-journald/CHANGELOG.md b/tracing-journald/CHANGELOG.md index 164e24ec36..f3e0841f5d 100644 --- a/tracing-journald/CHANGELOG.md +++ b/tracing-journald/CHANGELOG.md @@ -1,3 +1,24 @@ +# 0.4.0 (October 12, 2023) + +While tracing-journald-0.4.0 does not contain any breaking _code_ changes, this +release disables the default features of `tracing-subscriber`. + +### Changed + +- Disable default features of tracing-subscriber (#1476) + +### Added + +- Allow custom journal fields (#2708) + +### Fixed + +- Fix minimal-versions correctness [#2246] + +[#1476]: https://github.com/tokio-rs/tracing/pull/1476 +[#2708]: https://github.com/tokio-rs/tracing/pull/2708 +[#2246]: https://github.com/tokio-rs/tracing/pull/2246 + # 0.3.0 (April 21, 2022) This is a breaking release which changes the format in which span fields @@ -7,7 +28,7 @@ unnecessary, as `journald` has built in support for duplicated field names. See PR [#1986] for details on this change. -## Changed +### Changed - Removed span field prefixes ([#1986]) - Renamed `S{num}_NAME` fields to `SPAN_NAME` ([#1986]) diff --git a/tracing-journald/Cargo.toml b/tracing-journald/Cargo.toml index f6944f1ca7..6b6240c4e5 100644 --- a/tracing-journald/Cargo.toml +++ b/tracing-journald/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tracing-journald" -version = "0.3.0" +version = "0.4.0" authors = ["Benjamin Saunders "] edition = "2018" license = "MIT" From b24d54605c0db3616d4681d223900c947dc09a86 Mon Sep 17 00:00:00 2001 From: David Barsky Date: Thu, 12 Oct 2023 12:53:04 -0400 Subject: [PATCH 6/9] prepare tracing log-0.1.4 Co-authored-by: Eliza Weisman --- tracing-log/CHANGELOG.md | 13 +++++++++++++ tracing-log/Cargo.toml | 2 +- tracing-subscriber/Cargo.toml | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/tracing-log/CHANGELOG.md b/tracing-log/CHANGELOG.md index 2ae9f0e6d8..e311bbe2a9 100644 --- a/tracing-log/CHANGELOG.md +++ b/tracing-log/CHANGELOG.md @@ -1,3 +1,16 @@ +# 0.2.0 (October 12, 2023) + +### Breaking Changes + +- Update env_logger to 0.10 from 0.7 to fix GHSA-g98v-hv3f-hcfr [#2740] + +### Fixed + +- Fix minimal-versions correctness [#2246] + +[#2740]: https://github.com/tokio-rs/tracing/pull/2740 +[#2246]: https://github.com/tokio-rs/tracing/pull/2246 + # 0.1.3 (April 21st, 2022) ### Added diff --git a/tracing-log/Cargo.toml b/tracing-log/Cargo.toml index 7dc6ddba92..ba999aa025 100644 --- a/tracing-log/Cargo.toml +++ b/tracing-log/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tracing-log" -version = "0.1.3" +version = "0.1.4" authors = ["Tokio Contributors "] edition = "2018" repository = "https://github.com/tokio-rs/tracing" diff --git a/tracing-subscriber/Cargo.toml b/tracing-subscriber/Cargo.toml index cc66a6fd0f..cd550b0bae 100644 --- a/tracing-subscriber/Cargo.toml +++ b/tracing-subscriber/Cargo.toml @@ -48,7 +48,7 @@ smallvec = { optional = true, version = "1.9.0" } once_cell = { optional = true, version = "1.13.0" } # fmt -tracing-log = { path = "../tracing-log", version = "0.1.3", optional = true, default-features = false, features = ["log-tracer", "std"] } +tracing-log = { path = "../tracing-log", version = "0.2.0", optional = true, default-features = false, features = ["log-tracer", "std"] } nu-ansi-term = { version = "0.46.0", optional = true } time = { version = "0.3.2", features = ["formatting"], optional = true } From ecb3021db5014973cdf84e1a238b8f860389fbd3 Mon Sep 17 00:00:00 2001 From: David Barsky Date: Thu, 12 Oct 2023 13:27:35 -0400 Subject: [PATCH 7/9] prepare tracing-attributes 0.1.0 --- tracing-attributes/CHANGELOG.md | 15 +++++++++++++++ tracing-attributes/Cargo.toml | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/tracing-attributes/CHANGELOG.md b/tracing-attributes/CHANGELOG.md index 6df517e856..bb090c3483 100644 --- a/tracing-attributes/CHANGELOG.md +++ b/tracing-attributes/CHANGELOG.md @@ -1,3 +1,18 @@ +# 0.1.27 (October 12, 2023) + +### Changed + +- bump minimum version of proc-macro2 to 1.0.60 [#2732] +- generate less dead code for async block return type hint [#2709] + +### Fixed + +- fix instrument with "log" feature [#2599] + +[#2732]: https://github.com/tokio-rs/tracing/pull/2732 +[#2709]: https://github.com/tokio-rs/tracing/pull/2709 +[#2599]: https://github.com/tokio-rs/tracing/pull/2599 + # 0.1.26 (June 21th, 2023) This release of `tracing-attributes` fixes warnings due to `allow` attributes in diff --git a/tracing-attributes/Cargo.toml b/tracing-attributes/Cargo.toml index 9c126ad81b..5bac47a1ed 100644 --- a/tracing-attributes/Cargo.toml +++ b/tracing-attributes/Cargo.toml @@ -8,7 +8,7 @@ name = "tracing-attributes" # - README.md # - Update CHANGELOG.md. # - Create "v0.1.x" git tag. -version = "0.1.26" +version = "0.1.27" authors = [ "Tokio Contributors ", "Eliza Weisman ", From 734b7de0f4796588ee898b153138ef648459e1e1 Mon Sep 17 00:00:00 2001 From: David Barsky Date: Thu, 12 Oct 2023 13:27:35 -0400 Subject: [PATCH 8/9] prepare tracing-mock 0.1.0 --- tracing-mock/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 tracing-mock/CHANGELOG.md diff --git a/tracing-mock/CHANGELOG.md b/tracing-mock/CHANGELOG.md new file mode 100644 index 0000000000..e10453f655 --- /dev/null +++ b/tracing-mock/CHANGELOG.md @@ -0,0 +1,3 @@ +# 0.1.0 (October 12, 2023) + +- Initial release. From 7e9044b422de9e63ef0578444fc181cc82f07938 Mon Sep 17 00:00:00 2001 From: David Barsky Date: Mon, 6 Nov 2023 17:01:36 -0500 Subject: [PATCH 9/9] Update tracing-journald/CHANGELOG.md Co-authored-by: Eliza Weisman --- tracing-journald/CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tracing-journald/CHANGELOG.md b/tracing-journald/CHANGELOG.md index f3e0841f5d..8fb4bd1829 100644 --- a/tracing-journald/CHANGELOG.md +++ b/tracing-journald/CHANGELOG.md @@ -5,15 +5,15 @@ release disables the default features of `tracing-subscriber`. ### Changed -- Disable default features of tracing-subscriber (#1476) +- Disable default features of tracing-subscriber ([#1476]) ### Added -- Allow custom journal fields (#2708) +- Allow custom journal fields ([#2708]) ### Fixed -- Fix minimal-versions correctness [#2246] +- Fix minimal-versions correctness ([#2246]) [#1476]: https://github.com/tokio-rs/tracing/pull/1476 [#2708]: https://github.com/tokio-rs/tracing/pull/2708