8.9 KiB
App Center SDK for Unity Change Log
Release 2.5.0 (Under development)
App Center Crashes
Android
- [Behavior change] Fix a security issue with the
Exception
field onErrorReport
objects. As a result, theException.StackTrace
now holds the raw stack trace, and theException.Message
field isnull
.
App Center Push
UWP
- [Feature] Allow developers to push notifications to a specific userId.
Release 2.4.0
Updated native SDK versions:
- iOS from 2.3.0 to 2.4.0
App Center Auth
This version of App Center Unity SDK includes a new module: Auth.
App Center Auth is a cloud-based identity management service that enables developers to authenticate application users and manage user identities. The service integrates with other parts of App Center, enabling developers to leverage the user identity to view user data in other services and even send push notifications to users instead of individual devices.
App Center Analytics
iOS
- [Fix] Fix crash involving SDK's
ms_viewWillAppear
method.
Release 2.3.0
Updated native SDK versions:
-
Android from 2.2.0 to 2.3.0
-
iOS from 2.2.0 to 2.3.0
-
[Feature] Catch "low memory warning" and provide the API to check if it has happened in last session:
Crashes.HasReceivedMemoryWarningInLastSessionAsync()
. -
[Bug fix] Fixed receiving push notifications from background.
Android
- [Bug fix] Fixed handling the update actions in custom update dialog in Distributed module.
Release 2.2.0
Updated native SDK versions:
-
Android from
2.1.0
to 2.2.0 -
iOS from
2.1.0
to 2.2.0 -
[Bug fix] Separeted Push logic in order to avoid
ClassNotFoundException
. -
[Bug fix] Fixed wrong type for max data storage which causes an issue with the archiving.
Release 2.1.0
Updated native SDK versions:
-
Android from
2.0.0
to 2.1.0 -
iOS from
2.0.1
to 2.1.0 -
UWP from
2.0.0
to 2.1.0 -
[Feature] Add
Distribute.setEnabledForDebuggableBuild(boolean)
method to allow in-app updates in debuggable builds. -
[Bug fix] Fixed UWP build in Unity 2019.
Release 2.0.0
Updated native SDK versions:
Breaking changes
- This version has a breaking change, it only supports Xcode 10.0.0+.
Release 1.4.1
Updated native SDK versions:
-
Android from
1.11.3
to 1.11.4 -
iOS from
1.13.2
to 1.14.0 -
UWP from
1.13.2
to 1.14.0 -
[Fix] Fixed
async
/await
operators support by SDK’s methods for .NETStandard 2.0 profile -
[Fix] Fixed iOS application crash when trying to pass exception without stack trace to
Crashes.TrackError
Release 1.4.0
Updated native SDK versions:
Release 1.3.0
Breaking changes
- Method
Crashes.HasCrashedInLastSession
renamed toCrashes.HasCrashedInLastSessionAsync
- Method
Crashes.LastSessionCrashReport
renamed toCrashes.GetLastSessionCrashReportAsync
and now returns an instance of classAppCenterTask<ErrorReport>
- Handler for an event
Crashes.FailedToSendErrorReport
must now contain additional parameter with typeMicrosoft.AppCenter.Unity.Crashes.Models.Exception
Android
- [Bug fix] All of the callbacks and events of the class
Crashes
are now correctly work on Android
iOS
- [Bug fix] Crash error report is now contains correct information about the device
- [Bug fix] Fix incorrect values of properties
ErrorReport.AppStartTime
andErrorReport.AppErrorTime
on iOS
UWP
- [Bug fix] Hidden some of the warnings in Unity Editor console when using App Center Unity SDK
- [Bug fix] Fix warnings in Unity Editor console when building app with
IL2CPP
scripting backend andXAML
build type
Release 1.2.1
UWP
- App Center SDK for Unity now uses the latest native App Center SDK for .NET version 1.12.0
- [Bug fix] Fix UWP app build when using the Push package
Android
- [Bug fix] Fixed
Crashes.GenerateTestCrash
method, which now correctly crashes the application when it is built with "Development Build" checkbox
Release 1.2.0
App Center SDK for Unity now uses the latest native SDKs:
-
App Center SDK for Android version 1.11.0
-
App Center SDK for iOS version 1.12.0
-
App Center SDK for .NET version 1.11.0
-
[Feature] Add support for
Push
. -
[Feature] Implement
AppCenter.SetUserId
that allows users to set userId that applies to crashes, error and push logs. -
[Feature] Work for a future change in transmission protocol and endpoint for Analytics data. There is no impact on your current workflow when using App Center.
-
[Bug Fix] Fix AppCenter Analytics working incorrectly in case there's no advanced behavior but this file exists.
Release 1.1.0
Analytics
- [Feature] Add new trackEvent APIs that take priority (normal or critical) of event logs. Events tracked with critical flag will take precedence over all other logs except crash logs (when AppCenterCrashes is enabled), and only be dropped if storage is full and must make room for newer critical events or crashes logs.
- [Feature] Add support for typed properties. Note that these APIs still convert properties back to strings on the App Center backend. More work is needed to store and display typed properties in the App Center portal. Using the new APIs now will enable future scenarios, but for now the behavior will be the same as it is for current event properties.
Android
- [Fix] Preventing stack overflow crash while reading a huge throwable file.
Release 1.0.0
Analytics
- [Feature] Preparation work for a future change in transmission protocol and endpoint for Analytics data. There is no impact on your current workflow when using App Center.
UWP
- [Bug fix] Fix build errors when building the
UWP
app with.Net
scripting backend - [Bug fix] Fix issue with reporting analytics events from
Start
method - [Bug fix] Automatically add the
InternetAccess
capability when buildingUWP
apps in order for analytics to work properly
Android
- [Bug fix] Fix error occuring when trying to send crash report
- [Bug fix] Fix performance issue caused by exceptions reporting logic
Release 0.1.4
- [Feature] Add pause/resume APIs which pause/resume sending Analytics logs to App Center.
- [Feature] Add ability to specify maximum size limit on the local SQLite storage. Previously, up to 300 logs were stored of any size. The default value is 10MB.
UWP
- [Bug fix] Fixed missing namespace import when building with
.Net
scripting backend.
Release 0.1.3
App Center SDK for Unity now uses the latest native SDKs:
- App Center SDK for Android version 1.9.0
- App Center SDK for iOS version 1.10.0
- App Center SDK for .NET version 1.10.0
iOS
- [Fix] Add missing network request error logging.
Release 0.1.2
- [Feature] Added support for events
Crashes.SendingErrorReport
,Crashes.SentErrorReport
andCrashes.FailedToSendErrorReport
on iOS
Release 0.1.1
- [Feature] Allow to store the SDK in directories other than "Assets/AppCenter" using the property
AppCenterContext.AppCenterPath
Release 0.1.0
- [Fix] Fixed Unity logs parsing that can sometimes break unhandled exceptions reporting
- [Fix] Fixed missing SDK logs on UWP platform
- [Feature] Preparation work for a future change in transmission protocol and endpoint for Analytics data. There is no impact on your current workflow when using App Center.
Release 0.0.2
Removed some internal classes. There is no impact on your current workflow when using App Center Unity SDK.
Release 0.0.1
Initial release