Skip to content

Commit 08eec0f

Browse files
hawkwkaffarell
authored andcommitted
tracing: prepare to release v0.1.27 (tokio-rs#1561)
# 0.1.27 (September 13, 2021) This release adds a new [`Span::or_current`] method to aid in efficiently propagating span contexts to spawned threads or tasks. Additionally, it updates the [`tracing-core`] version to [0.1.20] and the [`tracing-attributes`] version to [0.1.16], ensuring that a number of new features in those crates are present. ### Fixed - **instrument**: Added missing `WithSubscriber` implementations for futures and other types (tokio-rs#1424) ### Added - `Span::or_current` method, to help with efficient span context propagation (tokio-rs#1538) - **attributes**: add `skip_all` option to `#[instrument]` (tokio-rs#1548) - **attributes**: record primitive types as primitive values rather than as `fmt::Debug` (tokio-rs#1378) - **core**: `NoSubscriber`, a no-op `Subscriber` implementation (tokio-rs#1549) - **core**: Added `Visit::record_f64` and support for recording floating-point values (tokio-rs#1507, tokio-rs#1522) - A large number of documentation improvements and fixes (tokio-rs#1369, tokio-rs#1398, tokio-rs#1435, tokio-rs#1442, tokio-rs#1524, tokio-rs#1556) Thanks to new contributors @dzvon and @mbergkvist, as well as @teozkr, @maxburke, @LukeMathWalker, and @jsgf, for contributing to this release! [`Span::or_current`]: https://docs.rs/tracing/0.1.27/tracing/struct.Span.html#method.or_current [`tracing-core`]: https://crates.io/crates/tracing-core [`tracing-attributes`]: https://crates.io/crates/tracing-attributes [`tracing-core`]: https://crates.io/crates/tracing-core [0.1.20]: https://github.com/tokio-rs/tracing/releases/tag/tracing-core-0.1.20 [0.1.16]: https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.16
1 parent 9edd88f commit 08eec0f

File tree

3 files changed

+53
-4
lines changed

3 files changed

+53
-4
lines changed

tracing-core/CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ typed values rather than with `fmt::Debug`. Additionally, it adds
1515
Thanks to new contributors @jsgf and @maxburke for contributing to this
1616
release!
1717

18-
[#1549]: https://github.com/tokio-rs/tracing/pull/1549 [#1507]:
19-
https://github.com/tokio-rs/tracing/pull/1507
18+
[#1549]: https://github.com/tokio-rs/tracing/pull/1549
19+
[#1507]: https://github.com/tokio-rs/tracing/pull/1507
2020

2121
# 0.1.19 (August 17, 2021)
2222
### Added

tracing/CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,52 @@
1+
# 0.1.27 (September 13, 2021)
2+
3+
This release adds a new [`Span::or_current`] method to aid in efficiently
4+
propagating span contexts to spawned threads or tasks. Additionally, it updates
5+
the [`tracing-core`] version to [0.1.20] and the [`tracing-attributes`] version to
6+
[0.1.16], ensuring that a number of new features in those crates are present.
7+
8+
### Fixed
9+
10+
- **instrument**: Added missing `WithSubscriber` implementations for futures and
11+
other types ([#1424])
12+
13+
### Added
14+
15+
- `Span::or_current` method, to help with efficient span context propagation
16+
([#1538])
17+
- **attributes**: add `skip_all` option to `#[instrument]` ([#1548])
18+
- **attributes**: record primitive types as primitive values rather than as
19+
`fmt::Debug` ([#1378])
20+
- **core**: `NoSubscriber`, a no-op `Subscriber` implementation
21+
([#1549])
22+
- **core**: Added `Visit::record_f64` and support for recording floating-point
23+
values ([#1507], [#1522])
24+
- A large number of documentation improvements and fixes ([#1369], [#1398],
25+
[#1435], [#1442], [#1524], [#1556])
26+
27+
Thanks to new contributors @dzvon and @mbergkvist, as well as @teozkr,
28+
@maxburke, @LukeMathWalker, and @jsgf, for contributing to this
29+
release!
30+
31+
[`Span::or_current`]: https://docs.rs/tracing/0.1.27/tracing/struct.Span.html#method.or_current
32+
[`tracing-core`]: https://crates.io/crates/tracing-core
33+
[`tracing-attributes`]: https://crates.io/crates/tracing-attributes
34+
[`tracing-core`]: https://crates.io/crates/tracing-core
35+
[0.1.20]: https://github.com/tokio-rs/tracing/releases/tag/tracing-core-0.1.20
36+
[0.1.16]: https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.16
37+
[#1424]: https://github.com/tokio-rs/tracing/pull/1424
38+
[#1538]: https://github.com/tokio-rs/tracing/pull/1538
39+
[#1548]: https://github.com/tokio-rs/tracing/pull/1548
40+
[#1378]: https://github.com/tokio-rs/tracing/pull/1378
41+
[#1507]: https://github.com/tokio-rs/tracing/pull/1507
42+
[#1522]: https://github.com/tokio-rs/tracing/pull/1522
43+
[#1369]: https://github.com/tokio-rs/tracing/pull/1369
44+
[#1398]: https://github.com/tokio-rs/tracing/pull/1398
45+
[#1435]: https://github.com/tokio-rs/tracing/pull/1435
46+
[#1442]: https://github.com/tokio-rs/tracing/pull/1442
47+
[#1524]: https://github.com/tokio-rs/tracing/pull/1524
48+
[#1556]: https://github.com/tokio-rs/tracing/pull/1556
49+
150
# 0.1.26 (April 30, 2021)
251

352
### Fixed

tracing/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ my_future
250250
is as long as the future's.
251251

252252
The second, and preferred, option is through the
253-
[`#[instrument]`](https://docs.rs/tracing/0.1.26/tracing/attr.instrument.html)
253+
[`#[instrument]`](https://docs.rs/tracing/0.1.27/tracing/attr.instrument.html)
254254
attribute:
255255

256256
```rust
@@ -297,7 +297,7 @@ span.in_scope(|| {
297297
// Dropping the span will close it, indicating that it has ended.
298298
```
299299

300-
The [`#[instrument]`](https://docs.rs/tracing/0.1.26/tracing/attr.instrument.html) attribute macro
300+
The [`#[instrument]`](https://docs.rs/tracing/0.1.27/tracing/attr.instrument.html) attribute macro
301301
can reduce some of this boilerplate:
302302

303303
```rust

0 commit comments

Comments
 (0)