Skip to content

Releases: FrostyX/tracer

Tracer 1.1

05 Oct 00:34
Compare
Choose a tag to compare

Fix parameters for specifying the target user:

tracer -e
tracer -r
tracer -u someuser

Tracer 1.0

14 Sep 22:42
Compare
Choose a tag to compare

10th birthday release 🥳 🎂 🎈

In October, Tracer will be 10 years old. Is it too presumptuous to release 1.0 version? Farewell 0ver, don't make fun of me.

Massive performance boost

Tracer's speed vastly differs based on the number of running processes and the number of updates since you started your computer, so it is not easy to do speed comparisons. For a relatively fresh system, Tracer always finished instantly or within seconds. However, for long-running systems with daily updates Tracer could run even for several minutes. This version is 10-15x faster.

Bugfixes

  • Fix #197 - More reliable check what DNF database should be used
  • Fix #198, RHBZ 2235578 - Stop using deprecated rpm.fi API for querying RPM files
  • Fix RHBZ 2028285 - Don't hang forever when executed via SSH
  • Fix traceback when --erased parameter is used

Tracer 0.7.11

18 Jun 14:51
Compare
Choose a tag to compare
  • Rather create /run/reboot-required not /var/run/reboot-required

Tracer 0.7.10

05 Jun 19:59
Compare
Choose a tag to compare
  • Update license to SPDX expression

Tracer 0.7.9

18 May 20:24
Compare
Choose a tag to compare
  • Fix #195 - Create /var/run/reboot-required file
  • Fix #183 - Drop python-setuptools runtime dependency
  • Fix #181 - Typo in the word 'querying'
  • Fix #192 - Recommend the correct command for restarting auditd
  • Add python3-setuptools dependency
  • Fix argument passed to print_helper()
  • Add similar software to the readme
  • Update url references to point to tracer.readthedocs.io
  • Oracle Linux 8 uses dnf, too
  • Fix Python DeprecationWarning: invalid escape sequence
  • Add readthedocs configuration file

Tracer 0.7.8

23 Aug 21:44
Compare
Choose a tag to compare
  • Implement find_package and compare_packages support for alpm backend
  • Drop beautifulsoup4 and lxml dependencies
  • Fix #178 - Use importlib instead of deprecated imp
  • Fix #175 - Use distro.id() instead of platform.linux_distribution()

Thank you @jelly for contributing to this release.

Tracer 0.7.7

01 Aug 20:49
Compare
Choose a tag to compare

This release contains mainly fixes to issues causing various tracebacks.

  • Fix #161 - Remove duplicates in suggested helpers
  • Fix #156 - Make sure Collection.sorted doesn't traceback for None
    values (other instances of the issue #151, RHBZ 1958779, RHBZ
    1940718, MGABZ 28577)
  • Fix #162 Ignore sudo and su in the output
  • Fix #122 - Don't traceback for nonexisting PID
  • Fix #148 (hopefully) - Access process PID only once
  • Fix #139 - Add installation instructions of EPEL 8

These issues were covered as milestones Unhandled tracebacks - Catch 'Em All and Tracer 0.7.7

Tracer 0.7.6

16 Apr 00:16
Compare
Choose a tag to compare
  • Use DNF on CentOS 8
  • Use DNF on SUSE distributions
  • Print a user-friendly error when applications.xml or rules.xml files cannot be parsed

Thank you @marusak and @Conan-Kudo for contributing to this release.

Tracer 0.7.5

24 Jan 14:21
Compare
Choose a tag to compare

This is a maintenance release mainly to drop some deprecated or not-really necessary system dependencies.

  • Drop python3-future dependency in favor of python3-six
  • Drop python3-beautifulsoup4 dependency in favor of built-in xml.dom
  • Drop python3-nose dependency in favor of pytest3-instead

Tracer 0.7.4

08 Jun 03:54
Compare
Choose a tag to compare

This release was focused on fixing all the long-time unresolved API and Unicode errors.
See API and unicode bugfixing milestone for the complete list of fixed issues.