Releases: backtrace-labs/backtrace-unity
Releases · backtrace-labs/backtrace-unity
Version 3.4.0-rc3
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
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
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
Version 3.3.3
- Fixed iOS compilation issue with Backtrace namespace.
- Prevent displaying Backtrace configuration when Application.isPlaying is true.
Version 3.3.2
Version 3.3.2
- ANR detection algorithm now uses
Time.unscaledTime
instead ofTime.time
to prevent ANR detection when game is paused. Pull request: #60
Version 3.3.1
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
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 ofLow 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 ofHang
.
Version 3.2.6
Version 3.2.6
BacktraceClient
will apply sampling only to errors lacking exception information.- Fixed annotations nullable value.
- Renamed
BacktraceUnhandledException
classifier toerror
. - Fixed nullable environment annotation value.
Version 3.2.4
Version 3.2.4
- Fixed Backtrace-Unity NDK integration database path.
Version 3.2.3
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