Skip to content

Releases: clearlinux/telemetrics-client

v1.14.2

16 Oct 20:36
Compare
Choose a tag to compare

This Release provides a unit file to make sure that telemd restarts when swupd performs an update.

v1.14.1

15 Sep 17:57
Compare
Choose a tag to compare

This release bumps the record format version to account for the new headers added in the v1.14.0 release.

v1.14.0

08 Sep 14:59
Compare
Choose a tag to compare

This release adds three new hardware metadata fields to include in records created by libtelemetry:

  • board_name - Values are from /sys/class/dmi/id/board_name and /sys/class/dmi/id/board_vendor. If the files are not present, no_bn_file and no_bv_file are used as substitute values.
  • cpu_model - Value is from the model name line in /proc/cpuinfo.
  • bios_version - Value is from /sys/class/dmi/id/bios_version. If the file is not present, no_bv_file is used as a substitute value.

v1.13.0

05 Jul 19:18
Compare
Choose a tag to compare

This release introduces some changes in behavior for the crash probe and journal probe:

  • The crash probe now ensures core files are kept whenever backtraces are scrubbed from telemetry records, or when errors occur during runtime operation. This improves the developer experience when running ones own programs installed at arbitrary locations on the filesystem and also avoids data loss; either the crash backtrace is sent via telemetry, or when unable to send the backtrace, the core file is kept.

  • The journal probe, by default, now only sends telemetry for journal log messages indicating systemd service failures. The previous behavior of sending any log messages above a certain log level is now wrapped behind the "opt-in-no-privacy-filters" config setting.

Bug fixes include:

  • Fixing a segfault crash in the configuration code that occurred whenever an incomplete configuration file was encountered.

  • Fixing a performance issue in 'telem-record-gen' to avoid extraneous strlen() calls in the classification input validation code.

v1.12.4

23 Jun 18:20
Compare
Choose a tag to compare

This release includes a change that results in lower memory consumption for telemd when the service is idle.

v1.12.3

20 Jun 22:43
Compare
Choose a tag to compare

This release fixes a buffer overrun issue in the klogscanner.

v1.12.2

09 Jun 21:07
Compare
Choose a tag to compare

This release completes the remaining work to remove the glib dependency in favor of libnica.

v1.12.1

26 May 18:40
Compare
Choose a tag to compare

This release includes further work on removing the glib dependency in favor of libnica and updates the README file.

v1.12.0

11 May 20:28
Compare
Choose a tag to compare

This release introduces a new feature for the crash probe. It will now
collect source file and line number information for each frame in a
backtrace if the data is available.

Also, this release saw the beginning of migrating the code base to use
libnica instead of glib, with the goal of reducing memory footprint of
the telemetry daemon and probes. Future releases will convert more
existing glib usage to libnica.

v1.11.2

06 Apr 17:02
Compare
Choose a tag to compare

This release includes a couple of fixes for the man pages.