Skip to content

Releases: getsentry/sentry-unity

2.3.0

02 Nov 23:54
Compare
Choose a tag to compare

Fixes

  • Fixed an issue where the SDK would write the SampleRate as an int instead of a float to the Android Manifest, causing issues during the Android SDK's initialization (#1872)
  • The SDK no longer calls into Application.persistentDataPath on unknown platforms. This prevents crashes during startup on platforms with restricted disk access like the Nintendo Switch (#1870)
  • sentry-native DLL is now statically linked against Windows CRT. This allows the SDK to provide native support on some Windows systems that do not have CRT installed locally (#1875)

Features

  • The SDK now also supports capturing native crashes via the WER handler on Windows (#1873)

Dependencies

2.2.2

22 Oct 17:51
Compare
Choose a tag to compare

Fixes

  • The SDK no longer fails to report contexts like device and gpu (#1850)

2.2.1

14 Oct 21:34
Compare
Choose a tag to compare

Dependencies

2.2.0

09 Oct 22:09
Compare
Choose a tag to compare

API Changes

Fixes

  • The SDK now uses the .NET SDK's Options.FileWriteDisabled to opt-out on any writing operations on 'unknown' platforms such as the Nintendo Switch (1814)
  • The SDK no longer freezes the game during shutdown when targeting WebGL (#3619)
  • The SDK no longer passes a mangled gpu.vendorId to the Android native layer (#1813)
  • Access to the StackTraceMode was intended to be restricted due to incompatibility between IL2CPP and StackTraceMode.Enhanced. The access modifier has been changed to private to avoid pitfall and potential crashes (#1806)

Features

  • Contexts, such as device and gpu that the SDK retrieves during the game's startup is now available even earlier and irrespective whether an error was captured on the main or on a background thread (#1802)
  • Added an ApplicationNotRespondingException type that allows filtering of ANR events (#1800)

Dependencies

2.1.5

03 Sep 16:37
Compare
Choose a tag to compare

Fixes

  • The update of the Cocoa dependency resolves various crashes on Apple platforms

Dependencies

2.1.4

22 Aug 14:49
Compare
Choose a tag to compare

Fixes

  • The SDK no longer deadlocks during the game shutting down when targeting WebGL (#1771)
  • The SDK no longer fails to report errors after switching scenes when targeting WebGL (#1754)

Dependencies

2.1.3

30 Jul 09:56
Compare
Choose a tag to compare

Fixes

  • The SDK no longer throws System.DllNotFoundException during initialization when running a headless Linux server build (#1748)
  • The SDK now correctly uses forward slashes when modifying the gradle project when setting up debug symbol and mapping upload (#1747)

Dependencies

2.1.2

24 Jul 15:28
Compare
Choose a tag to compare

Fixes

  • The SDK no longer causes games to crash out of the box on platforms that have disk access restrictions (i.e. Nintendo Switch) (#1728)
  • The SDK no longer causes crashes on Unity 6 in an attempt to provide line numbers (#1735)

Dependencies

2.1.1

15 Jul 20:28
Compare
Choose a tag to compare

Fixes

  • Added a fallback for user.id on Android and iOS in case none could be extracted from the native layer (#1710)
  • The IL2CPP exception processor no longer fails when the native support has been disabled (#1708)
  • The SDK now checks whether the Android SDK is available before attempting to initialize it. This prevents AndroidJavaException: java.lang.ClassNotFoundException: io.sentry.Sentry from being thrown (#1714)

Dependencies

2.1.0

21 Jun 10:39
Compare
Choose a tag to compare

Fixes

  • The SDK no longer throws an exception when failing to initialize the native SDK (#1693)
  • On iOS, UnityWebRequests no longer break due to the native SDK appending the request URL a second time (#1699)
  • The SDKs loglevel now also applies to sentry-cli logging (#1693)
  • When targeting Android, sentry-cli will now log to the editor console (#1693)
  • Fixed an issue with the SDK failing to automatically uploading debug symbols when exporting an .aab when targeting Android (#1698)

Features

  • Added an IgnoreCliErrors to the Sentry-CLI options, allowing you to ignore errors during symbol and mapping upload (#1687)

Fixes

  • When exporting Android projects, the SDK will now correctly add the symbol upload at the end of bundling (#1692)

Dependencies