2.0.5-2 (Feb 4th, 2026)

New features:

  • Implement PID-specific uprobes.

Bugfixes:

  • Allocate the buffers BPF map to fit highest CPU id.

  • Change the "stack skip" to 3 for fbt (fprobe) and rawtp providers.

  • Fix prvname so that both rawfbt and fbt probes are seen.

  • Don't convert "__" to "-" for stapsdt provider names.

  • Fix printf formatting with non-monetary grouping chars.

User-visible changes:

  • Discontinue -xversion=V as an option.

  • Support non-libctf environments for tcp.

Internal changes:

  • Fix some memory leaks.

  • Refactor some code.

Testsuite changes:

  • Correct file permissions.

  • Add ERROR clause to prevent hang from runtime error.

Documentation changes:

  • Add the DTrace Tutorial to the git repo and install package.

  • Clean up formatting.

  • Add missing documentation: trunc(), stapsdt, usdt.h include path.

  • Update sections: unimplemented functions, sdt provider.

  • Update LLM context files to forbid "if" statements.

  • Update README.md for RPM info.

Build-time:

  • Clean up .spec file.

  • Add testsuite dependency for perl-Net-Ping