Skip to content

Releases: tokio-rs/tracing

tracing-subscriber 0.3.22

28 Nov 09:22
cc44064

Choose a tag to compare

Important

The previous release 0.3.21 was yanked as it depended explicitly on
tracing-0.1.42, which was yanked due to a breaking change (see #3424 for
details). This release contains all the changes from the previous release, plus
an update to the newer version of tracing.

Changed

  • tracing: updated to 0.1.43 (#3427)

tracing 0.1.43

28 Nov 08:57
64e1c8d

Choose a tag to compare

Important

The previous release 0.1.42 was yanked because #3382 was a breaking change.
See further details in #3424. This release contains all the changes from that
version, plus a revert for the problematic part of the breaking PR.

Fixed

  • Revert "make valueset macro sanitary" (#3425)

tracing-mock 0.1.0-beta.3

28 Nov 11:38
9978c36

Choose a tag to compare

Pre-release

Important

The previous release 0.1.0-beta.2 was yanked as it depended explicitly on
tracing-0.1.42, which was yanked due to a breaking change (see #3424 for
details). This release contains all the changes from the previous release, plus
an update to the newer version of tracing.

Changed

  • tracing: updated to 0.1.43 (#3427)

tracing-subscriber 0.3.21

26 Nov 13:36
a9eeed7

Choose a tag to compare

Fixed

  • Change registry exit to decrement local span ref only (#3331)
  • Make Layered propagate on_register_dispatch (#3379)

Changed

  • tracing: updated to 0.1.42 (#3418)

Performance

  • Remove clone_span on enter (#3289)

Documented

  • Fix a few small things in the format module (#3339)
  • Fix extra closing brace in layer docs (#3350)
  • Fix link in FmtSpan docs (#3411)

tracing-journald 0.3.2

26 Nov 14:21
a164fd3

Choose a tag to compare

Added

  • Use argv0 for syslog identifier (#3372)

tracing-core 0.1.35

26 Nov 11:03
d92b4c0

Choose a tag to compare

Added

  • Switch to unconditional no_std (#3323)
  • Improve code generation at trace points significantly (#3398)

Fixed

  • Add missing dyn keyword in Visit documentation code sample (#3387)

Documented

  • Add favicon for extra pretty docs (#3351)

tracing-attributes 0.1.31

26 Nov 11:23
5508623

Choose a tag to compare

Added

  • Support constant expressions as instrument field names (#3158)

tracing-appender 0.2.4

26 Nov 14:03
405397b

Choose a tag to compare

Added

  • Prune old files at startup (#2966)
  • Add fallback to file creation date (#3000)
  • Introduce weekly rotation (#3218)

Fixed

  • Fix max_files integer underflow when set to zero (#3348)

Documented

  • Update tracing-appender docs link to correct docs.rs URL (#3325)

tracing 0.1.42

26 Nov 13:04
5bd5505

Choose a tag to compare

Important

The Span::record_all method has been removed from the documented API. It
was always unsuable via the documented API as it requried a ValueSet which
has no publically documented constructors. The method remains, but should not
be used outside of tracing macros.

Added

  • attributes: Support constant expressions as instrument field names (#3158)
  • Add record_all! macro for recording multiple values in one call (#3227)
  • core: Improve code generation at trace points significantly (#3398)

Changed

  • tracing-core: updated to 0.1.35 (#3414)
  • tracing-attributes: updated to 0.1.31 (#3417)

Fixed

  • Fix "name / parent" variant of event! (#2983)
  • Remove 'r#' prefix from raw identifiers in field names (#3130)
  • Fix perf regression when release_max_level_* not set (#3373)
  • Use imported instead of fully qualified path (#3374)
  • Make valueset macro sanitary (#3382)

Documented

  • core: Add missing dyn keyword in Visit documentation code sample (#3387)

tracing-mock 0.1.0-beta.2

26 Nov 14:40
cdaf661

Choose a tag to compare

Pre-release

Added

  • Add on_register_dispatch expectation for subscriber and layer mocks (#3415)
  • Add doctests for on_register_dispatch negative cases (#3416)

Changed

  • tracing: updated to 0.1.42 (#3418)