Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Releases: clearlinux/telemetrics-client

v1.12.1

26 May 18:40

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

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

Choose a tag to compare

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

v1.11.1

22 Mar 17:54

Choose a tag to compare

This release includes updates for man pages and improves support for the
new oops format in Linux 4.10 and newer.

v1.11.0

17 Feb 19:50

Choose a tag to compare

This release reworks the journal probe to send records for log messages
with higher log levels (LOG_EMERG, LOG_ALERT, LOG_CRIT, LOG_ERR), and
also for messages that match EXIT_CODE="exited", which is set for
systemd services that have exited with an error code.

Also, a new opt-in feature has been added to disable certain privacy
filters in the probes. With the filters disabled, the crash probe will
collect backtraces for any crashing binary on the system, regardless of
where the binary is installed. Also, the oops probe will collect real
register values from kernel oopses instead of using "zero" or
"non-zero".

The opt in feature described above can be enabled by creating a file at:

/etc/telemetrics/opt-in-no-privacy-filters

v1.10.2

06 Feb 23:01

Choose a tag to compare

This release improves reliability of both the crash and oops probes.

  • The crash probe will now reprocess a core file if it encounters
    missing symbols when creating backtraces the first time. This
    improves telemetry when run on Clear Linux OS, which downloads debuginfo
    on-the-fly as needed.
  • The oops parsing will now capture "unreliable" stack frames for kernel
    oopses using the same notation as the kernel ("? "). Previously, the
    parsing code ignored the unreliable flag, so those frames appeared to be
    trustworthy frames.

v1.10.1

09 Dec 02:18

Choose a tag to compare

Same as 1.10.0, but with configure.ac properly updated.

v1.10.0

09 Dec 01:55

Choose a tag to compare

  • Documentation has been added in docs/man. The markdown files are the source, and the roff files were generated from the markdown files using ronn.

v1.9.0

01 Jul 21:00

Choose a tag to compare

All probes log via stderr to drop libsystemd and all of its deps from binaries - yielding smaller memory footprints.

telemd uses malloc_trim(0) to keep memory footprint minimized.