Skip to content

Releases: backtrace-labs/backtrace-unity

Version 3.4.0-rc3

30 Mar 07:49
e74af45
Compare
Choose a tag to compare
Version 3.4.0-rc3 Pre-release
Pre-release

Version 3.4.0-rc3

  • native/managed attachment support - user can add path to attachments via BacktraceClient Initialize method or via Unity Editor in the BacktraceClient's inspector. Once user add them on the initialization method/game object - it will be available in every report that BacktraceClient will send to Backtrace.
  • background thread support - now BacktraceClient will report exceptions/unhandled exceptions generated by any background thread.
  • ANR detection improvements - BacktraceClient won't report anymore ANRs detected when the application goes to the background.
  • thread.main attribute support - attribute stores an identifier of a main thread. In this situation user can use value available in this attribute to detect main thread.
  • Backtrace native integration will set _mod_faulting_tid attribute for ANR reports to set default faulting thread.
  • Fixed arabic language bug, that generated an unhandled exception on new Unity message.
  • Fixed attachment prefix attachment__ -> attachment_

Version 3.4.0-rc2

26 Mar 14:35
50138f1
Compare
Choose a tag to compare
Version 3.4.0-rc2 Pre-release
Pre-release

Version 3.4.0-rc2

  • native/managed attachment support - user can add path to attachments via BacktraceClient Initialize method or via Unity Editor in the BacktraceClient's inspector. Once user add them on the initialization method/game object - it will be available in every report that BacktraceClient will send to Backtrace.
  • background thread support - now BacktraceClient will report exceptions/unhandled exceptions generated by any background thread.
  • ANR detection improvements - BacktraceClient won't report anymore ANRs detected when the application goes to the background.
  • thread.main attribute support - attribute stores an identifier of a main thread. In this situation user can use value available in this attribute to detect main thread.
  • Backtrace native integration will set _mod_faulting_tid attribute for ANR reports to set default faulting thread.
  • Fixed arabic language bug, that generated an unhandled exception on new Unity message.

Version 3.4.0-rc1

16 Mar 10:38
Compare
Choose a tag to compare
Version 3.4.0-rc1 Pre-release
Pre-release

Version 3.4.0-rc1

  • native/managed attachment support - user can add path to attachments via BacktraceClient Initialize method or via Unity Editor Backtrace Window. Once user add them on the initialization method/game object - it will be available in every report that BacktraceClient will send to Backtrace.
  • background thread support - now BacktraceClient will report exceptions/unhandled exceptions generated by any background thread.
  • ANR detection improvements - BacktraceClient won't report anymore ANRs detected when the application goes to the background.
  • thread.main attribute support - attribute stores an identifier of a main thread. In this situation user can use value available in this attribute to detect main thread.
  • Backtrace native integration will set _mod_faulting_tid attribute for ANR reports to set default faulting thread.

Version 3.3.3

02 Mar 16:08
f10a80e
Compare
Choose a tag to compare

Version 3.3.3

  • Fixed iOS compilation issue with Backtrace namespace.
  • Prevent displaying Backtrace configuration when Application.isPlaying is true.

Version 3.3.2

25 Feb 17:46
dfe56b1
Compare
Choose a tag to compare

Version 3.3.2

  • ANR detection algorithm now uses Time.unscaledTime instead of Time.time to prevent ANR detection when game is paused. Pull request: #60

Version 3.3.1

25 Feb 12:08
a5c4dc9
Compare
Choose a tag to compare

Version 3.3.1

  • Improved Out-of-memory detection on iOS - Backtrace will report Out-of-memory exceptions when a memory warning occured and the application unexpectly closed. The Out-of-memory watcher will analyse game version, system version, debugger information and even more to determine if application closed by Out-of-memory exception or not.
  • Backtrace will no longer send low memory warnings reports from Android or iOS. Instead, Backtrace will utilize iOS OOM detection and extend the embedded native report attributes on Android.
  • Users can now enable or disable out-of-memory detection any time via UI/Backtrace API.

Version 3.3.0

22 Jan 14:04
3dd8c35
Compare
Choose a tag to compare

Version 3.3.0

  • BacktraceReport stack trace now includes the file name of the stack frame.
  • Performance improvements:
    • JSON algorithm performance improvements - avoid analyzing data types.
    • improved library attributes management.
    • improved Unity logs management.
  • Support for Low Memory error reports on Android and iOS (these are sometimes referred to as OOM or Out Of Memory errors). If a low memory situation is detected, backtrace-unity will attempt to generate and submit a native error report to the Backtrace instance. The report will have the error.type value of Low Memory.
  • New support for hang detection on Android and iOS. If a game experiences non responsiviness after 5 seconds, backtrace-unity will generate an error report to the Backtrace instance. The report will have the error.type value of Hang.

Version 3.2.6

03 Dec 22:27
ce1683c
Compare
Choose a tag to compare

Version 3.2.6

  • BacktraceClient will apply sampling only to errors lacking exception information.
  • Fixed annotations nullable value.
  • Renamed BacktraceUnhandledException classifier to error.
  • Fixed nullable environment annotation value.

Version 3.2.4

26 Nov 22:00
Compare
Choose a tag to compare

Version 3.2.4

  • Fixed Backtrace-Unity NDK integration database path.

Version 3.2.3

25 Nov 22:24
Compare
Choose a tag to compare

Version 3.2.3

  • Backtrace offline database will now store 8 reports by default. Previously this was not set by default.
  • HTTP client communication improvements
  • Improvements in UPM
  • Updated symbolication strategy on iOS crashes