Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 30 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,50 +1,65 @@
# Backtrace Unity Release Notes

## Version 3.11.0

Improvements

- Xbox One support (#230)

## Version 3.10.0

Bugfixes

- Fixed Unity console errors caused by corrupt meta (#224).
- Fixed texture re-rendering during attachments generation (#228).

Improvements

- Mac native support (#225).
- changed the frequency of the internet availability check to 30 seconds (#226).

## Version 3.9.1

Bugfixes

- Fixed potential overflow that can happen during breadcrumb deletion flow (#220).
- Added proguard support for Android uncaught exception captured by the Unity uncaught exception handler (#221).

Improvements

- Native crash reporting binary upgrade - PlCrashReporter upgrade from 1.7.2 to 1.11.2 (#222).
- iOS crash handler: store client attributes in the PlCrashReporter crashData object (#222).
- iOS native attributes: Renaming process.vm.* attributes to vm.* (#222).
- iOS native attributes: Renaming process.vm._ attributes to vm._ (#222).
- iOS native crash: create a readable crash message - do not use signal number as a report message (#222).

## Version 3.9.0

Bugfixes

- Allow unity to finish capturing uncaught exception generated on the Android native layer (#215).

Improvements

- Proguard Support. Added support for native managed exceptions when ProGuard obfuscation is in use (#216).
- Updated native NDK libraries to the latest version of the backtrace-android library (#217).
- Added support for a new crash flow when the crash handler executable cannot be extracted on Android. The `useLegacyPackaging` is no longer required. (#218).

## Version 3.8.7

Bugfixes

- Changed uname.sysname attribute from IOS to iOS.
- Do not report OOMs generated when application is in background.

Improvements

- Added an option to define breadcrumb type.
- Allow to use not available configuration options on specific platform.

## Version 3.8.6

Bugfixes

- Removed warning generated by the graphic card attribute if statement.
- Removed device.name attribute due to PII/bluetooth access issues

Expand All @@ -54,41 +69,49 @@ Improvements
## Version 3.8.5

Bugfixes

- Fixed populating graphic card attributes, when graphic card is not available.

## Version 3.8.4

Bugfixes

- Unhandled exception handler on Android will now report all type of captured Android exceptions.
- Added the screencapture module as a dependency

Improvements
- Xbox native crash handler now handles more types of crashes

- Xbox native crash handler now handles more types of crashes

## Version 3.8.3

Bugfixes

- Fixed android/ios specific code usage on Editor,
- improved metrics management

## Version 3.8.2

Bugfixes

- Fixed a duplicate identifier issue available in the generated xcode project.
- Normalized system attributes on iOS and Android

New functionality

- Added support for uploading Android symbols files on OSes other than Windows.
- SteamDeck support

## Version 3.8.1

Bugfixes

- Fixed an issue with passing non-ASCII characters to the native crash handler on Windows.

## Version 3.8.0

New functionality

- Add support for XBox native crashes.

## Version 3.7.9
Expand All @@ -106,16 +129,19 @@ Maintenance
## Version 3.7.8

Bugfixes

- Fixed a problem with invalid stack frame type.
- Allow users to use custom Backtrace URls in the configuration.

Maintenance

- Upgraded Android native crash handler.
- Cleaned up documentation images

## Version 3.7.7

New functionality

- Improved machine identifier functionality - if default identifier methods fail, a new machine identifier will be stored in the internal storage and will stay the same between game restarts.
- Added a new attribute `application.package` that stores information about an application package id.

Expand Down
2 changes: 1 addition & 1 deletion Runtime/BacktraceClient.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ namespace Backtrace.Unity
/// </summary>
public class BacktraceClient : MonoBehaviour, IBacktraceClient
{
public const string VERSION = "3.10.0";
public const string VERSION = "3.11.0";
internal const string DefaultBacktraceGameObjectName = "BacktraceClient";
public BacktraceConfiguration Configuration;

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "io.backtrace.unity",
"displayName": "Backtrace",
"version": "3.10.0",
"version": "3.11.0",
"unity": "2017.1",
"description": "Backtrace's integration with Unity games allows customers to capture and report handled and unhandled Unity exceptions to their Backtrace instance, instantly offering the ability to prioritize and debug software errors.",
"keywords": [
Expand Down
Loading