Re: [PATCH 2/2] Update NEWS and dtrace.spec for release 2.0.4.1
Kris Van Hees <[email protected]> Mon, 26 Jan 2026 20:20:26 -0500
| Newsgroups | dev.linux.lists.dtrace |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Jan 26, 2026 at 06:41:50PM -0500, [email protected] wrote: > From: Eugene Loh <[email protected]> > > Signed-off-by: Eugene Loh <[email protected]> Reviewed-by: Kris Van Hees <[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 >