[PATCH 2/2] Update NEWS and dtrace.spec for release 2.0.4.1
[email protected] Mon, 26 Jan 2026 18:41:50 -0500
| Newsgroups | dev.linux.lists.dtrace |
|---|---|
| Message-ID | <[email protected]> |
From: Eugene Loh <[email protected]> Signed-off-by: Eugene Loh <[email protected]> --- NEWS | 57 +++++++++++++++++++++++++++++++++++++++++ dtrace.spec | 15 +++++++++++ libdtrace/versions.list | 1 + 3 files changed, 73 insertions(+) diff --git a/NEWS b/NEWS index 48ae0bdf6..9348c01e1 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,60 @@ +2.0.4.1-1 (Jan 26th, 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. + + - Do not 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 + 2.0.4-1 (Oct 24th, 2025) ------------------------ diff --git a/dtrace.spec b/dtrace.spec index 58925aeef..33cd4eb6e 100644 --- a/dtrace.spec +++ b/dtrace.spec @@ -229,6 +229,21 @@ systemctl start dtprobed || : %{_libdir}/dtrace/testsuite %changelog +* Mon Jan 26 2026 Eugene Loh <[email protected]> - 2.0.4.1-1 +- Implement PID-specific uprobes. +- Allocate the buffers BPF map to fit highest CPU id. +- Change the "stack skip" to 3 for fbt (fprobe) and rawtp providers. + [Orabug: 38776929] +- Fix prvname so that both rawfbt and fbt probes are seen. + [Orabug: 38842114] +- Do not convert "__" to "-" for stapsdt provider names. +- Fix printf formatting with non-monetary grouping chars. + [Orabug: 30430270] +- Discontinue -xversion=V as an option. [Orabug: 38615307] +- Add the DTrace Tutorial to the git repo and install package. +- Add missing documentation: trunc(), stapsdt, usdt.h include path. +- Update LLM context files to forbid "if" statements. + * Fri Oct 24 2025 Eugene Loh <[email protected]> - 2.0.4-1 - TCP, UDP, and stapsdt providers implemented. (Alan Maguire) - New learning materials: the User's Guide in Markdown format, diff --git a/libdtrace/versions.list b/libdtrace/versions.list index 8d858f0bd..29c95dd58 100644 --- a/libdtrace/versions.list +++ b/libdtrace/versions.list @@ -66,3 +66,4 @@ 2.0.2 D API 2.0.2 Linux (BPF) 2.0.3 D API 2.0.3 Linux (BPF) 2.0.4 D API 2.0.4 Linux (BPF) +2.0.4.1 D API 2.0.4.1 Linux (BPF) -- 2.47.3