Skip to content

Latest commit

 

History

History
92 lines (54 loc) · 2.43 KB

CHANGELOG.md

File metadata and controls

92 lines (54 loc) · 2.43 KB

0.3.0 (April 21, 2022)

This is a breaking release which changes the format in which span fields are output to journald. Previously, span field names were prefixed with the depth of the span in the current trace tree. However, these prefixes are unnecessary, as journald has built in support for duplicated field names.

See PR #1986 for details on this change.

Changed

  • Removed span field prefixes (#1986)
  • Renamed S{num}_NAME fields to SPAN_NAME (#1986)

Fixed

  • Fixed broken links in documentation (#2077)

Thanks to @wiktorsikora and @ben0x539 for contributing to this release!

0.2.4 (March 17, 2022)

Fixed

  • Fixed compilation error in memfd_create_syscall on 32-bit targets (#1982)

Thanks to new contributor @chrta for contributing to this release!

0.2.3 (February 7, 2022)

Fixed

  • Fixed missing memfd_create with glibc versions < 2.25 (#1912)

Changed

  • Updated minimum supported Rust version to 1.49.0 (#1913)

Thanks to @9999years for contributing to this release!

0.2.2 (January 14, 2022)

Added

  • Include a syslog identifier in log messages (#1822)
  • Added Layer::with_syslog_identifier method to override the syslog identifier (#1822)

Thanks to @lunaryorn for contributing to this release!

0.2.1 (December 29, 2021)

This release improves how tracing-journald communicates with journald, including the handling of large payloads.

Added

  • Use an unconnected socket, so that logging can resume after a journald restart (#1758)

Fixed

  • Fixed string values being written using fmt::Debug (#1714)
  • Fixed EMSGSIZE when log entries exceed a certain size (#1744)

A huge thank-you to new contributor @lunaryorn, for contributing all of the changes in this release!

0.2.0 (October 22nd, 2021)

Changed

  • Updated tracing-subscriber dependency to 0.3.0 (#1677)

0.1.0 (June 29, 2020)

  • Initial release