This release is recommended for all users. This release includes support for improved symbol demangling, improved startup times, and bug fixes.
Features
-
Improved symbol demangling can be enabled by installing the backtrace-libllvmdemangler package. This helps with newer C++ symbols (esp. C++17 and newer).
-
Post-aggregate HAVING queries now support float comparisons for mean aggregates.
Improvements
-
Workflow transaction batch sizes are now limited to 250 by default to avoid infinite retries of failing workflow processes. The batch size is configurable by setting the value of max_transaction_range in coronerd.conf.
-
Multiple improvements for robuster and faster symbol processing, call stack and exception unwinding, minidump, PDB, and DWARF parsing.
-
Improvements to fix memory and file descriptor leaks.
-
Improved failure reporting for symbol processing.
-
Improved startup time and memory usage significantly for instanceswith a very large number of crashes. The first startup after upgrading will take longer as a migration runs, but subsequent startups should be considerably faster, unless all of the crash metadata has been replaced between service restarts.
-
Debian postinst scripts no longer fixup systemd services in containers. This fixes FIPS container upgrades.