diff --git a/NEWS b/NEWS index 29233e79..47374ceb 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,50 @@ +Overview of changes in Sysprof 45.rc +==================================== + +Changes since 45.beta: + + * A Rust demangler is provided which can demangle some newer style + Rust symbols. + * The C++ and Rust legacy demanger has improved to handle some + scenarios where <> and :: should be used. + * The D-Bus section has gained support for search filtering. + * A busy indicator is now show when callgraphs are being generated or + updated to reflect changing view options. + * Improvements to sysprof-cli and sysprof-agent to support recent + capture features. + * sysprof-cli can now specify capture buffer size in number of pages + to help in situations where you want to avoid disk spillage. + * Zoom controls now stay sticky to the left. + * SysprofCollector will now try much harder for the peer to process + the mmap ring buffer before bailing so that the leak collector is + less likely to drop records. + * Sysprof now uses gtktimsort to sort records for a significant speed + improvement when loading large captures. + * Window titles now include documen title. + * Reduction in number of samples to normalize for various charts which + results in faster loading times. You can continue to zoom in to get + better details. + * A new scheduler details instrument is provided, which uses tracepoints + to track when processes were running and on what CPU. + * A new flamegraph is added for viewing profiling results. It is powered + by the same callgraph seen in the callgraph view, which means changes to + the callgraph can influence the flamegraph. Colorization is provided + by stack categorization in callgraphs. + * Categorization of Kernel symbols has been fixed. + * Callgraphs are now sorted incrementally to help keep the UI responsive + while loading the document. + * Accounting of weights for callgraphs has been improved to avoid double + counting summary values when recursion is used. + * A fix for a crash when pivoting to a new root in the callgraph. + * A new option to merge similar processes when generating callgraphs. + * A new option to filter out kernel processes has been added. This feature + is quite rudimentary and involves commandline sniffing. Improvements + are requested by those seeking more comprehensive filtering. + * Improvements to locating and symbolizing Flatpak processes. + * The files section has gained search filter support. + +Happy Hacking! + Overview of changes in Sysprof 45.beta ======================================= diff --git a/meson.build b/meson.build index 1efff297..065bf306 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('sysprof', 'c', 'cpp', license: 'GPL-3.0-or-later', - version: '45.beta', + version: '45.rc', meson_version: '>=0.62.0', default_options: [ 'c_std=gnu17', 'cpp_std=gnu++17',