diff --git a/tracing-appender/CHANGELOG.md b/tracing-appender/CHANGELOG.md index c8c3290c71..0bb7174f8a 100644 --- a/tracing-appender/CHANGELOG.md +++ b/tracing-appender/CHANGELOG.md @@ -1,3 +1,27 @@ +# 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] + +[#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) 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 " 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 ", diff --git a/tracing-core/CHANGELOG.md b/tracing-core/CHANGELOG.md index 706b410f3d..461379f41b 100644 --- a/tracing-core/CHANGELOG.md +++ b/tracing-core/CHANGELOG.md @@ -1,3 +1,18 @@ +# 0.1.32 (October 12, 2023) + +### Documented + +- Fix typo in `field` docs [#2611] +- Remove duplicate wording [#2674] + +### Changed + +- 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) 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" diff --git a/tracing-journald/CHANGELOG.md b/tracing-journald/CHANGELOG.md index 164e24ec36..8fb4bd1829 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" 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-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. 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..cd550b0bae 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 ", @@ -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 } 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"