Skip to content

Releases: getsentry/sentry-unreal

0.20.1

22 Oct 13:48
Compare
Choose a tag to compare

Fixes

  • Fix Sentry initialization on Amazon Linux (#657)
  • Fix build errors in UE 4.27 (#660)

Dependencies

0.20.0

11 Oct 18:39
311b005
Compare
Choose a tag to compare

0.20.0

Features

  • Added an option that allows users to switch between the project and user directory for the internal Sentry database location on Windows/Linux (#616)
  • User messages now support non-ASCII characters (#624)
  • The SDK now brings Android Gradle Plugin v4.11.0 (upgraded from v2.1.5) (#633)
  • Added a new API to allow users to continue a trace. This allows users to trace their distributed system and connect in-game with backend errors (#631)
  • The SDK now allow overriding UploadSymbolsAutomatically via environment variable SENTRY_UPLOAD_SYMBOLS_AUTOMATICALLY (#636)

Fixes

  • Fix intermittent errors during plugin initialization on macOS/iOS (#618)

Dependencies

0.19.1

02 Aug 11:11
Compare
Choose a tag to compare

Fixes

  • Missing includes errors should no longer pass over CI checks (#606)

Dependencies

0.19.0

30 Jul 09:55
Compare
Choose a tag to compare

Breaking Changes

  • Rename public OnError delegate field in FSentryOutputDeviceError class to OnAssert

Features

  • On Windows/Linux the SDK can now automatically attach a screenshot to crash events(#582)
  • Add API allowing to check if captured event is ANR error (#581)

Fixes

  • The SDK no longer intercepts assertions when using crash-reporter (#586)
  • Fix calling beforeSend handler during post-loading (#589)
  • Fix crash when re-initializing Sentry (#594)

Dependencies

0.18.0

17 Jun 17:20
Compare
Choose a tag to compare

Features

  • Sentry-CLI now shares the diagnostic level set in the UE Editor settings (#555)
  • Fix threading issues capturing log messages as breadcrumbs (#559)

Fixes

  • The SDK now correctly captures and groups Assertions (#537)
  • Add path strings escaping for debug symbol upload script (#561)
  • Fix crashes not being reported during garbage collection (#566)
  • The SDK now uploads debug symbols properly with the Android File Server plugin enabled in UE 5.0 and newer (#568)

Dependencies

0.17.1

06 May 11:14
Compare
Choose a tag to compare

Fixes

  • Fix misssing include in non-unity builds (#554)

Dependencies

0.17.0

02 May 09:03
Compare
Choose a tag to compare

Features

  • Add user feedback capturing support for desktop (#521)
  • Add breadcrumbs automatically when printing to logs (#522)
  • Add proper log verbosity type for internal sentry-native messages (#536)
  • Add ability to check if sentry should be initialised to prevent unnecessary warnings (#544)

Fixes

  • The SDK no longer prints symbol uploading related warnings when disabled (#528)
  • Fixed an issue when parsing the config file during symbol upload (#541)

Dependencies

0.16.0

06 Mar 18:39
Compare
Choose a tag to compare

Features

  • Add performance monitoring API (#470)
  • Add traces sampler function config for Android/Apple (#488)
  • Add IsCrashedLastRun allowing to check whether the app crashed during its last run (#483)
  • Improved crash capture backend handling based on package version (GitHub or Marketplace) (#479)

Fixes

  • Fix Linux intermediates paths in FilterPlugin.ini (#468)
  • Fix casing for include of HAL/PlatformFileManager for Linux compilation (#468)
  • The message in events in the SentryBeforeSendHandler are no longer missing their message (#510)

Dependencies

0.15.1

11 Dec 10:10
Compare
Choose a tag to compare

Fixes

  • Fix Android build errors regarding IScope in SentryBridgeJava (#464)

0.15.0

07 Dec 13:41
Compare
Choose a tag to compare

Breaking Changes

  • Change USentrySubsystem base class to UEngineSubsystem in order to capture editor crashes (#436)
    If you make use of plugin's blueprint API, you will need to recreate Get Sentry Subsystem nodes
    If you make use of plugin's C++ API, you will need to update your implementation by accessing USentrySubsystem via GEngine pointer

Fixes

  • Fix issue with invalidating breadcrumbs during event capturing on Win/Linux (#445)
  • Fix build errors when cross-compiling for Linux on Windows with UE Marketplace plugin version (#453)
  • Fix build errors on Mac when using UE Marketplace plugin version (#451)

Dependencies