Sentry Unity Versions Save

Development of Sentry SDK for Unity

1.6.0

8 months ago

Feature

  • The SDK now surfaces options to opt out of the Android NDK integration and NDK Scope Sync(#1452)

Fixes

  • Fixed IL2CPP line number processor to no longer crash in Unity 2023 builds (#1450)
  • Fixed an issue with the Android dependency setup when using a custom mainTemplate.gradle (#1446)

Dependencies

1.5.2

8 months ago

Fixes

  • The SDK no longer creates transactions with their start date set to Jan 01, 001 #1423
  • The screenshot capture no longer leaks memory (#1427)

Dependencies

1.5.1

9 months ago

Fixes

  • Resolved the internal dependency issue with the Android SDK that lead to build time issues like runtime.jar is missing and ClassNotFoundException during runtime (#1417)
  • The SDK now handles proguardfiles sections indicated by both consumerProguardFiles and proguardFiles (#1401)

Dependencies

1.5.0

11 months ago

Fixes

  • Fixed an Android build issue where Sentry options would be cached with the first build until Editor restart (#1379)
  • Adding a remote repository filter to the gradle project (#1367)
  • Setting Android SDK version explicit to prevent version conflicts with remote repositories (#1378)
  • Set debug symbol upload logging to debug verbosity (#1373)
  • The SDK no longer causes an exception during initialiation on Android API level 32 and newer (#1365)
  • Suspending Android native support for Mono builds to prevent C# exceptions form causing crashes (#1362)
  • Fixed an issue where the debug image UUID normalization would malform the UUID leading to a failed symbolication (#1361)

Feature

  • When building for iOS, the debug symbol upload now works irrespective of whether Bitcode is enabled or not (#1381)

Dependencies

1.4.1

11 months ago

Fixes

  • Fixed Xcode linking error with the SDK disabled (#1352)
  • Fixed an issue triggering an error Failed to find the closing bracket when using custom gradle files (#1359)
  • Fixed the Android native integration for builds with Unity 2022.3 and newer (#1354)

Dependencies

1.4.0

1 year ago

Fixes

  • Updated sample configure callback to use the new BeforeSendmethods that allow the use of Hints (#1341)
  • Updated the Sentry CLI command to upload debug symbols (#1336)

Feature

  • Added automatic filtering of BadGatewayExceptions originating from Unity telemetry on the native iOS layer (#1345)

Dependencies

1.3.0

1 year ago

Fixes

  • Fixed native support build integration for Android (#1318)
  • The SDK filters System.Net.WebException and System.Net.Sockets.SocketException by default (#1294)
  • The SDK no longer runs performance auto instrumentation with the SDK disabled (#1314)
  • Fixed an issue where the SDK would throw a NullReferenceException when trying to capture a log message (#1309)
  • Fixed the BreadcrumbsForErrors checkbox on the config window (#1306)
  • The SDK filters Bad Gateway Exceptions of type Exception by default (#1293)

Features

  • Surfaced debounce times to the options (#1310)

Dependencies

1.2.0

1 year ago

Fixes

  • Resolved the Microsoft.Extensions.FileSystemGlobbing.dll dependency conflict (#1253)
  • Sentry CLI integration when exporting an Android project (#1242)

Features

  • The SDK now supports exporting the project to iOS without any modifications to Xcode (#1233)
  • The SDK now supports exporting the project to Android without any modifications to gradle (#1263)

Dependencies

1.1.0

1 year ago

Fixes

  • Fixed missing debug file upload for assembly definitions for Mono builds (#1226)
  • The ANR detection is now unaffected by changes to Time.timescale (#1225)

Features

  • Added View Hierarchy as an opt-in attachment. This will capture the scene hierarchy at the moment an event occurs and send it to Sentry (#1169)

Dependencies

1.0.0

1 year ago

Breaking Changes

  • Renamed OptionsConfiguration to RuntimeOptionsConfiguration on the ScriptableSentryOptions (#1196)
    If you make use of programmatic runtime options configuration, you will need to reassign the scriptable object in the configuration tab
  • Renamed SentryBuildtimeOptionsConfiguration to SentryBuildTimeOptionsConfiguration (#1187)
    If you make use of the programmatic build time configuration, you will need to update your implementation with the base class
  • Removed Override Sentry URL from editor window (#1188)
    The option is still available from within the SentryBuildTimeOptionsConfiguration

Fixes

  • The SDK no longer logs a warning due to a missing log file on non-windows player platforms (#1195)
  • Preventing LoggingIntegration from registering multiple times (#1178)
  • Fixed the logging integration only capturing tags and missing the message (#1150)

Features

  • Added Performance Integration options to editor window (#1198)
  • Much improved line numbers for IL2CPP builds by setting the instruction_addr_adjustment appropriately (#1165)
  • Added ANR options to the editor window and made ANR timeout accessible on the options object (#1181)

Dependencies