backtrace-coronerd 1.56.58

This release is recommended for all users. This release includes support for client-side unwinding, bugfixes and security improvements.

Features

  • Client-side unwinding lets applications attempt to resolve symbols locally before submitting a crash. Coronerd combines that information with its own server-side analyses in order to improve the quality of the final output.

Improvements

  • Improved startup times and memory usage for projects with millions of crashes stored on disk.
  • Keepalive HTTP(S) connections are closed more aggressively, to improve responsiveness under load.
  • Higher quality crash information for Unity applications built with IL2CPP.
  • More robust parsing of JSON dumps.
  • More lenient parsing of truncated object submission requests. Such requests have their _request.truncated attribute set to true.
  • Coronerd now stores the submission token used to upload each error in the _request.submission_token attribute.
  • The console UI now reports missing symbols for some JSON reports.

Security

  • Improved validation around the creation of new users.