Development repository for the App Center SDK for .NET platforms, including Xamarin
Newtonsoft.Json
dependency to version 13.0.2
. The update fixes GHSA-5crp-9r3c-p9vr.DispatcherUnhandledException
instead of AppDomain.CurrentDomain.UnhandledException
for WPF applications for postcrash processing. It fixes #1727.3.0
target for WPF and WinForms applications is out of support, it's replaced with 3.1
(LTS).4.6.1
target is out of support, it's replaced with 4.6.2
5.0
for windows is out of support, it's replaced with .NET 6.0
.1.0
to 2.0
.Xamarin.Android
target framework to 10.0
. The version is specified in the <TargetFrameworkVersion>
element in the project file.SQLitePCLRaw.bundle_green
dependency.net5.0-windows10.0.17763.0
or higher.4.5.1
regression of auto session tracking.AggregateException
.4.3.0
regression where native exceptions crashes an application even if wrapped into try
/catch
.SYSTEM_ALERT_WINDOW
permission that was required to automatically restart the app after installing the update.PackageInstaller
API (e.g. when MIUI optimizations block installation).net5.0-windows10.0.17763.0
or higher for non-WinUI applications.Crashes.TrackError
API where exception has frames with empty native images.AppCenter.SetCustomProperties
API.StatefulMutex
usage on the Windows Server OS.HttpClient
API instead of ServicePointManager
in applications with target framework version 4.7.2
and higher.AppCenter.setCountryCode(string)
API to set the country code manually.Analytics.EnableManualSessionTracker
and Analytics.StartSession
APIs for tracking session manually.Crashes.trackError
logs after allowing network requests after the launch app.ASWebAuthenticationSession
will fail opening browswer and update flow will end up being in a broken state. This only affects updating from a private distribution group.PackageInstaller
API.WinUI in Desktop
. The target version of WinUI
apps should be net5.0-windows10.0.17763.0
or higher. Known issue: on WinUI apps, the amount of sessions may be lower than on UWP apps due to specifics of its lifecycle.Newtonsoft.Json
dependency to version 13.0.1
.ServicePointManager
for setup TLS configuration breaks the ability to use any other TLS protocols except TLS1.2 in the clients' applications. We replaced using ServicePointManager
to HttpClient
API for applications with target framework version 4.7.1
or higher. For applications with the target framework version lower than 4.7.1
TLS connection is still configured via ServicePointManager
.AES
token encryption algorithm using Encrypt-then-MAC
data authentication approach.AES
token encryption algorithm using Encrypt-then-MAC
data authentication approach.AppCenter.IsNetworkRequestsAllowed
API to block any network requests without disabling the SDK.