Tags: jswrenn/tracing
Tags
appender: prepare to release v0.2.1 (tokio-rs#1963) # 0.2.1 (February 28, 2022) This release adds an implementation of the `MakeWriter` trait for `RollingFileAppender`, allowing it to be used without wrapping in a `NonBlocking` writer. This release increases the minimum supported Rust version to 1.53.0. ### Added - **rolling**: Added `MakeWriter` implementation for `RollingFileAppender` ([tokio-rs#1760]) ### Changed - Updated minimum supported Rust version (MSRV) to 1.53.0 ([tokio-rs#1851]) - `parking_lot`: updated to v0.12 ([tokio-rs#1878]) ### Fixed - Fixed several documentation typos and issues ([tokio-rs#1780], [d868054], [tokio-rs#1943]) [tokio-rs#1760]: tokio-rs#1760 [tokio-rs#1851]: tokio-rs#1851 [tokio-rs#1878]: tokio-rs#1878 [tokio-rs#1943]: tokio-rs#1943 [d868054]: tokio-rs@d868054
chore: add `cargo hack` check to `bin/publish` (tokio-rs#1950) This adds a check to the `bin/publish` script that the crate being published builds successfully with all possible feature combinations, using `cargo hack --feature-powerset`. This would have prevented tokio-rs#1944. We test this on CI for most crates in the repo, but it's disabled for some crates because the powerset is very large, making the check too slow to run on CI. However, adding it to the publish script will ensure that it's at least always run before publishing a crate.
subscriber: prepare to release v0.3.9 (tokio-rs#1938) # 0.3.9 (Feb 17, 2022) This release updates the minimum supported Rust version (MSRV) to 1.49.0, and updates the (optional) dependency on `parking_lot` to v0.12. ### Changed - Updated minimum supported Rust version (MSRV) to 1.49.0 ([tokio-rs#1913]) - `parking_lot`: updated to v0.12 ([008339d]) ### Added - **fmt**: Documentation improvements ([tokio-rs#1926], [tokio-rs#1927]) [tokio-rs#1913]: tokio-rs#1913 [tokio-rs#1926]: tokio-rs#1926 [tokio-rs#1927]: tokio-rs#1927 [008339d]: tokio-rs@008339d
tracing: prepare to release v0.1.31 (tokio-rs#1937) # 0.1.31 (February 17th, 2022) This release increases the minimum supported Rust version (MSRV) to 1.49.0. In addition, it fixes some relatively rare macro bugs. ### Added - Added `tracing-forest` to the list of related crates ([tokio-rs#1935]) ### Changed - Updated minimum supported Rust version (MSRV) to 1.49.0 ([tokio-rs#1913]) ### Fixed - Fixed the `warn!` macro incorrectly generating an event with the `TRACE` level ([tokio-rs#1930]) - Fixed macro hygiene issues when used in a crate that defines its own `concat!` macro, for real this time ([tokio-rs#1918]) Thanks to @QnnOkabayashi, @nicolaasg, and @teohhanhui for contributing to this release! [tokio-rs#1935]: tokio-rs#1935 [tokio-rs#1913]: tokio-rs#1913 [tokio-rs#1930]: tokio-rs#1930 [tokio-rs#1918]: tokio-rs#1918
opentelemetry: prepare to release v0.17.1 (tokio-rs#1922) # 0.17.1 (February 11, 2022) ### Added - `OpenTelemetryLayer` can now add detailed location information to forwarded events (defaults to on) ([tokio-rs#1911]) - `OpenTelemetryLayer::with_event_location` to control whether source locations are recorded ([tokio-rs#1911]) ### Changed - Avoid unnecessary allocations to improve performance when recording events ([tokio-rs#1917]) Thanks to @djc for contributing to this release! [tokio-rs#1917]: tokio-rs#1917 [tokio-rs#1911]: tokio-rs#1911 Closes tokio-rs#1919
journald: prepare to release v0.2.3 # 0.2.3 (February 7, 2022) ### Fixed - Fixed missing `memfd_create` with `glibc` versions < 2.25 ([tokio-rs#1912]) ### Changed - Updated minimum supported Rust version to 1.49.0 ([tokio-rs#1913]) Thanks to @9999years for contributing to this release! [tokio-rs#1912]: tokio-rs#1912 [tokio-rs#1913]: tokio-rs#1913
subscriber: prepare to release v0.3.8 (tokio-rs#1905) # 0.3.8 (Feb 4, 2022) This release adds *experimental* support for recording structured field values using the [`valuable`] crate to the `format::Json` formatter. In particular, user-defined types which are recorded using their [`valuable::Valuable`] implementations will be serialized as JSON objects, rather than using their `fmt::Debug` representation. See [this blog post][post] for details on `valuable`. Note that `valuable` support currently requires `--cfg tracing_unstable`. See the documentation for details. Additionally, this release includes a number of other smaller API improvements. ### Added - **json**: Experimental support for recording [`valuable`] values as structured JSON ([tokio-rs#1862], [tokio-rs#1901]) - **filter**: `Targets::would_enable` method for testing if a `Targets` filter would enable a given target ([tokio-rs#1903]) - **fmt**: `map_event_format`, `map_fmt_fields`, and `map_writer` methods to `fmt::Layer` and `fmt::SubscriberBuilder` ([tokio-rs#1871]) ### Changed - `tracing-core`: updated to [0.1.22][core-0.1.22] ### Fixed - Set `smallvec` minimal version to 1.2.0, to fix compilation errors with `-Z minimal-versions` ([tokio-rs#1890]) - Minor documentation fixes ([tokio-rs#1902], [tokio-rs#1893]) Thanks to @guswynn, @glts, and @lilyball for contributing to this release! [`valuable`]: https://crates.io/crates/valuable [`valuable::Valuable`]: https://docs.rs/valuable/latest/valuable/trait.Valuable.html [post]: https://tokio.rs/blog/2021-05-valuable [core-0.1.22]: https://github.com/tokio-rs/tracing/releases/tag/tracing-core-0.1.22 [tokio-rs#1862]: tokio-rs#1862 [tokio-rs#1901]: tokio-rs#1901 [tokio-rs#1903]: tokio-rs#1903 [tokio-rs#1871]: tokio-rs#1871 [tokio-rs#1890]: tokio-rs#1890 [tokio-rs#1902]: tokio-rs#1902 [tokio-rs#1893]: tokio-rs#1893
serde: prepare to release 0.1.3 (tokio-rs#1904) # 0.1.3 (February 4, 2022) This release adds *experimental* support for recording structured field values using the [`valuable`] crate. See [this blog post][post] for details on `valuable`. Note that `valuable` support currently requires `--cfg tracing_unstable`. See the documentation for details. ### Added - **valuable**: Experimental support for serializing user-defined types using [`valuable`] and [`valuable-serde`] ([tokio-rs#1862]) - Support for serializing `f64` values ([tokio-rs#1507]) ### Fixed - Fixed incorrect size hint in `SerializeFieldSet` ([tokio-rs#1333]) - A number of documentation fixes Thanks to @akinnane and @maxburke for contributing to this release! [`valuable`]: https://crates.io/crates/valuable [`valuable-serde`]: https://crates.io/crates/valuable-serde [post]: https://tokio.rs/blog/2021-05-valuable [tokio-rs#1862]: tokio-rs#1862 [tokio-rs#1507]: tokio-rs#1507 [tokio-rs#1333]: tokio-rs#1333 (I also noticed there was a missing changelog entry for v0.1.2, so I fixed that while I was here)
subscriber: fix outdated formatter docs (tokio-rs#1893) This fixes outdated statements in the docs for the `Full` and `Compact` logging formats. Closes tokio-rs#1880. Signed-off-by: Eliza Weisman <eliza@buoyant.io>
core: prepare to release v0.1.22 (tokio-rs#1897) # 0.1.22 (February 3, 2022) This release adds *experimental* support for recording structured field values using the [`valuable`] crate. See [this blog post][post] for details on `valuable`. Note that `valuable` support currently requires `--cfg tracing_unstable`. See the documentation for details. ### Added - **field**: Experimental support for recording field values using the [`valuable`] crate ([tokio-rs#1608], [tokio-rs#1888], [tokio-rs#1887]) - **field**: Added `ValueSet::record` method ([tokio-rs#1823]) - **subscriber**: `Default` impl for `NoSubscriber` ([tokio-rs#1785]) - **metadata**: New `Kind::HINT` to support the `enabled!` macro in `tracing` ([tokio-rs#1883], [tokio-rs#1891]) ### Fixed - Fixed a number of documentation issues ([tokio-rs#1665], [tokio-rs#1692], [tokio-rs#1737]) Thanks to @xd009642, @Skepfyr, @guswynn, @Folyd, and @mbergkvist for contributing to this release! [`valuable`]: https://crates.io/crates/valuable [post]: https://tokio.rs/blog/2021-05-valuable [tokio-rs#1608]: tokio-rs#1608 [tokio-rs#1888]: tokio-rs#1888 [tokio-rs#1887]: tokio-rs#1887 [tokio-rs#1823]: tokio-rs#1823 [tokio-rs#1785]: tokio-rs#1785 [tokio-rs#1883]: tokio-rs#1883 [tokio-rs#1891]: tokio-rs#1891 [tokio-rs#1665]: tokio-rs#1665 [tokio-rs#1692]: tokio-rs#1692 [tokio-rs#1737]: tokio-rs#1737
PreviousNext