|
| 1 | +# 0.1.37 (October 6, 2022) |
| 2 | + |
| 3 | +This release of `tracing` incorporates changes from `tracing-core` |
| 4 | +[v0.1.30][core-0.1.30] and `tracing-attributes` [v0.1.23][attrs-0.1.23], |
| 5 | +including the new `Subscriber::on_register_dispatch` method for performing late |
| 6 | +initialization after a `Subscriber` is registered as a `Dispatch`, and bugfixes |
| 7 | +for the `#[instrument]` attribute. Additionally, it fixes instances of the |
| 8 | +`bare_trait_objects` lint, which is now a warning on `tracing`'s MSRV and will |
| 9 | +become an error in the next edition. |
| 10 | + |
| 11 | +### Fixed |
| 12 | + |
| 13 | +- **attributes**: Incorrect handling of inner attributes in `#[instrument]`ed |
| 14 | + functions ([#2307]) |
| 15 | +- **attributes**: Incorrect location of compiler diagnostic spans generated for |
| 16 | + type errors in `#[instrument]`ed `async fn`s ([#2270]) |
| 17 | +- **attributes**: Updated `syn` dependency to fix compilation with `-Z |
| 18 | + minimal-versions` ([#2246]) |
| 19 | +- `bare_trait_objects` warning in `valueset!` macro expansion ([#2308]) |
| 20 | + |
| 21 | +### Added |
| 22 | + |
| 23 | +- **core**: `Subscriber::on_register_dispatch` method ([#2269]) |
| 24 | +- **core**: `WeakDispatch` type and `Dispatch::downgrade()` function ([#2293]) |
| 25 | + |
| 26 | +### Changed |
| 27 | + |
| 28 | +- `tracing-core`: updated to [0.1.30][core-0.1.30] |
| 29 | +- `tracing-attributes`: updated to [0.1.23][attrs-0.1.23] |
| 30 | + |
| 31 | +### Documented |
| 32 | + |
| 33 | +- Added [`tracing-web`] and [`reqwest-tracing`] to related crates ([#2283], |
| 34 | + [#2331]) |
| 35 | + |
| 36 | +Thanks to new contributors @compiler-errors, @e-nomem, @WorldSEnder, @Xiami2012, |
| 37 | +and @tl-rodrigo-gryzinski, as well as @jswrenn and @CAD97, for contributing to |
| 38 | +this release! |
| 39 | + |
| 40 | +[core-0.1.30]: https://github.com/tokio-rs/tracing/releases/tag/tracing-core-0.1.30 |
| 41 | +[attrs-0.1.23]: https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.23 |
| 42 | +[`tracing-web`]: https://crates.io/crates/tracing-web/ |
| 43 | +[`reqwest-tracing`]: https://crates.io/crates/reqwest-tracing/ |
| 44 | +[#2246]: https://github.com/tokio-rs/tracing/pull/2246 |
| 45 | +[#2269]: https://github.com/tokio-rs/tracing/pull/2269 |
| 46 | +[#2283]: https://github.com/tokio-rs/tracing/pull/2283 |
| 47 | +[#2270]: https://github.com/tokio-rs/tracing/pull/2270 |
| 48 | +[#2293]: https://github.com/tokio-rs/tracing/pull/2293 |
| 49 | +[#2307]: https://github.com/tokio-rs/tracing/pull/2307 |
| 50 | +[#2308]: https://github.com/tokio-rs/tracing/pull/2308 |
| 51 | +[#2331]: https://github.com/tokio-rs/tracing/pull/2331 |
| 52 | + |
1 | 53 | # 0.1.36 (July 29, 2022)
|
2 | 54 |
|
3 | 55 | This release adds support for owned values and fat pointers as arguments to the
|
|
0 commit comments