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!