Releases: clearlinux/telemetrics-client
v1.12.1
v1.12.0
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
v1.11.1
v1.11.0
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
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.